整体大于其各部分的总和。 ——亚里士多德,转述自《形而上学》系统团队 系统团队是一个专门的敏捷团队,协助构建和支持敏捷开发环境,包括开发和维护持续交付管道。它们还可以支持资产集成、端到端解决方案测试、DevOps 思维方式和实践、部署和按需发布。 详 现代软件系统日益复杂,会极大地影响向客户交付价值的速度、质量和流程。当今基础设施最明显的特征是它“多样化到断层”。开发人员很容易失去注意力,将...
可测试性设计:SAFe 中系统架构师角色的一个重要方面 作者:Alex Yakyma 注意:本文是社区贡献系列的一部分,该系列根据 SAFe 扩展专家社区的经验和意见提供了更多观点和指导。 系统越大,开发和维护就越困难,测试就越困难。不容易测试的系统不能轻易改变。无法更改的系统无法以敏捷方式开发和交付。此外,在处理遗留系统时,添加单元或功能测试可能非常困难,因为系统在设计时没有考虑到可测试性...
将里程碑建立在对工作系统的客观评估之上。 —精益敏捷原则 #5 系统演示 系统演示为利益相关者提供了 ART 上所有团队交付的最近迭代的新功能的集成视图。每个演示都提供了对进度的客观衡量和提供反馈的机会。 系统演示是一个关键事件。它用于评估解决方案的当前状态,并从从事工作的人员那里收集即时的敏捷发布培训级别的反馈,以及从业务所有者、发起人、利益相关者和客户那里收集关键反馈。演示是衡量所有团队...