2008-12-27 41 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)等的一系列計算來顯示項目生命週期中項目何時達到自籌資金狀態,何時它將達到「盈虧平衡」,並在何時爲組織帶來真正的正面現金回報。

您可能還會發現感興趣的書。它沒有嚴格處理任何經濟問題的細節,但它是一種軟件規範的方法,它試圖更清晰地將軟件功能映射到業務戰略和業務問題。