扫码阅读
手机扫码阅读
漫谈需求与设计的区别:做什么与怎么做
81 2024-10-01
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:漫谈需求与设计的区别:做什么与怎么做
文章来源:
麦哲思科技任甲林
扫码关注公众号
需求与设计的界线摘要
本文通过两个日常生活例子,阐述了需求与设计的区别和联系,并展开了对概要描述和详细描述的分层次讨论。
案例一:DIY一台PC
- 做什么:需求是DIY一台PC,包含显示器、键盘、主板等配件,特定硬盘和内存规格。
- 怎么做:设计涉及采购、组装、监测和软件安装等步骤,以及每个步骤的具体细节,例如选择品牌、供应商,安装CPU和内存,连接显示器等。
案例二:从北京到天津
- 做什么:需求是一家三口从北京西单到天津劝业场,3小时内到达。
- 怎么做:设计包括选择出行方法、出城、上下高速等步骤,及其决策指标如时长、成本、交通风险,并具体化到自驾的详细过程。
在这两个案例中,"做什么"代表需求,是站在责任者以外的角度看待的目标或结果。而"怎么做"代表设计,从责任者的角度出发,描述实现结果的方法和步骤。设计有多种可能性,而不是唯一解决方案。
需求和设计都可以进行分层描述,既有概要描述也有详细描述。需求的概要描述指向宏观的目标和结果,即客户需求,而详细描述则指向目标的具体化和交付物的特性,即产品需求。设计的概要描述偏向技术方法选择和接口设计,详细描述则涉及每个组件的内部实现。
需求与设计是相对的,详细设计的"怎么做"在更高层次上可以视为"做什么"。在提出需求时,可能会包含一部分设计内容,因为提出需求的人可能对设计有所了解。
想要了解更多内容?
查看原文:漫谈需求与设计的区别:做什么与怎么做
文章来源:
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
425 篇文章
浏览 108K
麦哲思科技任甲林的其他文章
快速学习COSMIC方法之十一:如何识别输入?
在COSMIC方法中,功能处理可拆分为四种数据移动:输入,输出,读,写。数据移动是最小的、不可再拆分的、软件内部的动作。在数据移动中包含了算术运算如加减乘除,关系运算如等于、不等于,逻辑运算如与或非,这些数据运算都是不计算功能点的。 在识别功能处理的输入(包括触发输入即第一个数据移动,也包括其他输入)时要注意如下的问题: 1 每个数据移动仅能移动一个兴趣对象的一个数据组。 ...
需求访谈的三驾马车
需求用户需求时,应该有几个人参与呢?分别承担什么职责呢?怎么和用户澄清需求呢?三驾马车的做法可以帮你更高效地获取需求!
QA与QC的差别
昨晚与朋友讨论质量保证(QA)与质量控制(QC)的概念差别,之所以要讨论这个问题,涉及到了在公司内关于质量保证活动的职责分配问题,涉及到了质量保证人员的配备的问题,因此具有一定的实践意义。先来看在CMMI模型中的相关描述:1 质量保证的定义:A planned and systematic means for assuring management that the defined standar
对需求变更的定量分析
很多公司头疼需求变更,如果我们采用定量的技术该如何分析需求的变更呢?首先定义什么叫需求变更?在客户方与开发方共同认可需求之后的需求修改、增加、删除都是需求变更。需求变更对象可以从多个维度划分: 维度一: 功能需求、非功能性需求、接口需求、界面需求、技术约束等; 维度二:业务逻辑、数据对象、控制逻辑等;其次,可以从3个层次分析需求变更:层次1: 需求变更率分析。需求变更率有多种定义方法。 方法一:需求变更率=需求变更的个数/交付的需求个数;...
理解敏捷思想的63句话!
序号 类别 箴言 解释 1 持续提升 敏捷转型是文化变革,前景美好,道路曲折,,必须领导先行。 冰冻三尺,非一日之寒。要想转型到敏捷文化,需要领导投入、开发人员配合、管理部门理解和支持才可能成功。 敏捷始于领导,死于领导,领导往往会...
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线