每日一博 | 如何让研发团队保持敏捷并不断进步?
正如 迭代、衡量和改进 是创造优秀软件的核心一样,团队及其工作方式也很重要。一个不尝试新事物的团队便会停滞不前,其团队工作方式也会成为“传统”。相反,一个乐于尝试新事物,摒弃传统并养成新习惯的团队会更有效率,并会在工作中获取更多快乐。 目前,绝大多数研发团队都在使用敏捷方法。敏捷方法的优点在于, 它强调个人的互动高于严格的流程方法。 团队工作的重点在于完成事务的人,而不是团队规定的具体方法,因为流程方法可以随时进行调整并改进。另外,团队应该允许个人使用其习惯的做事方法。这样一来,团队也可以试着进行改变,这也是持续改进的重要所在。 建立更有效率的团队 如果团队曾经进行过回顾会议,那么就会了解到:什么事情是需要保持的,什么事情是需要停止的,什么事情是需要开始做的,了解这些会使整个团队运转得更好。 但是有时候,仅仅使用回顾会议还不够,团队需要更进一步的改进。 只对产生问题的地方进行优化调整不会有太大帮助。 正如修复缺陷后并不能得到一个新的功能一样,所以需要尝试更多改进的方式方法。 团队为了追求更高的效率,就应该尝试新的工作方式。例如:整个迭代都使用结对编程;一段时间内放弃协作工具,只使用纸制...