敏捷中scrum框架的核心要素
敏捷中scrum框架的核心要素
——关于3355那些事
我们都知道敏捷有很多方法论和框架,诸如我们常听到过的Scrum、XP、Kanban、crystal、SAFe、LeSS……,其中Scrum是最常见的敏捷框架,在《15th Annual State Of Agile Report》报告(最大规模的敏捷调查报告)中指出目前有约66%的软件开发公司使用scrum框架实施软件开发。
提到Scrum不得不提它的3355核心要素,那3355到底是什么呢?
所谓Scrum的3355指的是:3个核心角色,3个工件,5个关键事件和5个价值观。
3个核心角色:PO、SM(Scrum Master)、跨职能团队
3个工件:
产品待办清单(Product BackIog):从产品视角梳理的待办事项,也就是需求清单。
Sprint迭代代办清单(Sprint Backlog):是此次冲刺周期内计划完成的内容。
可交付产品增量(Increment):是在冲刺结束后可对外发布的产品功能增量部分。
5个关键事件:
Sprint:是Scrum里面的迭代时间盒,是一个固定时间长度的软件开发、交付周期,通常2-4周。
Sprint 计划会:是在sprint开始前召开的计划会,主要用于确定sprint目标,确定sprint backlog,并对用户故事进行估算,通常在计划会时要求团队对用户故事的理解达成一致。
每日 Scrum 站会:
用来沟通进展、后续计划以及当前障碍,于迭代开始后每天早上进行,通常在15分钟内进行。
Sprint 评审会:Sprint评审会上,团队直接向相关干系人演示当前Sprint所开发出来的软件产品,用来验证团队产出。
Sprint 回顾会:用来回顾在当前结束的Sprint中的工作,进行经验的总结、反思,并拟定相应的改进措施。
5个价值观
· 开放- Scrum把项目中的一切开放给每个人看。
· 尊重- 每个人都用于表达、用于承担、用于挑战。
· 勇气- 有勇气做出承诺,履行承诺,接受别人的尊重。
· 专注- 每个人都专注于承诺的工作上和迭代目标上。
· 承诺- 每个人都愿意对目标做出承诺,全身心投入去完成它。