组织中敏捷实践的部署:案例研究
1. 引言
近年来,敏捷软件开发方法和实践越来越受到关注。敏捷软件开发注重快速响应变化和加强客户协作。然而,部署敏捷实践是一项具有挑战性的任务,需要软件开发过程中的所有利益相关者进行大量调整。因此,组织需要特定的敏捷指南和方法,以支持系统地选择、部署和调整敏捷实践,使其适应组织的软件开发环境。
传统的软件过程改进(SPI)方法,如质量改进范式(QIP),最初是为传统软件开发环境开发的,可能不包含敏捷软件开发过程为部署提供的所有元素和可能性。本文提出了一个敏捷部署框架,旨在为组织提供在敏捷软件开发环境中采用和改进实践的程序。该框架与QIP的持续改进理念兼容,并结合了敏捷过程模型短迭代带来的机会。
2. 敏捷部署框架
现有的SPI方法有很多,如QIP,旨在持续系统地改进组织的软件开发过程。QIP确定了两个改进周期:组织学习周期和项目学习周期。许多现有SPI方法是目标导向的,并强调利用软件开发项目的指标数据来选择和评估过程改进。
本文提出的敏捷部署框架,旨在将敏捷软件开发的迭代周期与组织实践的持续改进相结合。其重点是在组织中部署敏捷实践,并强调利用软件开发人员的经验作为SPI的重要输入。该框架的步骤包括:选择敏捷实践、计划部署、执行部署、分析和打包结果以及改进。与传统方法相比,其主要区别在于部署的迭代执行,这可以从软件开发项目中的迭代改进和已部署实践的验证中获得反馈。
以下是QIP步骤与敏捷部署框架步骤的映射:
| QIP步骤 | 主要活动 | 敏捷部署步骤 | 主要活动 | 敏捷方法 |
| — | — | — | — | — |
| 1. 特征化和理解 |
超级会员免费看
订阅专栏 解锁全文
1072

被折叠的 条评论
为什么被折叠?



