本章介绍了京东企业信息化部在敏捷实施过程中各环节的流程与规范,基于部门内部敏捷最佳实践,对实际问题进行了总结、提炼。按照此流程与规范认真执行,能有效提高敏捷执行的效率和质量。

适用范围

本流程与规范适用于京东企业信息化部敏捷项目及与之类似的各种项目。

约定

本章重点介绍具有部门自身特点的敏捷实践流程与规范。

角色和职责

1.Scrum Master(SM)

(1)推荐由团队内部一名有影响力并且对敏捷有热情的人员担任;

(2)依据Scrum方法论,为取得更好的实施效果,不建议PO兼任SM;

(3)负责辅导团队执行Scrum流程,引导团队自管理并持续改进;

(4)保护团队不受外界干扰。

2.产品负责人(Product Owner,PO)

(1)为产品规划愿景;

(2)为投资回报率(ROI)负责;

(3)负责定义、验收产品;

(4)维护产品待办列表(Product Backlog)。

3.开发团队

(1)具有自组织、跨职能的特点,通常需要包含开发与测试人员,后端开发人员;

(2)负责交付产品功能;

(3)具有适宜的规模:3~9人。

4.项目经理

(1)组织协调、推动项目问题的解决,如资源不足问题、外部依赖等;

(2)定期向项目团队及利益干系人汇报项目的进展、问题和风险;

(3)对项目的范围、进度、成本、质量和价值进行监控;

(4)推进及把控敏捷项目的执行。

4 名词解释

Product Backlog:产品待办列表。

Sprint Backlog:迭代待办列表。

SM:Scrum Master。

PO:产品负责人。Scrum团队:PO、SM和开发团队。

DoD:Definition of Done,完成的定义。

速率:每个Sprint中团队真正完成并被PO验收通过的用户故事点数。