嵌入式软件供需情况_软件开发中的供需

嵌入式软件供需情况

(糟糕,我正在发布此博客条目的修订版,这通常是我通常不做的。发布后,我意识到我对图表贴错了标签-它们是正确的,但并未遵循经济学家的惯例,因此未进行此修订。核心观点仍然立场,尽管我不得不稍加修改理由。对不起。)

我很自豪地说我是软件工程师,或者至少是软件工程师。 我很自豪地说我是第三代工程师。 我的另一位祖父和祖父因为油腻的工程技术而手忙脚乱。 但是我也是一个沮丧的经济学家。 经济学既是我本科学历的一部分,又有几次我很想成为一名真正的经济学家。

因此,当有人谈论软件经济学时,我总是感到失望。 我还没有认真研究软件经济学。 关于“软件经济学”的大多数研究,书籍和论文最好被称为“软件会计”。 它们是关于分摊成本和增加数量的。 经济学不是会计。

我一直认为,软件工程师及其管理人员将从对经济学的更好理解中受益。 实际上,我的许多客户都会习惯于听我说供应方(开发)和需求方(需求,分析等)。

我发现从供需角度考虑软件开发并使用经济学家的工具来了解正在发生的事情非常有用。 通常这样认为表明供需不匹配。

(这篇博客文章已经发表了很长时间。以前的几次尝试都陷入了困境,因为我想对软件经济学讲得太多了,而且在供需方面也要思考。所以尽管这篇文章很少,但实际上崩溃-特别是对那些学习经济学的人-以后的帖子将基于这些思想和分析。)

让我们从经济学理论要解决的根本问题开始: 稀缺资源的分配 。 毕竟,我们在软件开发方面缺乏资源,因此可以使用经济学家的工具:供需。

让我们看一下供应曲线:

供应-2013-11-10-18-11

标记为Sn的线是正常的供应曲线。 当价格略高于零时,个人将开始提供其服务,而公司将应运而生。 随着价格上涨,更多的个人和公司将被市场吸引,供应将增加,更多的资源将发挥作用。

请注意此处的两件事:

  1. 经济学家通常会为市场中的产品绘制这些曲线。 在这里,我不是在研究软件产品的多个副本的供应,而是在研究唯一产品的软件开发能力的供应。 提供现有软件的边际成本接近于零,甚至为零,提供新软件产品的边际成本(即创建产品的能力)显着大于零,这就是我们正在研究的内容。 在软件方面,我们需要考虑一个软件产品,也许是一个程序,也许是一个“项目”或一个小型系统。
  2. 如果您不是经济学家,请不要担心这些“曲线”是直线的事实,但基本分析仍然成立,我们为高级课程提供了实际曲线。

软件供应曲线– Ss –以相同的方式开始。 当价格为零时,没有人供应-如果我们考虑开源但足够接近的话,也许并不完全正确。 随着价格上涨,更多的资源开始发挥作用,供应增加。

但是-这就是大问题-供应增长非常缓慢。 两个人编写的代码可能是一个人编写的代码的两倍,但是当他们一起工作时, 布鲁克定律的广义形式就发挥了作用:在软件开发工作中增加人员会使团队的工作变慢。 因此,供应对价格上涨的React缓慢-经济学家称之为缺乏弹性。

现在考虑对新软件的需求:

需求-2013-11-10-18-11

这里Dn代表对普通产品的需求,当价格高时,对该产品的需求就很小。 随着价格下跌,需求增加,因为更多的人买得起。 (请记住,经济学家对“需求”的定义是“有支付能力的需求”。我可能想要一台新的iPad Air,但如果价格超出我的支付能力,则没有需求-有些人可能将其称为“潜在需求”。 )

对于正常产品,及时地,市场将“清除”,并且当曲线满足时将达到平衡:

NormalMarket-2013-11-10-18-11

在某个价格(Pn)下,供应的数量(Qn)将与需求相匹配。 现在,经济学家认为这可能不会立即发生-并且有各种各样的模型-但是从事物的角度来看,市场稳定所需的时间并不是什么大问题。 它将最终发生。

在此之前,各种问题将接will而来,有些人可能会赚很多钱,有些人可能会无所作为,有些人可能不得不付出非财务的代价,例如将形成队列。 我们可以考虑的所有好东西,但让我们再待一天。

返回对软件的需求。 人们和公司不希望软件是为了自己的利益,而是因为软件允许他们这样做而想要软件。 经济学家称之为“衍生需求”。

问题是,我之所以将Ds曲线绘制为高度缺乏弹性,是因为我们面临着对软件的不断增长的需求。 处理器能力每18个月翻一番,达到两年( 摩尔定律 ),这意味着使用合适的软件,我们的计算机能够做的事情将不断扩展。 当我们做到这一点时,收益将是巨大的。 这就增加了对软件的需求……

  • 三年前有多少读者想通过电话阅读报纸?
  • 五年前有多少读者知道他们需要在iPad上看电视?
  • 多少年前,有多少读者使用电话拍摄了数码照片并将其发布在社交网络上,以便立即与亲朋好友分享?

因此,让我们一起看一下软件的供需曲线:

SoftwareMarket-2013-11-10-18-11

在绘制这些曲线时,它们仅以很高的价格相遇。 对我来说,这是软件经济学中的问题:

  • 需求猖but但缺乏弹性,因此价格上涨并不会很快下降
  • 供应受到严重限制,并且很难增加(特别是在短期内)
  • 因此,市场只能以非常高的价格缓慢地进行清算:因此,市场需要很长时间才能达到均衡,这反过来又意味着我们需要考虑花费大量时间失去均衡的市场中出现的紧张局势。 因此,通常在古典经济分析中只占很小一部分的时间滞后更为明显。

这些声明中的每一个都应单独获得进一步的审查和解释-也许是将来的博客。

更重要的是,同样值得拥有自己的博客条目的问题是: 如何使这个市场达到平衡?

这是我发现自己代表客户努力的问题,这是我将要谈到的问题。

参考:我们的JCG合作伙伴 Allan Kelly在Agile,Lean,Patterns博客上的软件开发中的供需信息

翻译自: https://www.javacodegeeks.com/2013/11/supply-demand-in-software-development.html

嵌入式软件供需情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值