课程: 敏捷项目管理基础知识
免费学习该课程!
今天就开通帐号,24,700 门业界名师课程任您挑!
收集需求
敏捷项目的设计就是要能够适应变化。 对任何敏捷项目来说, 能够根据当前企业需求 发现并记录项目需求是关键的一环。 在推测阶段, 我们介绍了使用索引卡来记录功能。 现在,我们来谈谈记录功能 和要求的方法和技巧。 一个不错的方法是,让企业分析师领先于 敏捷开发团队一两个冲刺。 当核心团队进行当前冲刺时, 企业分析师应领先一步, 与企业一起明确定义下一个冲刺的功能集。 此外,如果业务需求改变, 业务分析师可以定义所需的新功能, 或从任务列表中剔除不再需要的功能。 找出要求的方法有很多种。 一种常见的方法是用例。 用例为了达到一个特定目标,透过图表 或图片来显示行为者和系统或流程间的关系。 行为者可以是一个人、一家公司或企业、 一个部门、一个电脑程序或一个电脑系统。 也就是任何可以做决定的实体。 用例可以记录技术或非技术项目的要求。 下面举一个大致的用例。 用例的主要构成是: 执行事件的行为者 (例如,使用自动取款机的你), 与行为者互动的系统或流程 (例如自动取款机), 自动取款机实体则代表要求的边界。 机器外的一切就是超出了范围。 机器内是行为者可以使用系统执行的操作。 例如存款、购买邮票、查看余额和取款。 机器外则是可与系统交互的不同行为者。 例如自动取款机维护人员、 接收报告信息的管理人员,甚至是盗贼。 用例文本还可以用于描述情景细节。 借助用例流程,利益相关者可以想象 要求通过功能满足业务需求的各种方式。 另一种找出要求的方法是性能要求卡。 它与功能卡类似, 但描述的是适用于多个功能的要求。 例如,你的会计部门提出 处理进货发票准许时间的性能要求; 服务台的要求可能是在一定时间内 接听每个来电。 你现在看到的是一个性能卡的范例。 每个要求都必须有一个独特的标识、 名称或标题,还有一个简短描述。 企业可以借助难度系数 来排列要求和功能的优先顺序。 最后,性能卡的验收测试部分 描述如何在产品开发完成后 验证产品是否达到要求。 记录要求对任何项目来说都必不可少。 在敏捷项目中,要求会不断发生变化。 让业务分析师的工作领先核心团队, 有助于在每个冲刺之前 获得最及时的功能和要求信息。
随堂练习,边学边练
下载课堂讲义。学练结合,紧跟进度,轻松巩固知识。