扫码阅读
手机扫码阅读
漫谈需求与设计的区别:做什么与怎么做

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


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

需求与设计的界线摘要
本文通过两个日常生活例子,阐述了需求与设计的区别和联系,并展开了对概要描述和详细描述的分层次讨论。
案例一:DIY一台PC
- 做什么:需求是DIY一台PC,包含显示器、键盘、主板等配件,特定硬盘和内存规格。
- 怎么做:设计涉及采购、组装、监测和软件安装等步骤,以及每个步骤的具体细节,例如选择品牌、供应商,安装CPU和内存,连接显示器等。
案例二:从北京到天津
- 做什么:需求是一家三口从北京西单到天津劝业场,3小时内到达。
- 怎么做:设计包括选择出行方法、出城、上下高速等步骤,及其决策指标如时长、成本、交通风险,并具体化到自驾的详细过程。
在这两个案例中,"做什么"代表需求,是站在责任者以外的角度看待的目标或结果。而"怎么做"代表设计,从责任者的角度出发,描述实现结果的方法和步骤。设计有多种可能性,而不是唯一解决方案。
需求和设计都可以进行分层描述,既有概要描述也有详细描述。需求的概要描述指向宏观的目标和结果,即客户需求,而详细描述则指向目标的具体化和交付物的特性,即产品需求。设计的概要描述偏向技术方法选择和接口设计,详细描述则涉及每个组件的内部实现。
需求与设计是相对的,详细设计的"怎么做"在更高层次上可以视为"做什么"。在提出需求时,可能会包含一部分设计内容,因为提出需求的人可能对设计有所了解。
想要了解更多内容?


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

麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
425 篇文章
浏览 230.3K
麦哲思科技任甲林的其他文章
CMMI 3级的难点
(1) 需求、设计、代码、测试用例的质量比较差Ø 需求描述不全面、不详细;Ø 设计中错误比较多,遗漏比较多;Ø 设计与实现脱节,实现人员不看设计文档;Ø 代码中隐藏的缺陷比较多,代码的可维护性比较差,其他开发人员难以读懂代码;Ø 测试用例数量太少,对需求、设计的覆盖率比较低(2) 同行评审无法快速发现问题Ø 缺
CMMI 4级实践问题30问-7
第22问: 什么是过程性能模型? 过程性能模型(PPM)是关于过程的属性与其工作产品之间关系的描述,它是基于历史的过程性能数据开发的并通过收集的项目的过程和产品度量元进行调整以用来预测执行过程的结果。通俗的讲就是通过过程的输入及属性预测过程的输出,但是过程性能模型必须满足以下的几个基本特征: (1)定量模型:是定量模型而不是定性模型; (2)实用性 :是基于本组织的历史数据分析得到,而
测试用例评审的旁观记录
测试用例评审应该如何做?
例解:如何分析同行评审的度量数据?
在进行同行评审时,一般可以积累如下的度量数据:(1) 评审文档或代码的规模对于需求文档的规模一般是采用页或功能点为度量单位;对于测试用例的规模一般是采用个或页为度量单位;对代码的规模一般是采用行为度量单位;对于设计或其他文档一般是采用页为度量单位。(2) 个人评审的时间周期,计量单位为小时;(3) 评审会议的时间周期,计量单位为小时;(4) 个人评审发现的缺
《敏捷估计与规划》读书笔记
CH1-1 策划过程比计划书更重要。CH1-2 必须做计划,但是不必过度投入时间。CH1-3 对瀑布模型的不确定性锥:CH1-4 PMI认为的估算偏差率:初步估算,order of magnitude estimate, 误差范围+75%到-25%;预算估算,budgetary estimate, 误差范围+25%到-10%;确定性估算,definitive est...
加入社区微信群
与行业大咖零距离交流学习


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