Scrum 概述
Scrum
是一种开发框架,不是方法学!!是关于制定开发流程和人员事项的,内容无法干涉。
产品 backlog
产品 backlog
从根本上说,就是一个需求,或故事,或特性组成的列表,按重要性级别进行排序。
backlog
当中包括的是一个个的故事story
,有时也称为backlog
条目。
一个故事包括一些字段:
ID
:同一标识符,自增长的数字。Name
: 简短的,描述性的故事名。Importance
: 重要性,评价该项目的优先级。Initial estimate
: 初始估算。跟其他故事相比,完成该项故事所需要的工作量。单位一般描述为故事点story point
how to demo
: 如何演示。大略描述了故事应该如何在sprint演示上进行示范。Notes
:注解。相关信息,解释说明和对其他资料的引用。
要注意产品 backlog
停留在业务层面!
Sprint 计划
! 计划开始之前是 产品 backlog
必须存在。
sprint
计划会议是为了团队 获得充足的信息,能够在几个星期内不受干扰地工作,增强产品负责人的自信心。
Sprint
计划会议产生的成果:
sprint
目标- 团队成员名单,以及投入程度
sprint backlog
。即sprint
中包括的故事列表。- 确定好
sprint
演示日期。 - 确定好时间地点。供举行每日
scrum
会议。
产品负责人必须参加!产品负责人的职责:
- 会议达成的目标
- 组织团队讨论故事
- 估算时间。
上述忽视了第四个变量——质量。质量分为内部和外部质量。
- 外部质量是系统用户可以感知的。运行缓慢、让人迷糊的用户界面就属于外部质量低劣。
- 内部质量一般指用户看不到的要素,它们对系统的可维护性有深远影响。可维护性包括系统设计的一致性、测试覆盖率、代码可读性和重构等等。
内部质量不可让步,内部质量决定上层基础。
Spring 计划会议日程
- 目标
- 故事
- 估算