边际效用递减推导需求曲线

回到我将经济学工具应用于软件开发的系列文章– 软件开发中的 供需,一段时间内的 软件供应和软件供求–这次是敏捷 –是时候将我们的注意力转向需求曲线了。 首先提醒人们事情是如何开始的……

首先,我需要解释为什么我相信对软件的需求如此之大,为什么我认为曲线是无弹性的,即为什么更高的价格并不能大大减少需求。 这里的推理可分为五类:技术进步,需求与成本分离,收益与交付分离,缺乏评估以及“固定”工作的效果-尽管该列表中的最后一部分并不总是起作用。

在所有讨论中都必须记住,软件是衍生的需求 ,这一点很重要。 没有人想要软件本身,他们希望软件实现其他目标。

技术进步

摩尔定律暗示处理器能力每两年翻一番(付出或花费一点时间)。 因此,计算机处理越来越复杂的问题并满足更多需求的能力不断提高。 供应创造了需求,我们想要它,因为我们可以。

例如,我希望“更远的圣诞节”能够带给我圣诞节的活动跟踪器,我直到最近才知道这种设备存在,但是我可以看到它解决了我生活中的一个“问题”。 这些设备直到最近才出现,我不需要一个,因为它们不存在。 存在根本问题,但已将其放入“多数民众赞成”生活。

在公司一级,这意味着计算机可以为我们的公司带来的收益正在不断增加,并且有节省成本或创收的新机会。 如果老牌公司没有抓住这些机会,那么亚马逊,谷歌或一些初创公司就会选择。

摩尔定律并不孤单, 梅特卡夫定律加重了影响。 我们启用的设备越多,连接到互联网的设备越多,连接这些设备和更多设备的价值和机会就越大。

需求与成本分离

传统的开发流程,甚至是敏捷流程,都倾向于将软件技术的需求与供应分离开来,因此,那些要求技术的需求与该技术的成本是分离的。

软件开发中的许多实践使此问题变得更糟。 我们派业务分析师与“用户”讨论“他们想要什么”,即他们的需求是什么。 这些BA有时只不过是接单员和服务员。 人们被鼓励要求越来越多。 确实,我们的一些做法激励人们要求更多,并因不要求而惩罚他们。

即使“用户”不要求这样做,也可以鼓励分析师包括他们可以理解的任何需求。 我曾经有一个BA告诉我:“如果我们遗漏了需求文档中的某些内容,这将被视为BA的一个黑标。”

利益与交付分离

使情况变得更糟的是,不仅需求与成本分开,而且收益也是如此。 没有人为了IT的缘故而想要IT,而是为了某些利益而想要它。 但是要获得收益可能要花费一些时间,在交付IT系统后可能要花费数月或数年才能看到收益。

也就是说,如果看到好处,仅凭IT不足以带来好处。 用户可能需要培训,可能需要更改流程,可能需要更改客户协议等等。

尽管Wired for Innovation已有好几年的历史了,但它包含了简短而简短的讨论,讨论了为什么IT好处没有像我们希望的那样(即快速,轻松地)出现,以及可以做什么来帮助。

缺乏评估

理想情况下,公司会评估IT工作所带来的收益,但是很多时候这种情况不会发生。 取而代之的是,公司可能会依赖最初要求的利益。 但这可能是乐观的思考本身的结果:“我有38%的企业公开承认利益是为了获得项目资金而夸大其词的商业案例” –来自我在2010年10月报道的Cranfield商学院的一项研究中 。

而且,当一位经理夸大收益以资助其项目时,就会激励下一位经理夸大下一项目的收益,依此类推。 整个组织的利益膨胀级联。

声称自己的产品可能不适用于特定业务或特定环境的供应商对此无济于事。 如果公司A使用产品B节省了$ C百万美元,那么公司X肯定可以使用产品B节省大约$ C百万美元,对吗?

在我们的个人生活中,我们已经习惯于技术变得越来越便宜,功能越来越强大,并且我们期望在业务中也能做到这一点。 但是,数以百万计的人购买了数百万种产品,而商业技术可能只有一个客户,因此,数百万的人们为消费类技术付出了代价。 因此,我们不欣赏创建新软件所涉及的成本。

目标置换:有底限的合同,项目和治理

为了控制IT,为了使回报最大化,组织经常将精力集中在控制成本上。 他们要求诸如价格,时间和范围之类的事情事先确定并确定。 有时,这是在内部完成的–项目获得批准,必须根据设定的预算或日期完成。 有时,这是通过找到愿意同意固定价格/时间工作的供应商来完成的。 (我之前在此博客和Agile Connection / TechWell上的《 尊敬的客户》中已经对此进行了介绍 。)

问题是,当您将这些安排放在适当的位置时,目标变成:达到固定标准,而不是交付价值。 这就是心理学家和管理学学生所说的目标位移。

减少范围,时间和成本的选项在此过程中丢失了。 本来应该是最大的东西,天花板,变成最小的东西,地板。 更多功能和更多软件失去了降低成本的机会。

净效应

单独考虑,再加上其他力,我们最终得出的需求曲线非常高且缺乏弹性。 改变技术的价格并不会大大减少需求,摩尔和梅特卡夫法则意味着总会有新的机会,未能获得原始利益意味着他们仍然可以接受,而缺乏评估意味着没人在指望,男孩。总是会争辩更多的玩具。

