对需求变更的定量分析
发布于 2024-10-01
2180
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
本文探讨了如何定量分析需求变更,并针对这一问题提出了一系列的分析方法和策略。
需求变更定义:需求变更指在客户和开发团队共同认可的需求之后发生的修改、增加或删除。需求变更的对象包括功能需求、非功能性需求、接口需求、界面需求和技术约束等,可以从业务逻辑、数据对象和控制逻辑等多个维度划分。
需求变更分析:可以从三个层次对需求变更进行分析:
- 层次1 - 需求变更率分析:需求变更率可以通过四种方法来定义,包括基于需求个数、功能点数、故事点数和返工工作量的计算。通过需求变更率的纵向和横向对比分析,可以观察变更率随时间的变化趋势和不同项目之间的差异。建立需求变更率基线有助于在项目估算时考虑需求变更的工作量,提高估算准确性。需求变更率还可以针对项目全生命周期、瀑布模型的每个阶段或迭代模型的每次迭代分析。
- 层次2 - 需求变更原因分析:对需求变更原因进行分类和80-20分析,以查明主要原因,如需求获取遗漏、需求描述错误、需求理解错误、客户业务变化等。通过改进措施来降低需求变更率。
- 层次3 - 需求变更率因果分析:将影响需求变更的因素定量化,建立需求变更率的性能模型,考虑因素如需求人员水平、客户成熟度、需求分析和梳理的工作量。同时,定量分析需求变更对成本和工期的影响。
总的来说,文中提出了系统化的需求变更分析方法,旨在通过定量技术帮助公司更有效地管理需求变更,并减少其对项目的负面影响。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1035.2K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
高成熟度实践点睛之OPP
CMMI, 高成熟度,统计管理,量化管理
我说CMMI2.0之过程管理
Process management,过程管理,简写为PCM。这个PA是对过程进行持续改进的。学习这个PA就必须深刻理解PDCA循环的4个阶段,8个活动。PCM的实践可以映射到这8个活动上。 实践列表 PCM 1.1 Develop a support structure to provide process guidance,...
例解:集成测试用例与单元测试用例的区别
函数一: getMaxInTwo(int a,int b) { if a>=b return a; else return b; } 函数二: getMaxInThree(int a,int b,int c) { a=a+1; int max=getMaxInTwo(a,b); max=getMaxInTwo(max,c); } 单元测试用例的设计: getMaxInTwo的UT用例: (3,2)
你一生认识多少人--白话软件估计
请告诉我:你一生会认识多少人呢? 听到这个问题,你可能认为无法回答,其实是可以估算的,只不过你没有去做。 首先,我们定义清楚什么可以称为“认识”一个人? 如果你曾经记住他的名字,你见到他时能够记起曾经和他一起做过某件事情,那就可以称为认识他了,这就是在明确需求。 其次,还是让我们采用穷举与分类的思想,假如对你认识的人员按如下的方式来分类: (1)为你服务的: 父母 老师 物业公司 ……. (2)
性能报告就是组织的实效改进故事!
和CMMI 1.3的评估相比,在CMMI 2.0评估时必须提交性能报告。性能能报究竟是何方神圣呢?性能报告并不神秘!它就是你实效改进的故事!为什么这么讲呢?请看性能报告中的内容: 性能报告围绕组织的业务目标讲述在组织内是如何提升过程性能的!所谓的过程性能就是过程执行的实际效果!性能报告提醒你要聚焦业务目标进行实效改进!性能报告并非在评估时才填写,而是应该作为过程改进的一个工具,帮助组织梳理自己的改进措施,在启动过程改进时,就应该填写! ...
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线