关于敏捷开发:当敏捷开发遇上固定交付……

7次阅读

共计 1930 个字符,预计需要花费 5 分钟才能阅读完成。

假如一个固定交付的我的项目,这个开发我的项目是构建一个应用程序,时间表是一年。在我的项目进行期间可能呈现什么问题?

一、什么是固定交付?

一个固定交付的我的项目意味着它具备固定的范畴、固定的时间表和固定的老本。

长期以来,传统的项目管理形式侧重于由我的项目范畴、估算和时间表组成的“三重束缚”,这也被称为铁三角。任何我的项目的“三重束缚”都放弃着彼此之间的均衡,任何一项发生变化就可能导致其余项发生变化。

其实,三重束缚是谬误的, 次要有两个起因:
第一,三者之间的关系会发生变化,不会始终维持着均衡状态。
第二,过于关注“三重束缚”反而容易疏忽品质等其余重要束缚。

“三重束缚”只关注了我的项目的交付交互,而疏忽了我的项目的价值交付。如果咱们所提供的解决方案不能减少价值,那我的项目按时、按估算交付的意义是什么呢?

二、麻利是否实用于固定交付我的项目?

麻利开发是一种以迭代、合作和疾速响应变动为外围的软件开发办法。 它强调灵活性、适应性和继续交付,以满足客户需要并提高质量的软件产品。

客户自身可能并不知道本人想要什么,也不晓得我的项目团队采纳何种形式交付, 因而在交付办法中放弃灵活性至关重要,利用交付周期、取得反馈并不断改进工作形式。

传统的项目管理形式对于一个固定的交付我的项目其实没有那么实用。
首先,通过对构建范畴的工夫和老本进行预计,但这预计后果仍存在着偏差。 依据不确定性锥,晚期预计后果可能会比理论交付所需的偏差多达 4 倍。即便在需要实现后,预计后果也可能比交付所需的费用低 1.5 倍。
其次,一年的开发周期对于一个技术我的项目来说是很长的工夫。 即便咱们对我的项目有固定的要求,并保障不会有任何变动,但如此长的开发周期仍会呈现不能意料的变动,如对所写内容的了解将发生变化。潜在的客户需要和优先事项将发生变化。
最初,应用阶段的传统办法,咱们通常无奈确定是否在调配的工夫内交付了所有估算工作, 这会导致将工作从一个阶段推到将来阶段。

其实,无论应用传统还是麻利交付办法,交付固定我的项目都是有危险的。但不得不抵赖在固定交付我的项目中应用麻利办法可能会有一些劣势。

三、应用麻利进行固定交付的劣势

1. 实用一直变动的需要

在我的项目进行过程中,我的项目需要随时会发生变化。麻利开发方式能灵便应答这些变动,让团队疾速响应新的反馈和需要,以确保最终产品满足客户的需要。

2. 晚期交付价值

麻利开发方式强调定期交付产品的工作增量,而不是等到我的项目靠近序幕时才爆炸式交付。即便产品的所有性能尚未实现,但定期交付的产品能让客户尽早应用并从中受害。

3. 进步可预测性

应用迭代能够让团队更好地预测将来。在每 2 周迭代(Sprint)完结时,团队能够应用均匀吞吐量和残余积压工作来预测交付整个我的项目所需的工夫。在应用阶段和按程序交付时,这种级别的可预测性是不可能的。

4. 进步透明度

应用限时迭代和优先产品待办事项列表为团队的有效性提供了透明度。这使得进度跟踪更加无效,并放慢了问题和危险的辨认和解决。

5. 继续改良

麻利办法促成了对产品的继续反馈以及团队反思和回顾的工夫。对产品的反馈会带来更高质量、更无效的解决方案。团队反思和回顾推动了团队流程的改良,从而使团队单干更加无效和欢快。

6. 升高危险

麻利的增量交付办法容许及早辨认和缓解项目风险。通过提供较小的增量,能够在问题降级之前及时解决问题。

四、应用麻利进行固定交付的毛病

1. 治理范畴

麻利开发可能轻松适应需要的变动,但前提是必须与客户认真协商。

假如固定范畴与交付时间表和估算齐全匹配,那范畴的减少会毁坏均衡。但如果客户理解范畴是固定的,每次对范畴的任何更改是用另一个范畴所替换而不是减少,则这依然无效。

举个例子,一个示意范畴的存储桶。一个存储桶的容量是须要交付的确切范畴量,如果进行增加就意味着必须删除雷同大小的其余内容。

2. 人员老本

使用麻利开发方式须要领有一个齐全敬业的团队,且在我的项目的整个生命周期中放弃团结。

但如果人员老本的估算基于为特定工作在我的项目内外轮换的专家,就会发现的人员老本估算低于专门团队的人力老本。

3. 合同和客户冀望

当客户和开发团队之间关系牢固,每个人都在寻求双赢的解决方案时,麻利成果最好。

然而,在典型的固定交付我的项目中,合同往往是输赢的。如果交付团队可能比打算更快地交付,即便他们没有为客户提供真正须要的货色,他们仍会取得更多利润。

因而,在客户取得理论须要的所有和交付团队预计之间通常存在缓和关系。

五、写在最初

在固定交付的我的项目中应用麻利开发方式是一把双刃剑。

尽管麻利开发方式具备适应性、晚期价值交付等益处,但范畴、估算治理以及与合同相干的问题等挑战可能成为我的项目进行过程中的重大问题。但咱们不得不抵赖,麻利开发方式更加人性化。

正文完
 0