我的一个敏捷团队中的一个在项目早期阶段就采取了一种有趣的方法。他们没有使用Sprint 0来启动项目,而是在其中设置代码基础结构并确定解决方案体系结构,而是开始构建“行走骨架”,他们将其描述为DevOps实践。
这似乎可以归结为构建一个很小的东西(在API的情况下,单个端点仅返回200-OK
),使其能够持续集成,并构建持续交付管道以在各个环境中进行部署:
开发►测试►UAT►预生产►生产
在此过程中,他们设法剔除了如果将部署留到最后一分钟可能会错过的许多非功能性需求。
我的问题是:什么是“行走的骨架”?遵循DevOps的实践,它对敏捷团队有什么好处?
1
喜欢这个,我可以分享实际的(上周)事情,以及午餐后这件事的结果
—
Tensibai