2008-12-27 32 views
12

任何人都可以指出我试图制定软件开发的经济学吗?在我自己的研究中,我发现了Barry Boehm关于这本书的一本书,但它看起来很尴尬和理论化。软件开发的经济学

依赖结构矩阵似乎提供了一些值得的东西。 Carliss Baldwin在模块化,边界和交易成本的一些工作中使用了这些。尽管如此,它的很多东西只是常识而已。

此外,经济学家已经开发了一些名为行为经济学。有没有一种“行为软件工程”能够解决开发人员或开发团队中的认知偏差问题?

这里有一个看起来很有趣的参考:
http://www.amazon.com/Knowledge-Sharing-Software-Development-Comparing/dp/3639100840/ref=sr_1_1?ie=UTF8&s=books&qid=1232979573&sr=1-1

+0

我认为,如果任何一个拥有3000分制代表的人实际上理解了你的问题,它就会被关闭。 – 2008-12-28 07:56:06

+0

对象思维和敏捷开发方法都可以应对人类认知过程中的缺陷,使我们能够更好地工作。 – 2010-02-15 11:17:45

回答

3

之前Hal Varian成为谷歌的首席经济学家之前,他曾在伯克利的信息技术经济学工作过,尽管他并没有专注于软件开发本身。尽管如此,我还是建议您从2001年开始考虑his paper这个更普遍的话题。您可以在他的网站上找到更完整的his research work列表。希望有所帮助。

1

我认为你正在寻找可能属于下sociology of software development ...社会学家研究所有现代学科,并从那里你将毫无疑问找到软件开发的经济学文献,如果有一。

0

几年前,我使用瓦里安的书INFORMATION RULES讲授了一门“电子商务经济学”课程。尽管如此,他的锁定观念使读者几乎成为购买者行为和剥削的吸毒者模型。与分析软件开发过程相比,本书更像是电子商务的经济学。

就实际制作软件而言,Mythical Man Month有一些值得了解的想法。

0

道格拉斯哈伯德的“应用信息经济学”方法可能是你正在寻找的一部分。如果我们假设软件开发是通过提供(更准确,更新,更新,更新)信息来支持决策制定的,那么AIE就会提供帮助,因为它是一种量化更好的信息。阅读哈伯德的书如何衡量任何东西为了一个很好的概念的想法。

而且,这本书软件由数字由Mark Denne和Jane克莱兰黄提供了使用他们所谓的“增量资金方法论”的东西管理软件项目的典范。 IFM基于将软件项目分解为基于创建的业务价值的特征,而不是沿着技术边界进行分解。然后他们使用基于贴现现金流量(DCF),净现值(NPV),内部收益率(IRR)等的一系列计算来显示项目生命周期中项目何时达到自筹资金状态,何时它将达到“盈亏平衡”,并在何时为组织带来真正的正面现金回报。

您可能还会发现感兴趣的书。它没有严格处理任何经济问题的细节,但它是一种软件规范的方法,它试图更清晰地将软件功能映射到业务战略和业务问题。