news 2026/3/31 22:40:23

如果我们必须构建软件,那么它必须为拥有它的人提供最理想的价值。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如果我们必须构建软件,那么它必须为拥有它的人提供最理想的价值。

请注意,我们关注最终结果的拥有者,只是间接地关注用户。这种关注似乎与通常的优先级相反,所以我们最好解释一下。

拥有者是为软件(也可以是硬件或其他要构建的产品)付费的人或组织,不论拥有者为该软件的开发付了钱,还是从别处购买了该软件。软件部署时造成的业务影响,也是拥有者付出的成本。另一方面,拥有者从软件中得到好处。描述这种关系非常简单,拥有者花钱买好处。我们可以用另一种方式来表述:除非产品提供了利益,否则拥有者不会付钱。这种利益通常表现为提供某种以前没有的能力,或改变某种业务过程,使之更快、更便宜、更方便。自然,这种利益为拥有者提供的价值,必须超过开发该产品的成本。

要最好地体现价值,产品提供的利益必须与产品的成本相称。在某些情况下,如果带给拥有者的价值足够大,产品可以成本很高。例如,航空公司愿意付大量的钱来开发模拟器,确保飞行员获得合适的资质和技能。如果他们没有合适的资质和技能,就会造成生命财产损失。航空公司可能也会花大量的钱来开发自动化的值机系统,因为这将大幅减少乘客登机的成本。同一家航空公司只愿花很少的钱来开发食堂员工花名册系统,因为事实是:这类任务可以手工完成,食堂里的人不对可能带来烦恼,但几乎不会对生命构成威胁。
需求发现者(称为"业务分析师"、"需求工程师"、"产品拥有者"、"系统分析师"或其他头衔)的职责,就是确定拥用者看重的价值是什么。在某些情况下,提供一个小系统,解决一些小问题就能够为拥有者提供足够的利益,让他们觉得值。在另一些情况下(可能这种情况很多),扩展系统的功能将提供很大的价值,并且可能只要增加少量成本就可以实现。这都取决于拥有者认为什么有价值。
然后就是最佳价值:充分理解拥有者的问题,以便交付一个解决方案,以最好的价格提供最好的回报。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/21 10:23:11

基于深度学习YOLOv12的食物检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 本文介绍了一个基于YOLOv12深度学习模型的食品检测系统,该系统能够识别30类常见食物和饮料。系统采用先进的YOLOv12目标检测算法,配合精心构建的食品数据集,实现了高效的食品识别功能。项目包含完整的Python实现代码、预训练模型…

作者头像 李华
网站建设 2026/3/27 5:17:03

基于深度学习YOLOv12的花生种子霉变识别检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 本研究开发了一套基于最新YOLOv12深度学习算法的花生种子霉变检测系统,实现了对花生种子霉变情况的快速、准确识别。系统采用先进的计算机视觉技术,能够高效区分"霉变"和"未霉变"两类花生种子。项目包含完整的Python实…

作者头像 李华
网站建设 2026/3/13 2:06:58

安装Mosquitto

用于MQTT私有云架设的服务器端和客户端的核心代码。 稳定支持断线自动重连。公网服务器,内网内网服务器或者租赁腾讯轻服务器均可架设。 实现MQTT通信和数据存储。最近在折腾MQTT私有云的架设,感觉这玩意儿挺有意思的。MQTT(Message Queuing …

作者头像 李华
网站建设 2026/3/14 11:10:09

STL——集合 set

stl的容器较多,开始学习的时候主要聚焦于常用的,最近发现set其实也有很多实用的方法 set 家族主要有set, multiset, unordered_set, unordered_multiset 前置通用知识 关联式容器:不以 “下标” 访问元素,而是通过 “元素值” 建…

作者头像 李华