章
- 1.需求管理
- 2.编写需求
- 3.需求收集和管理过程
- 4.需求跟踪
- 5.需求管理工具和软件开云官网入口下载手机版
- 6.需求确认和确认
- 7.满足法规遵从性和行业标准
- 8.项目管理
- 9.测量的需求
- 10.系统工程
- 术语表
状态请求更改
本文将继续探索与需求相关的度量测量要求:产品尺寸和质量要求开云足球app下载官网最新版,并详细介绍状态请求更改。
需求状态
在本章中,我们将扩展在状态请求变更中处理需求的添加、修改和删除。
随着时间的推移跟踪每个需求的状态,以监视整个项目的状态,也许可以定义一个需求属性来存储这些信息。状态跟踪可以帮助您避免软件项目跟踪中普遍存在的“完成了90%”的问题。开云官网入口下载手机版在任何时候,每个需求都将具有以下状态之一。
- 提议(某人建议)
- 已批准(已分配给基线)
- 实现(代码被设计、编写和单元测试)
- 已验证(需求在集成到产品后通过了测试)开云足球app下载官网最新版
- 延迟(需求将在未来的版本中实现)
- 删除(您决定根本不实现它)
- 被拒绝(这个想法从未被批准)
当然,其他状态选项也是可能的。一些组织使用“已评审”状态,因为他们想要在将需求分配给基线之前确认它是高质量的。其他组织使用“交付给顾客”来表明需求实际上已经被释放。
当你问一个开发人员进展如何时,他可能会说,“分配给这个子系统的87个需求中,有61个得到了验证,9个实现了,但还没有验证,17个还没有完全实现。”很有可能不是所有这些需求都是相同的大小,将消耗相同数量的实现工作,或者将交付相同的客户价值。但是,如果我是一个项目经理,我会觉得我们很好地处理了子系统的大小以及我们离完成有多近。这比“我已经完成了90%”要有用得多。找好!”
相关文章:识别和度量需求的质量
变更请求
许多需求管理涉及到处理需求的添加、修改和删除。因此,跟踪需求变更请求的状态和影响。你收集的数据应该让你的团队回答以下问题:
- 在给定的时间段内提交了多少更改请求?
- 这些请求中有多少是打开的,有多少是关闭的?
- 有多少请求被批准,又有多少被拒绝?
- 团队花了多少努力来实现每一个被批准的变更?
- 请求平均打开了多长时间?
- 平均而言,每个提交的变更请求影响了多少个单独的需求或其他工件?
在确定了特定版本的需求基线之后,监控整个开发过程中合并了多少更改。请注意,单个变更请求可能会影响不同级别和类型的多个需求(用户需求、功能需求、非功能需求)。要计算给定时间段内的需求波动,请将变更的数量除以时间段开始时的需求总数(例如,在定义基线时):
其目的不是试图消除需求的不稳定性。通常有很好的理由来改变需求。然而,我们需要确保项目能够管理需求变化的程度,并且仍然满足它的承诺。随着产品接近完成,变更的成本会越来越高,而持续高水平的已批准变更请求会使您开云足球app下载官网最新版很难知道何时可以交付产品。随着开发的进展,大多数项目应该变得更抗拒做出更改,这意味着当您接近给定版本的计划完成日期时,接受更改的趋势应该趋近于零。迭代开发方法为团队提供了多个将变更合并到后续迭代中的机会,同时仍然保持每个迭代如期进行。
如果您收到许多变更请求,这表明启发忽略了许多需求,或者随着项目一个月又一个月的拖延,新的想法不断出现。记录变更请求来自哪里:市场营销、用户、销售、管理、开发人员等等。变更请求来源将告诉您与谁合作,以减少被忽略、修改和误解的需求的数量。
长时间未解决的变更请求表明您的变更管理过程没有很好地工作。我曾经访问过一家公司,那里的一位经理挖苦地承认,他们有好几年前就提出的改进请求,现在还没有解决。该团队应该将某些开放请求分配给特定的计划维护版本,并将其他长期延迟的更改请求转换为拒绝状态。这将帮助项目经理将团队的精力集中在变更待办事项中最重要和最紧急的项目上。
努力
最后,我建议您记录团队在需求工程活动上花费的时间。这些活动包括需求开发(获取并编写良好的需求)和需求管理(处理变更、跟踪状态、记录可跟踪性数据,等等)。
经常有人问我,一个项目应该为这些功能分配多少时间和精力。答案很大程度上取决于项目的类型和规模、开发团队和组织以及应用程序领域。如果您跟踪您自己的团队在这些关键项目活动中的投资,您可以更好地估计为未来的项目计划多少努力。
假设在之前的一个项目中,您的团队将10%的工作花费在需求活动上。回顾过去,您得出的结论是需求定义得太差,项目本可以从开发质量需求的额外投资中获益。下次您的团队处理类似的项目时,项目经理应该明智地将项目总工作量的10%以上分配给需求工作。
当您积累数据时,将项目开发工作与产品大小的某种度量相关联。开云足球app下载官网最新版文档化的需求应该给你一个大小的指示。您可以将工作量与单独的可测试需求、用例点、功能点或其他与产品大小成比例的东西相关联。开云足球app下载官网最新版如图1所示,这种相关性为您的开发团队的生产力提供了度量,这将帮助您评估和确定单个发布内容的范围。开云足球app下载官网最新版如果您收集了一些产品大小数据并跟踪了相应开云足球app下载官网最新版的实现工作,那么您将处于一个更好的位置,可以为将来类似的项目创建有意义的估计。
有些人担心启动软件度量工作将消耗太多的时间,他们认为时间应该花在“真正的工作”上开云官网入口下载手机版。然而,我的经验是,一个明智的、专注的指标程序根本不需要花费太多时间或精力。这主要是开发用于收集和分析数据的简单基础设施,并使团队成员养成记录有关其工作的一些关键数据的习惯。一旦您在组织中建立了度量文化,您就会惊讶于您可以从数据中学到多少东西。
相关文章:开云足球app下载官网最新版产品尺寸要求
开云官网手机网页版入口Jama 开云官网入口下载手机版Software与Karl Wiegers合作,通过一系列博客文章、白皮书和网络研讨会,在我们的网站上分享他的书籍和文章的授权内容。卡尔·维格斯是一名独立顾问,并非Jama的雇员。开云官网手机网页版入口可以联系到他http://www.processimpact.com.免费享用这些需求管理资源.
在这个网络研讨会中,学习更多关于不良需求管理的高成本
变更请求是对某些产品或系统进行更改的正式建议。开云足球app下载官网最新版在项目管理中,当客户想要增加或更改项目商定的可交付成果时,变更请求经常出现。