有人能指出任何试图制定软件开发经济学的参考资料吗?在我自己的研究中,我发现了Barry Boehm关于此的一本书,但这看起来非常尴尬和理论。
依赖结构矩阵似乎提供了值得的东西。 Carliss Baldwin在模块化,边界和交易成本方面的一些工作中使用了这些。不过,很多事情都只是常识。
此外,经济学家已经开发了一种叫做行为经济学的东西。是否有“行为软件工程”来解决开发人员或开发人员群体中的认知偏差?
答案 0 :(得分:3)
在Hal Varian成为谷歌首席经济学家之前,他曾在伯克利从事信息技术经济学研究,尽管他并不专注于软件开发本身。不过,我建议您查看2001年更常见主题的his paper。您可以在他的网站上找到更完整的his research work列表。希望有所帮助。
答案 1 :(得分:2)
Software as Capital并不是浪费时间,虽然你不会在其中找到任何数学,但它看起来像博士论文,因为它始于一个。
答案 2 :(得分:1)
我认为你所寻找的东西可能属于sociology of software development ...社会学家研究所有现代学科,从那里你无疑会找到软件开发经济学的参考资料。
答案 3 :(得分:0)
Facts and Fallacies of Software Engineering by Robert Glass有一些与某些活动相关的美元金额(或者,至少是总预算的百分比)。不知道这有什么用处,但它确实存在。
答案 4 :(得分:0)
几年前,我使用瓦里安的书INFORMATION RULES教授了“电子商务经济学”课程。然而,他关于锁定的想法使读者几乎走向了一个吸毒者行为和剥削的吸毒成瘾模型。本书更多的是电子商务的经济学,而不是对软件开发过程的分析。
在实际制作软件方面,Mythical Man Month中有一些值得了解的想法。
答案 5 :(得分:0)
Douglas Hubbard的“应用信息经济学”方法可能是您正在寻找的一部分。如果我们假设软件开发(通常|总是|有时|)通过提供(更准确,更准确,更新)信息来支持决策,那么AIE帮助,因为它是一种量化价值的技术。更好的信息。阅读哈伯德的书如何衡量任何东西,以便对该想法有一个很好的概述。
此外,Mark Denne和Jane Cleland-Huang撰写的 Software By Numbers 一书提供了一个使用他们称之为“增量资助方法”的软件项目管理模型。 IFM基于将软件项目分解为基于所创建的业务价值的特征,而不是沿着技术边界对其进行分解。然后,他们使用基于贴现现金流量(DCF),净现值(NPV),内部收益率(IRR)等的一系列计算来显示项目生命周期中何时达到自筹资金状态,它将达到“盈亏平衡”,届时它将为该组织带来真正的正现金回报。
您可能还会找到感兴趣的功能案例一书。它并没有严格处理任何经济问题,但它是一种软件规范方法,试图更清晰地将软件功能映射到业务战略和业务问题。