在最近对Scrum进行激烈辩论之后,我意识到我的问题是我认为管理对于完全敏捷的团队来说是非常不必要和多余的活动。我相信成熟的敏捷团队不需要管理或任何非技术性的决策过程。在我看来(显然犯了错误)的眼中,唯一合适的,能够管理一支成熟的开发团队的人就是他们的教练(他是技术上最胜任的,具有适当沟通能力的同事)。我无法想象Scrum大师如何为这样的团队做出贡献。
作为一名经验丰富的开发人员,当团队中有一名教练时,我不是一个经验丰富的开发人员,但却善于计划生产周期,因此我很难在Scrum和经理中实现和理解这些东西的价值。那有什么意思?没有发展技能的人到底如何管理一支技术含量高的团队?也许这里的管理意味着其他?
我认为管理是浪费时间,是不成熟的副产品。以我的理解,一个成熟的团队完全可以自我管理。显然,我错了,因为很多伟大的人都说了相反的话,但我无法说服自己。