zoukankan      html  css  js  c++  java
  • 06用户故事与敏捷方法笔记之六

    第十五章 Scrum与用户故事

    Scrum是一种迭代和递增的过程,每30天一轮迭代,成为Sprint。在每个sprint的开始是sprint计划会议. 这个会议通常会持续一整天. 

    在sprint计划会议的前半段, 产品负责人会把待开发的高优先级的功能介绍给scrum团队, 在第二个阶段, 团队成员可以针对第一个阶段中介绍的每一个待开发功能提出问题, 如果团队有信心完成某一个功能, 就把这个功能从产品Backlog移到sprint backlog中. 

    在sprint结束时的评审会议上, 团队会审视自己是否达到了spirnt目标, 而不是太关注上一个sprint中完成的每一个具体条目.

    产品Backlog是一个待开发的功能需求列表。SprintBacklog是一个团队承诺在当前Sprint完成的任务列表。如果需要完成测试任务, 但是没有空余的测试人员, 其他的开发人员也会参与测试. 大家共同负责结果。scrum团队中通常没有区分架构师和测试人员角色的说法, 团队根据实际情况, 自决怎么完成剩余的任务。

    最后,大多数项目一般都会有一部分需求无法恰当地以故事的形式来表达, 这些往往是系统的非功能性需求

    非功能性需求:性能,准确性,可移植性,可重用性,可维护性,可用性,易用性,安全性,容量。许多非功能性需求可以视为系统行为的约束,处理约束的最好办法是在卡片上写下约束, 并将卡片标注为"约束"卡.大多数情况下,编写自动化测试可以确保系统遵守约束。卡片相对于软件工具的主要优点之一就是他们的技术含量低的本质,可以不断提醒人们故事是不精确的。在某些情况下,非常重要的故事会因为代价过高也会变得不那么重要。

  • 相关阅读:
    Excel的VBA小练习
    敏捷和产品
    Ubuntu的系统应用
    也晒晒生产力工具:键盘
    SQLServer 2012 Ent 安装失败,另辟蹊径
    还是要精简开发呀,VS2015太大,VS2010不想装
    必须夸夸Sublime,大文件打开
    过节了,开源中国歪歪了!!!
    关于VisualStudio2010发布项目问题
    Visual Studio 各个版本汇总
  • 原文地址:https://www.cnblogs.com/du1269038969/p/8303142.html
Copyright © 2011-2022 走看看