扫码阅读
手机扫码阅读
用COSMIC方法帮助澄清需求的案例
171 2024-10-01
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:用COSMIC方法帮助澄清需求的案例
文章来源:
麦哲思科技任甲林
扫码关注公众号
COSMIC方法不仅用于度量软件规模,也有助于识别和澄清需求文档中的模糊部分。通过一个考勤明细查询功能的例子,文章展示了如何应用COSMIC方法进行需求验证。
该考勤系统的功能需求描述中,涉及展示员工打卡记录和查询筛选条件。然而,在度量过程中,出现了需要澄清的地方,例如是否支持查询打卡照片以及如何查看打卡照片。
在功能处理方面,文章识别了一个主要功能处理:查询打卡详细信息。但需要确认是否有单独的功能来显示打卡照片。
对兴趣对象的分析中,提出了多个澄清点:查询条件是否包括部门和人员作为单独的兴趣对象,以及部门和员工信息的输入方式。此外,区分上班和下班打卡信息,虽然数据属性相同,但它们是不同的兴趣对象。
最后,需求描述中未提及错误提示处理,引发了是否将错误信息视为兴趣对象的问题。
数据移动的分析表展示了输入、输出、读和写等方面的功能点数。在此例子中,尽管需求描述相对清晰,COSMIC方法的应用揭示了至少三处需求的不确定性,体现了COSMIC方法在需求验证中的重要作用。
想要了解更多内容?
查看原文:用COSMIC方法帮助澄清需求的案例
文章来源:
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
425 篇文章
浏览 103.5K
麦哲思科技任甲林的其他文章
软件开发的质量红线
质量红线是我的一个客户提出的概念,即质量管理的底线、最低要求、最低标准,无论在什么情况下,项目都不能违背这个底线,比如项目组在进行多快好省四个要素平衡时,无论如何平衡,都不能违背质量的最低要求。我认为这个名词很直观形象,因此借用一下。 在定义质量红线时应该从质量的投入与质量的产出两个方面进行定义。 质量的投入如: 评审投入的工作量;
什么是敏捷性能合弄结构(APH)?
1 综述敏捷性能合弄结构(APH)是由美国AgileCxO研究院出品的全球范围首个专门用来评价企业敏捷性能的模型。该方法分析、提取了当前流行的各种敏捷方法、精益方法的先进理念与实践。它可以帮助企业评价当前的敏捷能力等级、指导落地实施敏捷方法、循序渐进地识别改进点。它将企业可能的65种敏捷仪式(来源于各种敏捷方法,将来还会扩充)映射到70种行为,归类到18个合弄单元,6个性能圈,从角色、行为、敏...
通过雷达图的面积进行总体对比分析是不可靠的!
对多个指标进行综合对比分析时,常使用的一种图形就是雷达图。比如,有2个项目,从交付速度、交付质量、成本超支率、员工满意度、客户满意度等5个指标上进行了打分比较,每个指标取值是从0到1,分值越高越优秀。两个项目的数据如下表: 指标 项目A 项目B 交付速度 0.8 0.9 交付质量 0.7 0.9 ...
需求人员的图解力
需求描述方法是专业的需求分析人员必须掌握的技能,在众多的方法中,图形化描述需求是重中之重,一图胜千言。在没有文字之前,人与人之间的沟通是通过图形来表达的,象形文字是造字的最主要的手段。随着时间的推移,人们越来越依赖于文字,反而弱化了用图形表达思想的技能。做为需求人员,应该将图形化表达思想的能力重新捡起来,形成自己的技能,我们称之为图解力。需求人员应该掌握哪些图形的使用方法呢?请参见下边的不完全列表
快速学习COSMIC方法之十一:如何识别输入?
在COSMIC方法中,功能处理可拆分为四种数据移动:输入,输出,读,写。数据移动是最小的、不可再拆分的、软件内部的动作。在数据移动中包含了算术运算如加减乘除,关系运算如等于、不等于,逻辑运算如与或非,这些数据运算都是不计算功能点的。 在识别功能处理的输入(包括触发输入即第一个数据移动,也包括其他输入)时要注意如下的问题: 1 每个数据移动仅能移动一个兴趣对象的一个数据组。 ...
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线