扫码阅读
手机扫码阅读
软件需求的12条最佳实践

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。


麦哲思科技任甲林
扫码关注公众号

软件需求工程最佳实践摘要
在软件需求工程的实践中,作者总结出了12条最佳实践,主要基于大量的实践经验,旨在为业界提供参考和启发。
1. 需求控制组的成立
建立甲乙双方共同参与的需求控制组,以此来避免需求蔓延,确保双方的合作和需求决策的平衡。
2. 识别需求提供者
正确识别需求提供者,重点关注客户、最终用户和间接用户,确保需求捕获的全面性。
3. 需求调研问题单
准备需求调研问题单,以保证调研的完备性和高效性,并及时记录客户的确认。
4. 客户教育
项目初期,对客户进行软件项目实施教育,帮助其正确提出需求和管理项目。
5. 需求优先级划分
引导用户划分需求优先级,使用启发式问题帮助用户识别关键需求。
6. 用户故事与验收准则
采用用户故事加上验收准则的形式描述用户需求,以确保需求理解的精确性。
7. 需求的全面描述
需求描述应包含业务流程图、用例、界面原型、非功能性需求和优先级等关键元素。
8. 测试人员参与
测试人员应参与需求评审,确保需求的可测试性。
9. 功能点方法
通过功能点方法度量软件规模,提高需求描述的明确性。
10. 客户需求确认
通过需求讲解和界面原型演示等方式进行多次需求确认。
11. 变更控制流程
所有需求变更,无论大小,都应纳入变更控制流程。
12. 质量功能部署(QFD)
执行QFD,确保非功能性需求的实现和测试。
这些最佳实践覆盖了需求的获取、分析、确认和管理各个方面,目的是提高软件需求工程的效率和质量。
想要了解更多内容?


麦哲思科技任甲林
扫码关注公众号

麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
425 篇文章
浏览 237.9K
麦哲思科技任甲林的其他文章
以人为本的People-CMM
现代的企业在两个市场上进行着竞争,一个是产品与服务市场,一个是人才市场。商务市场的成功取决于人才市场的成功。在软件企业成功的三要素(人员、技术、过程)中,人员是其中最基本的要素。基于此,1995年,美国卡内基梅隆大学软件工程研究所推出了指导企业实施劳动力实践的模型:People CMM。该模型基于目前人力资源、知识管理和企业文化建设方面的一些最佳实践,可以指导企业持续地改进劳动力能力、培养人才
关于需求跟踪矩阵的6个问题
1 需求跟踪矩阵(RTM)有什么作用? (1) 在需求变更、设计变更、代码变更、测试用例变更时,需求跟踪矩阵是目前经过实践检验的进行变更波及范围影响分析的最有效的工具,如果不借助RTM,则发生上述变更时,往往会遗漏某些连锁变化。 (2) RTM也是验证需求是否得到了实现的有效工具,借助RTM,可以跟踪每个需求的状态:是否设计了,是否实现了,是否测试了。 2 需求跟踪矩阵分为哪几类? (1) 纵向跟
基于CMM实施软件过程改进的成功策略
基于CMM的软件过程改进已经被越来越多中国的软件企业所接受,目前,在中国已经掀起了一个CMM评估的小高潮, 但是,通过评估不是企业的最终目的,对软件企业而言其根本的利益是通过实施软件过程改进,提高企业的管理水平。CMM作为美国军方评价软件过程能力的一个模型,他是在研究了美国的一些较大的管理基础较好的软件企业提出来,针对中国软件企业的实际需要灵活裁剪,而且,在CMM中也没有告诉企业如何按照此标准进行
案例:分类建立过程性能基线以提高其实用性!
某公司积累了27个项目的历史生产率数据,拟对其建立过程性能基线。序号 项目级别 项目实际生产率(Loc/人天) 1 大型 130.41 2 中型 211.90 3 中型 194.15 4 大型 158.00 5 中型 207.68 6 中型 235.61 7 小型 295.38 8 小型 256.54 9 大型 162.09 10 中型 248.62 1...
对愚公移山的反思
愚公移山的故事从小就学过,故事原文如下: 太行,王屋二山,方七百里,高万仞,本在冀州之南,河阳之北。北山愚公者,年且九十,面山而居。惩山北之塞,出入之迂也。聚室而谋曰:“吾与汝毕力平险,指通豫南,达于汉阴,可乎?”杂然相许。其妻献疑曰:“以君之力,曾不能损魁父之丘,如太行、王屋何?且焉置土石?”杂曰:“投诸渤海之尾,隐土之北。”遂率子孙荷担者三夫,叩石垦壤,箕畚运于渤海之尾。邻人京城
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线