1. 先做出架构密切相关的决策,以减少不确定性.
2. 建立自适应的生命期过程,进一步减少变异.
3. 通过资产复用和中间件,减少定制开发的数量。
4. 调节过程以度量变更成本、质量趋势和进度趋势.
5. 和所有涉众诚实沟通进展和阻碍.
6. 定期和涉众协作,重新协商优先级、范围、资源和计划.
7. 在演化宽度和深度上持续集成发布和测试使用场景.
8. 建立协作平台,提升潜在分布团队的团队协作
9. 通过自动化提升变更计划、范围和代码发布的自由度.
10. 建立保证参与人员创造自由的治理模型.