质量需求当成愿景、伪创新的基本盘《软件方法》第2章

DDD领域驱动设计批评文集

做强化自测题获得"软件方法建模师"称号

《软件方法》各章合集


2.4 建模步骤A-2 定位系统的愿景

2.4.2 愿景的要点

2.4.2.4 典型的指标错误

错误三:把系统的质量需求当成愿景

这个错误本质上和前文说过的"系统能够做什么"是一样的,只是把功能需求换成了质量需求。

例如,建模人员写"从接收请求到回应的时间应在2秒之内",这是系统的质量需求,是系统的某个行为在时间上的指标值,如图2-43所示。

图2-43系统行为在时间上的指标

愿景对应的是组织的指标,如图2-44。

图2-44 愿景对应组织的指标

碰到类似系统质量需求的表述时,应该从组织的视角去看它对于组织指标的意义------"如果实现了这个,对组织有什么好处呢"。得到的结果可能还是"缩短订单的交付周期"。

其实,建模人员只要心里稍微给目标组织留点位置,不要那么懒惰和自私,就不会动不动把自己臆想的"系统是什么样"端上来了。

可惜,很多人只愿意拍脑袋臆想系统的需求,然后赶紧投入自己熟悉的编码工作。什么?原先的臆想有点复杂,编码编不出来?没关系,换一个简单一点的臆想!至于最后做出来的东西有没有给目标组织带来改进,有没有给开发组织带来利润,关我什么事?

这些,就是伪创新的基本盘。

相关推荐
产品经理邹继强2 天前
VTC产品与创新篇④:产品战略全景图——从“造物者”到“生态设计师”
人工智能·产品经理
Minilinux20182 天前
工具使用系列之 PlantUML画UML时序图
uml·plantuml·统一建模语言·sequence·时序图
小湘西2 天前
UML 用例图图中包含和扩展区别
uml·设计规范·设计语言
明洞日记2 天前
【图解软考八股034】深入解析 UML:识别标准建模图示
c++·软件工程·软考·uml·面向对象·架构设计
程序员辣条2 天前
AI产品经理:2024年职场发展的新机遇
人工智能·学习·职场和发展·产品经理·大模型学习·大模型入门·大模型教程
PM老周4 天前
2026年常用瀑布管理工具有哪些?
阿里云·云计算·团队开发·产品经理·个人开发
MYPM_AndyLiu5 天前
对比 Codes、Jira、禅道、PingCode 等工具的需求管理方式
项目管理·产品经理·jira·项目经理·codes·需求管理对比
雁于飞5 天前
【无标题】
笔记·面试·职场和发展·跳槽·产品经理·创业创新·学习方法
奋斗的小方6 天前
01 一文读懂UML类图:核心概念与关系详解
java·uml
钝挫力PROGRAMER7 天前
UML构造块中的关系梳理
软件工程·uml