扫码阅读
手机扫码阅读
软件需求的12条最佳实践
72 2024-10-02
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:软件需求的12条最佳实践
文章来源:
麦哲思科技任甲林
扫码关注公众号
软件需求工程最佳实践摘要
在软件需求工程的实践中,作者总结出了12条最佳实践,主要基于大量的实践经验,旨在为业界提供参考和启发。
1. 需求控制组的成立
建立甲乙双方共同参与的需求控制组,以此来避免需求蔓延,确保双方的合作和需求决策的平衡。
2. 识别需求提供者
正确识别需求提供者,重点关注客户、最终用户和间接用户,确保需求捕获的全面性。
3. 需求调研问题单
准备需求调研问题单,以保证调研的完备性和高效性,并及时记录客户的确认。
4. 客户教育
项目初期,对客户进行软件项目实施教育,帮助其正确提出需求和管理项目。
5. 需求优先级划分
引导用户划分需求优先级,使用启发式问题帮助用户识别关键需求。
6. 用户故事与验收准则
采用用户故事加上验收准则的形式描述用户需求,以确保需求理解的精确性。
7. 需求的全面描述
需求描述应包含业务流程图、用例、界面原型、非功能性需求和优先级等关键元素。
8. 测试人员参与
测试人员应参与需求评审,确保需求的可测试性。
9. 功能点方法
通过功能点方法度量软件规模,提高需求描述的明确性。
10. 客户需求确认
通过需求讲解和界面原型演示等方式进行多次需求确认。
11. 变更控制流程
所有需求变更,无论大小,都应纳入变更控制流程。
12. 质量功能部署(QFD)
执行QFD,确保非功能性需求的实现和测试。
这些最佳实践覆盖了需求的获取、分析、确认和管理各个方面,目的是提高软件需求工程的效率和质量。
想要了解更多内容?
查看原文:软件需求的12条最佳实践
文章来源:
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
420 篇文章
浏览 72.3K
麦哲思科技任甲林的其他文章
目标之痛
作者: 任甲林 来源:(希赛网原创) http://www.csai.cn 2005年07月25日 摘要: 本文给出了关于软件项目目标错误、目标摇摆、目标模糊、没有目标的 4 个案例,采用反面案例说明了目标的重要作用。 关键词: 关注目标,根本目标,优先级,产品特色 5 年前读完 高德拉特( Eliyahu M. Goldratt ) 的名著《目标》后,我深受震撼,尽管那
快速学习COSMIC方法之十四:嵌入式软件功能点识别案例
前面的几讲,我们讲完了如何计算功能点的方法,接下来我们看一个完整的案例。这是COSMIC官方网站上曾经发布的一个嵌入式软件的案例,有多个版本,我们改编自其中一个版本来讨论一下。 需求描述如下: 1. 电饭煲可以有3种模式煮饭:快,正常,慢。可以由人来手动设置,设置后直接记录在RAM中,不需要通过软件来存储。 2. 当按下START按钮后,启动定时器,开始煮饭。 3. ...
使用Gompertz模型预测非典的趋势
在预测软件的可靠性时,可以根据该软件多轮测试发现的缺陷个数来预测应该发现的总缺陷数。在软件测试过程中,最开始的时候,会呈现缺陷增长较快的趋势状态,随着测试的进行,测试难度加大,需要执行较多的测试用例才能发现一个缺陷,虽然继续投入测试,仍然会持续发现缺陷,但是明显缺陷的增长速度会减缓,同时软件中隐藏的缺陷是有限的,因而限制了发现缺陷数的无限增长。在实践中预测总缺陷数的常用方法是Gompertz模型,...
COSMIC规模度量案例集三:业务应用软件案例—页面维护
概述展示前台注册及后台新增的用户信息的页面。流程图用户查询界面原型输入: 序号 输入项 类型 字段描述 说明 1. 用户名/姓名 输入框 选填 按照用户名或者姓名模糊查询 2. 机构全称 输入框 ..
通过雷达图的面积进行总体对比分析是不可靠的!
对多个指标进行综合对比分析时,常使用的一种图形就是雷达图。比如,有2个项目,从交付速度、交付质量、成本超支率、员工满意度、客户满意度等5个指标上进行了打分比较,每个指标取值是从0到1,分值越高越优秀。两个项目的数据如下表: 指标 项目A 项目B 交付速度 0.8 0.9 交付质量 0.7 0.9 ...
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线