《敏捷整洁之道 - 回归本源》笔记
最近几天又复习了遍这本《敏捷整洁之道 - 回归本源》,想和大家分享书中几个发人深省的观点:
管理铁十字。质量、速度、成本、完成,你只能任选 3 个,没法 4 个全要。优秀的经理会推动一个项目变得足够高质量、快速、低成本,尽量按需完成。
敏捷不是快。它从来就无关于快。敏捷就是要帮助我们尽早了解我们到底做得有多糟糕。
快速前进的唯一方法就是做扎实。持续地将架构、设计及代码保持在尽可能干净的状态,开发团队可以保持高生产率,并防止陷入生产率下降、重新设计的悲催漩涡。
从技术上随时做好交付准备。如果系统在每个迭代结束时在技术上已经准备好部署,那部署这件事就是一个业务决策,而非一个技术决策。
敏捷是一个支持专业软件开发的纪律框架。信奉纪律的人接受并遵守管理者、利益相关者和客户的合理期望。他们享受并遵守敏捷赋予开发人员和客户的权利。
匠艺。匠人们努力做到最好,不是因为有人支付工资,而是基于把事情做好的渴望。
敏捷的宿醉。战略性的技术工作在他们的敏捷流程中是没有位置的。不需要架构设计。他们要求只管聚焦在产品待办列表中最高优先级的事项上,最后一个接一个尽可能完成。这种方式导致团队不断重复着短视的、战术性的工作,从而积累了技术债务。