在本系列的下一部分中,我打算看一下敏捷可以做什么,以及敏捷会使事情变得更好还是更坏。

参考:来自敏捷,精益,模式博客的JCG合作伙伴 Allan Kelly的软件需求曲线 。

翻译自: https://www.javacodegeeks.com/2013/12/software-demand-curve.html

边际效用递减推导需求曲线

边际效用递减推导需求曲线_软件需求曲线相关推荐

  1. python需求分析说明书_软件需求规格说明书范例

    本软件需求规格说明书范例对应的软件测试计划请参照: 一. 引言 1.1 定位与目标 计算机技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段.一方面,这极大的减少了 ...

  2. python如何画贝塞尔曲线_初识贝塞尔曲线

    贝塞尔曲线在CSS动画中和canvas.svg绘图中都是比较重要的一个东西!所以我来好好的小结一下关于它的一些东西. 什么是贝塞尔曲线 贝塞尔曲线于1962,由法国工程师皮埃尔·贝塞尔(Pierre ...

  3. teechart绘制实时曲线_关于PIII曲线

    近期忙,忙于生计,三千出头的工资早已力不从心~公众号自上次更新以来已久久没有动静.今天决定再更新一篇:关于水文P-III曲线的一些内容.P-III曲线这里只讲一下绘图的问题.最近在做了几个频率曲线适线 ...

  4. lisp 非对称缓和曲线_非对称缓和曲线放样计算程序清单(for Casio-fx4850)

    编制:苏畅 根据他人程序结合本人实际运用修改,十分好用.上传与大家分享 非对称缓和曲线放样计算程序清单 (for  Casio-fx4850) 扩展变量操作(15个):Defm 15←┚( O为字母 ...

  5. python编程老师岗位需求表_岗位需求一览表

    序号 部门 中心 岗位名称 需求人数 岗位职责 专业及其他要求 备注 1 运营分公司 物资部 部长.副部长 2 1.负责物资部的筹建及运作管理工作: 2.负责制定和完善物资和仓储管理体系,确保生产性物 ...

  6. stata绘制roc曲线_绘制ROC曲线、找截断值,教你两种软件操作方法!

    我们在前面学习过用SPSS(SPSS操作:多项测量指标的ROC曲线分析)和Stata (Stata教程:ROC曲线下面积的比较)绘制ROC曲线.但是,最佳临界点--截断值(cut-off point) ...

  7. python画loss曲线_绘制loss曲线

    第一步保存日志文件,用重定向即可: $TOOLS/caffe train --solver=$SOLVERFILE 2>&1 |tee out.log 第二步直接绘制: python p ...

  8. 软件需求说明的前世和今生

    软件需求说明 软件需求说明,也称软件需求说明书,或者软件需求规格说明,或者软件需求规格说明书, 对应的英文是Software requirements specification, 缩写是SRS. 软 ...

  9. 用户需求测试软件,用户需求和软件需求的区别

    原标题:用户需求和软件需求的区别 一些刚实施GJB5000A组织的开发人员,不是很理解软件研制任务书和软件需求规格说明的区别.这里再次解读下这个问题. 软件研制任务书就是用户需求,而用户需求是从用户的 ...

最新文章

  1. Redis初学:7(Set类型)
  2. php使用workerman实战,使用workerman实现在线聊天的方法
  3. 微软 microsoft calendar control 11.0 控件下载
  4. RO段、RW段和ZI段 转载:RO段、RW段和ZI段
  5. linux中 ln -s 软链接
  6. Android UI开发第二篇——多级列表(ExpandableListView)
  7. JS中URL编码方法的比较
  8. java.util.function包下的四大Function
  9. 苹果手机电池恢复方法_recover恢复实用教程:苹果手机恢复误删照片的几种方法...
  10. 中国货币政策的动态有效性研究--基于 TVP-SV-FAVAR 模型的实证分析
  11. 基于MATLAB的计算机视觉与深度学习实战
  12. springsecurity 配置
  13. 手把手带你爬取百度美女图片,Python练手项目!
  14. PHP 门面设计模式在laravel中的应用
  15. 商业虚拟专用网络技术四数据传输安全技术
  16. ICASSP 2023 | 解密实时通话中基于 AI 的一些语音增强技术
  17. 英语特别差能学java吗_英语特别差能学java吗
  18. Python论坛列表
  19. mysql用户函数_MySQL 函数、用户自定义函数
  20. 毫无基础的人如何入门 Python ?Python入门教程拿走不谢啦!

热门文章

  1. 更改Mysql数据库密码
  2. linux的mtr参数详解,linux mtr 命令详解
  3. 使用Packer在Winodws VMware Workstation Pro上自动部署Windows Server 2016中文版
  4. mcnpf5输出结果_MCNP计数心得 -
  5. Python 用于电路课程
  6. SQLServer中uniqueidentifier数据类型理解
  7. 银行营运服务管理平台建设方案
  8. 织梦DedeCMS管理员动态密码登录插件下载
  9. 为什么会有许多人认为C盘太满会影响电脑运行速度?
  10. 基于ASP的反垃圾邮件管理系统的设计与实现