正确管理IT项目:3个用于低代码项目的过程模型

Anonim
Low-Code-Methoden können sicherstellen, dass nicht mehr am Bedarf der Fachanwender vorbei entwickelt wird.
低代码方法可以确保不再满足业务用户的需求。
照片:亚历山大·波德宾斯基(Aleksandr Pobedimskiy)-Shutterstock

在开始IT项目之前,您应该提出一些基本问题:在90年代开发的Scrum流程模型仍然是正确的选择,并且对于下一代软件开发方法足够敏捷吗? 一个人应该重新思考敏捷性吗?如果是,那么如何思考? 在解毒和恢复瀑布模型的背景下,也许? 还是未来的项目应该采取完全不同的方向?

在Scrum之后,敏捷软件开发何时才有意义?

Scrum的好处是众所周知的。 从技术规范的定义到实际实施的时间从几年缩短为一个月或几个月。 仅此一项是一个很大的好处,它可以使公司各部门的IT支持获得更大的自由度。 如果仔细观察,那么根据Scrum进行的敏捷软件开发只是一系列由产品所有者控制的小型瀑布模型项目,其中一个项目从软件的扩展阶段过渡到了扩展阶段。 实际上,从狭义上讲,它比敏捷开发更敏捷。

该模型经过优化,可针对自己的核心软件(例如在线平台)的独立开发进行定制。 理想的情况是使用最初可管理的最小解决方案尽快提高生产力,然后以可用的人员规模按月节奏逐步扩展它。 在软件维护预算不变的情况下,Scrum也非常适合正在进行的成品软件开发。 在积压的订单中,将收集调整请求,然后根据优先级和可行性对它们进行优先级排序,记录到正在进行的开发中,并分别安装在软件的下一版本中。

spoods.de

结合现代化的DevOps组织,您可以使您的IT达到最新。 而且它与先前版本的运行中不断获得的知识非常吻合。 至少在成本不成问题的情况下,从管理角度以及从人对人IT服务提供商的角度来看,这都是正确的方法。 付费的SCRUM项目对承包商尤其有利,因为它们无风险且易于计划。

有改进的瀑布模型吗?

另一方面,如果它是复杂软件解决方案的新开发,可能是作为客户与承包商关系中的固定价格项目,则情况会有所不同。 没人每个月都需要一个功能强大但过于基础的程序版本,但该版本始终无法使用。 每月的周期也阻碍了较大工作包的处理。

显示

您对云提供商的期望

Was Sie von einem Cloud Provider erwarten können - Foto: LeoWolfert - shutterstock.com

由于复杂性,许多公司正在与合作伙伴合作以集成和管理云架构。 该报告揭示了选择合作伙伴时要寻找的内容。 (英文)

到文章

由于无法明确指定产品负责人是专家部门,IT部门,客户还是承包商的代表,因为两者都不适合现实世界,因此外部分配的敏捷开发项目的经验非常复杂。 如果您确切地知道您想要什么并且想要最佳和及时的实施,那么瀑布模型实际上将是理想的-如果没有众所周知的过度形式主义和及时性不足的问题,尤其是无声后现象,用户需求在较长的纸张路径上部分怪异地变形,因此有时会产生实际需求。

问题是,是否以及如何将理性的基本方法“先思考,然后行动”转移到低代码软件开发的敏捷世界中。 仅例如在公共管理的V-Modell-XT中所包含的迭代原型,绝对不足以实现此目的。 而是,对于改进的瀑布模型而言,至关重要的是,更直接,更快速地将用户需求传达给开发人员,最好是直接对话。 但这将使经典项目开发的基本结构与以前的概念阶段相矛盾-早于程序员开始发挥作用。 这肯定是效率低下的,因为将需求详细记录下来的努力通常要比使用复杂的低代码平台实现需求大得多。

对于普通项目,只有在人们已经看到屏幕上显示的内容时才会出现具体的要求,而上游的工作更多的是障碍而不是优势,并且不必要地增加了项目成本。 如此敏捷-但是究竟如何呢?