第1章 解决敏捷管理者的困境
经历背景:作者在从事软件开发管理的实践经历中,发现商业组织中的软件开发团队经常产生过载现象。这对软件开发者带来了深深的伤害,反过来过来也伤害了商业组织。
所面临的挑战:
1) 如何实现可持续步调,保护团队免受业务部门提出的无穷无尽的需求的困境?
2) 如何克服其中不可避免的变革阻力,将敏捷方法成功推广到整个企业内?
引发思考:如何找到一种“双赢”的软件开发模式,一种系统性的途径,能够带来可持续的步调,既有利于软件从业者,也有利于商业组织。
解决思路:在团队中导入新技术总是不可避免会遭遇到阻力。必须寻找到一种能够是变革阻力最小化的方法才行,最好的策略便是从团队当前状况出发,采取逐步改善的变革引导方式。
1. 对可持续步调的探索
“大型软件开发是一场马拉松,不是短跑冲刺”。
如果要求项目成员在持续18个月之久的长期项目中保持步调,那么决不能让他们再头一两个月就精疲力尽。必须为项目制订几乎、预算成本、进行调度和估算,以确保团队成员每天合理的工作时间,避免他们过度疲劳。
软件工程师