技术开发 频道

敏捷开发实践:拥抱变化的产品开发流程

    敏捷开发过程

    敏捷开发改进了产品的开发流程,提高了整个团队的效率。下面分析敏捷开发前和敏捷开发后的产品开发的各个阶段。

    1) 敏捷开发"前"的产品开发过程

 

图1 敏捷前开发流程

    上图是敏捷开发前我们产品一个版本的开发流程,整个开发大概持续一年左右。从图中可以看出,流程中的大多数活动都是串行进行。这样的一种类似瀑布的开发流程,前提是需求在产品的初始阶段就完整的被捕获并正确的分析,这样才能保证最后交付的产品是客户所需要的产品,但通常这样的理想状况很难实现。

    类瀑布的开发流程缺乏灵活性,无法通过开发活动来发现不够确切的需求,导致产品无法随着业务人员和市场的反馈而随需应变,开发出符合业务人员需求的产品。

    2) 敏捷开发"后"的产品开发过程

 

图2 敏捷后开发流程
0
相关文章