持续探索、新特性发现与解决方案开发的持续集成
1. 持续交付管道的 CI 阶段活动
在 PI 规划之后,敏捷发布火车(ART)上的团队开始着手工作。他们会查看持续探索的产出以及为本次 PI 选定的特性,然后将其推进到持续交付管道的下一阶段——持续集成(CI)。在 CI 阶段,主要有以下活动:
- 开发解决方案
- 构建解决方案包
- 执行端到端测试
- 将包迁移到暂存环境
同时,持续交付管道中描述的流程会在 CI 阶段与 CI/持续部署(CD)管道中的自动化相结合。
2. 开发解决方案的工程实践
ART 上的团队与采用瀑布式方法进行产品开发的团队工作方式有显著不同。强调精益思维和关注系统决定了新的工作方式,主要包括以下工程实践:
- 分解工作
- 协作开发
- 融入质量
- 版本控制
- 面向系统设计
这些实践旨在实现工作的持续流动,为下一阶段的构建做好准备。
3. 分解为故事
为确保工作的顺利进行,需要将特性分解为更小的工作批次。用户故事通常描述了在一个冲刺或迭代(通常为两周)结束时要交付的用户功能的小部分。用户故事常用用户语音形式表述,例如:“作为一名客户,我希望每月能收到服务的明细收据邮件,以便我了解和管理我的支出。”
故事的一个重要部分是其验收标准,验收标准使用 Gherkin 格式编写,有助于明确前置条件、输入以及期望的行为和输出。例如:
|描述|内容|
| ---- | ---- |
|初始条件|GIVEN I have configured
超级会员免费看
订阅专栏 解锁全文

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



