Scrum团队说一种敏捷开发模式,它可以快速根据需求投入开发,而Scrum Master在团队里扮演着教练的角色,传统意义上来说,项目经理扮演的是领导者、决策者、计划者的角色,他要管理项目和团队,是负责达成项目商业目标的人。Scrum Master更侧重于教练和引导者,是设立在项目和客户之间的角色。Scrum Master不管理实际工作的团队;反而,他会协助产品负责人,辅导团队,确保项目遵循Scrum流程。Scrum Master只负责Scrum流程能够正确、持续的实施,发挥出它的最大效用。

通俗一点来说,Scrum Master好比一个健身教练,当一个客户需要甩掉身上多余的脂肪的时候,Scrum Master需要的是指引客户通过更加高效的方式去达到这个目标,这个过程中,Scrum Master不会去强加给客户原本超出他工作范围外的任务量,而是根据客户自身制定好的流程更好的指导他。让这个客户对于自己制定好的目标有一定的紧迫感。Scrum Master应该是“仆人式领导”对于团队成员没有施加官方的权利。

作为一名Scrum Master,应该清楚明白对于团队来说什么该做,什么不该做,你不能代表团队其他的成员来做决定,而且不应该是你来分配工作,你要做的是帮助团队成员移除他们遇到的障碍,让成员更高效的投入工作中,达到预期达到的效果,确保每个成员明白自己做了什么,完成了什么,这样才算的上敏捷开发

对于Scrum 项目,和Scrum Master,还是个学生,这是2014年4月23对Scrum Master的理解