您现在已了解 Agile 和 Scrum 的工作方式,我们接下来阐述为项目实现 Scrum 框架的流程。
构建产品愿景
产品所有者是可以准确定义产品愿景的人员。这一愿景应该面向公司和客户。基本上,如果所有者提供了这些问题的答案,愿景就会变得简明扼要。
产品对客户有何裨益?
产品与竞争对手相比有何不同之处?
谁是客户?
构造愿景
产品所有者提出产品愿景之后,下一步是让该愿景更加具体。以简单的文字加以描述,有助于构造愿景。这涉及编写简短的介绍,对上一步中各个问题的回答加以概括。请考虑以下示例:
“Online Library 是一间出类拔萃的图书馆,最适合对新出版书籍孜孜以求的书籍发烧友。与传统图书馆不同,我们的服务全方位覆盖各类书籍,每月会费仅 $70 起。”
在以上示例中,清晰地回答了下列问题:
集思广益
提出并明确产品愿景之后,产品所有者应该与 Scrum 主管及其团队会晤。每个人都可以将其想法告知产品所有者,而产品所有者最终决定是否采纳这些反馈意见。
绘制产品路线图
团队现在已充分制定愿景,下一步是建立路线图,指引团队完成开发过程。首先,列出产品需求,并将其存储在积压工作中。
然后,产品所有者将需求分解成阶段。
阶段 1------叙述-----用户故事------任务------Bug
阶段 2------叙述-----用户故事------任务------Bug
阶段 3------叙述-----用户故事------任务------Bug
什么是叙述?
叙述是下一个阶段,即,将功能进一步分解成更小的需求(故事的集合)。这些需求是一系列与功能相关的操作,由用户执行。例如,启动书籍的在线图书馆。
什么是用户故事?
用户故事是最小需求的下一阶段,即分解叙述。用户故事是从客户的角度来创建。例如:作为用户,我想查看自传体裁下的书籍。
什么是任务?
用户故事分解成更小的单元,称为任务。这些是用户故事的最小需求。它们是可处理的实体,用于帮助开发团队轻松完成其工作。例如:插入包含自传部分的筛选器。
估计工作
每个项目都需要特定的工作量和时间量,您可以在开始前进行估计。在 Agile 中,使用点来评估工作项的进度。除工作项之外,您还可以在创建项目时进行估计。您可设置估计类型,根据估计类型可确定估计点。您可以采用两种不同方法来估计工作量,即,按点数估计或按小时数估计。