敏捷教练和项目经理并不是可以直接角色互换的,二者的职责和侧重点不同。
敏捷教练如字面所讲,Ta是一个教练(Coach),就如同篮球教练,篮球教练平时会训练队员一些战术(Practice),比赛时发现场上的问题叫暂停进行纠正(Retrospective),篮球教练的目的是让队员(team)变得更强,能够赢下比赛(Deliver product)。教练是站在比赛场边的,不能进场(进场了会判犯规),在场上表现的是队员自己,根据场上的局势灵活判断,采取行动。因为场上的情况是千变万化的,所以队员也要随机应变(Embrace change)。
项目经理一般是传统项目的项目负责人,Ta主要对项目的整体成功负责,负责管理项目的范围(Scope),成本(Cost),进度(Schedule),质量(Quality)。项目经理一般会制定出项目的计划(Plan),分配团队成员的工作(task),团队成员按照项目计划和工作安排进行(Plan driven)。
因此看出,Scrum Master更多的是指导(Coach team),项目经理更多的是管理(Manage team),二者分别适合不同的项目类型和业务场景。