什么是Scrum?
Scrum是一个敏捷开发框架;由一个开发过程,几种角色以及一套规范的实施方法组成。
【Scrum开发流程中的四大角色】
产品负责人(Product Owner)
该角色负责产品的远景规划,平衡利益相关者的利益。确定不同的产品需求积压的优先级等。
在开发中,主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。
他是开发团队和客户或最终用户之间的联络点。
利益相关者(Stakeholder)
该角色与产品之间有直接或间接的利益关系,通常是客户或最终用户代表。他们负责收集编写产品需求,审查项目成果等。
流程管理员(Scrum Master)
主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发。
他也是开发团队与产品拥有者之间交流的联络点。
开发团队(Scrum Team)
主要负责软件产品在Scrum规定流程下进行开发工作,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力,同时具有一定的表达能力;成员可以采用任何工作方式,只要能达到Sprint的目标