必要的指导需求管理和可追溯性
章
- 1。需求管理
- 2。编写需求
- 3所示。需求收集和管理流程
- 4所示。需求跟踪
- 5。需求管理工具和软件开云官网入口下载手机版
- 6。需求确认和验证
- 7所示。满足法规遵从性和行业标准
- 8。项目管理
- 9。测量的需求
- 10。系统工程
- 术语表
你为什么需要需求管理?
不是每个经理确信他的球队需要在需求开发和管理,把工作做得更好,这样的投资将获得回报。许多行业的研究,然而,表明需求问题的普遍原因项目痛苦。经常被引用混乱Standish Group的报告表明,三个最大的贡献者项目失败或“挑战”是缺乏用户输入,不完整的需求和规格,需求变更和规范。
你为什么需要需求管理?一个经济参数
实现更好的需求,实践是一个经济或业务参数,不是一个哲学或技术职务。考虑你的公司的底线是如何影响相关要求的问题。然后用理解来证明投资于更好的长期需求实践可以还清。
最近的一个案例研究的需求的失败是美国联邦调查局(Federal Bureau of Investigation)的新病例管理软件系统,称为VCF。开云官网入口下载手机版这个项目被放弃后已经花费了1.7亿美元,因为交付软件的缺陷和非目标功能。开云官网入口下载手机版作为一个研究员写道:
我猜发生了什么事的VCF是急于实施一个系统,你认为你有你需求钉,但你真的不。这是一个典型的需求没有得到充分定义的完整性和正确性。所以它需要不断重新定义要求有一个级联影响已经设计和生产。(戈尔茨坦,哈利。2005。“谁杀了虚拟案例文件?”IEEE频谱42(9):巢族)。
大量研究调查的影响,需求在软件项目中的错误。开云官网入口下载手机版他们一贯发现近一半的发现缺陷起源于需求错误。典型的结果错误的需求是一个期望差距,不同开发人员构建什么,客户真正需要的东西。显然,任何领域的大约一半的根源问题软件项目值得我们关注。开云官网入口下载手机版
需求错误是如此破坏的主要原因是,他们迫使开发团队执行广泛的返工纠正错误。完善的,改正软件错误的成本大幅增加后发现,如表1所示。开云官网入口下载手机版一个错误、遗漏或误解的需求迫使开发商重做所有的工作他们已经做了基于错误的要求。因此,任何技术,可以减少需求缺陷和防止一些浪费精力实在是一个高效率的投资。一个更好的潜在投资回报分析需求建议需求错误可以消耗70至85%的项目返工成本。
表1。相对成本的需求错误
发现阶段的错误 | 相对正确的成本 |
需求开发 | 1 x |
设计 | 好几次 |
建设 | 渲染 |
系统或验收测试 | 8-20X |
操作 | 68 - 110 x |
相关文章:需求管理工具和软件开云官网入口下载手机版
为你更好的要求能做什么
除了避免上面所描述的负面影响,更好的软件要求提供很多好处。开云官网入口下载手机版这包括选择正确的项目基金,促进估计,使理性的优先级,更有效地开发高质量的设计和测试。
选择项目基金。良好的初步需求使高级管理人员能够有效的业务决策,组织决定在一组潜在项目基金。更好的需求允许更精确的预测业务的回报。一旦资助的一个项目,要求允许项目经理更好地更明智地分区的任务甚至在他们的团队和个体的团队成员之一。
促进估计。容易理解的需求可以帮助你的团队估计所需的精力和资源来执行一个项目。可靠的估计需要一些历史需求之间的相关性大小和努力。
支持优先级。记录要求允许团队优先考虑其剩余的工作。大多数项目都需要做出妥协以确保他们实现最关键和最及时的功能。优先需求基线可以帮助团队把这些变化,将提供最大的客户价值。一项研究显示,只有54%的最初定义的特征是平均项目交付。如果你不能实现所有要求的功能,确保团队实现正确的部分。
开发设计。需求是设计的基础。因此,易于理解和做好沟通需求帮助开发者设计出最合适的解决问题的办法。高质量的需求也确保开发团队工作正确的问题。很多开发人员都有过这样的挫折有人发誓他们需要实现的功能,却发现没有人使用它。一项调查表明,45%的交付的软件产品功能开云官网入口下载手机版开云足球app下载官网最新版从来没有使用。浪费更少的时间实现了功能加速项目和最大化其商业回报。
有效的测试。明确的和可测试的需求允许测试人员开发准确的测试程序来验证功能。优先需求告诉测试员哪些先集中精力。困难和风险评估要求帮助测试人员知道哪些功能应该得到最接近的审查。
跟踪项目状态。全面、追踪的需求帮助利益相关者知道当项目完成。的作品完成时所有的需求分配给它要么是证明是正确的在产品中实现从基线或删除。开云足球app下载官网最新版定义业务需求也允许涉众确定该项目是否达到目标。
加速发展。信不信由你,投入更多的努力在发展中可以加速软件开发的需求。开云官网入口下载手机版这似乎违反直觉,但这是真的。定义业务需求预期的业务成果产品将provide-aligns涉众与共同愿景、目标和期望。开云足球app下载官网最新版有效用户参与建立需求减少的机会将拒绝新系统交付给用户。以下是一些出版的插图。
- 在15个银行和电信项目的一项研究中,最成功的项目上花了28%的资源需求工程,而平均项目研究投入15.7%的努力要求。
- 增加占总预算的一部分用于要求一群NASA项目导致大幅度降低成本和时间表的泛滥;参见表2(钩,艾薇F。,克里斯汀Farry。2001。以顾客为中心的产品:通过智能需求管理开云足球app下载官网最新版创造成功的产品。纽约:AMACOM)。
- 在欧洲的调查中,最快的项目团队花了大约两倍的时间表(17%比百分之九)和精力(14%比百分之七)需求活动团队越慢。
表2。成本和进度超出一些NASA的项目
%的预算花在需求 | 的项目数量 | 平均项目成本超支 |
< 5% | 5 | 125% |
5 - 10% | 7 | 83% |
> 10% | 6 | 30% |
准确的需求建立确保功能可以让用户执行他们的业务任务至关重要。还要求建立可实现的质量的期望。这样就可以让团队实现功能和产品特点的非功能性需求,会让用户满意。开云足球app下载官网最新版此外,强调需求开发比依赖测试来找到便宜的需求问题。解决问题,在游戏后期成本比纠正它们。
开云官网手机网页版入口Jama软开云官网入口下载手机版件与卡尔Wiegers共享许可来自他的书和文章的内容在我们的网站上通过一系列的博客文章、白皮书和网络研讨会。卡尔Wiegers是一个独立的顾问,而不是一个雇员的《美国医学协会杂志》上。开云官网手机网页版入口他可以达成的http://www.processimpact.com。享受这些免费需求管理资源。
在这个网络研讨会,讨论现代需求管理的好处
需求收集是一个过程,理解你试图构建和你正在构建的原因。