团队胜过任务
适应胜过遵循,预测变化,然后做响应调整,而不是遵循过期计划
适应性有三个部分:产品、流程和人员,需要拥有同心协力的敏捷团队,对变化有正确而的态度;需要有能让团队随时应对变化的流程和做法;还需要有高质量的能自动测试编码。若拥有原始编码,非敏捷团队,则变化会很困难。
实施敏捷的障碍是没有处理遗留代码中的技术债务,但不解决,就不会实现其敏捷潜能。所以------对重构和自动化测试徐雅系统化投资
大家觉得敏捷太耗时间或做法太昂贵针对的是短期迭代、频繁数据库更新、持续整合---但是大家把重点都放在了新动能的开发而忽视了遗留代码。
大多数情况下,人们觉得有障碍是因为做事效率低下,敏捷开发需要短期迭代,做短期迭代需要找到快速、低成本的做重复事情的办法。如果想要敏捷,那就需要尽早的经常的对产品系列进行集成,经常集成可以减少许多以前遗留的问题,尽早发现直到发布器快结束是才发现的问题。
可靠而不重复
重复意味着用同样的方式做同样的是,取得同样的结果,而可靠意味着在不论遇到什么障碍,都能达成目标,意味着为了达成目标而不断改变。
敏捷项目需要考虑的是正确的范围不是限定的要求,而是清晰、明白的产品构想。
从原则到做法,根据需要调整流程和做法,人们做的事或做事的方式最终产生优质的产品,原则和做法事想到,他们帮着确定和加强人们的行为。
探索和适应是创新的两个行为特质。