2008-12-27 12 views
12

Kann mir jemand auf irgendwelche Hinweise hinweisen, die versuchen, eine Ökonomie der Software-Entwicklung zu formulieren? Bei meiner eigenen Recherche entdeckte ich ein Buch von Barry Boehm, aber es scheint sehr umständlich und theoretisch zu sein.Ökonomie der Software-Entwicklung

Abhängigkeitsstruktur Matrizen scheinen etwas Wertvolles zu bieten. Carliss Baldwin hat diese in einigen Arbeiten zu Modularisierung, Grenzen und Transaktionskosten verwendet. Vieles davon kommt jedoch nur als gesunder Menschenverstand zustande.

Auch Ökonomen haben etwas namens Behavioral Economics entwickelt. Gibt es ein "Behavioral Software Engineering", das kognitive Verzerrungen in Entwicklern oder Entwicklergruppen behandelt?

Hier ist eine interessant aussehende Referenz:
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

Ich denke, wenn jemand mit einem 3000-Punkte-Rep tatsächlich Ihre Frage verstanden würde, würde es geschlossen werden. –

+0

Object Thinking und Agile Development Methods adressieren die Bewältigung menschlicher Defizite in unseren kognitiven Prozessen und ermöglichen uns, besser zu arbeiten. –

Antwort

3

Vor Hal Varian wurde der Chefökonom bei Google, er hatte an der Wirtschaft der Informationstechnologie in Berkeley gearbeitet, obwohl er sich nicht auf die Softwareentwicklung per se konzentrierte. Dennoch würde ich einen Blick auf his paper auf das allgemeinere Thema von 2001 empfehlen. Eine vollständigere Liste von his research work finden Sie auf seiner Website. Ich hoffe, das hilft.

2

Software as Capital war keine Zeitverschwendung, obwohl Sie keine Mathematik darin finden werden und es liest sich wie eine Doktorarbeit, weil es als eins begann.

Another review.

1

Ich denke, dass das, was Sie suchen könnte unter einem sociology of software development fallen ... Soziologen alle modernen Fächer studieren, und von dort werden Sie ohne Zweifel Verweise auf eine Ökonomie der Software-Entwicklung finden, wenn es ein.

+0

danke. Ich habe dieses Buch vor ein paar Jahren gesehen. Es scheint nicht viel akademisches Interesse an Software-Dev-Ökonomie zu geben. Das Thema wird alle paar Jahre in Gang gesetzt, scheint aber nie an Bedeutung zu gewinnen. Das Buch Varian/Shapiro scheint den besten Job zu machen, den ich gesehen habe, um es zu erklären. – yacdmnky

+0

Auch Titel von Dorset House Publishers sind interessant, wie Weinbergs Klassiker Die Psychologie der Computerprogrammierung. – yacdmnky

0

Vor einigen Jahren lehrte ich einen Kurs "Economics of E-Commerce" mit Varians Buch INFORMATION RULES. Seine Vorstellung von Lock-In führt den Leser jedoch fast zu einem drogenabhängigen Modell des Käuferverhaltens und der Ausbeutung. Dieses Buch ist eher eine Ökonomie des E-Business als eine Analyse des Software-Entwicklungsprozesses.

In Bezug auf die eigentliche Erstellung von Software gibt es Ideen in der Mythical Man Month wissenswertes.

0

Der "Applied Information Economics" -Ansatz von Douglas Hubbard könnte Teil dessen sein, wonach Sie suchen. Wenn wir davon ausgehen, dass Softwareentwicklung (oft | immer | manchmal | ???) die Entscheidungsfindung unterstützt, indem Informationen (besser | genauer | aktueller | was auch immer) bereitgestellt werden, dann hilft AIE, da es eine Technik zur Quantifizierung des Wertes von ist bessere Information. Lesen Sie Hubbards Buch Wie man alles misst für einen guten Überblick über die Idee.

Auch das Buch Software By Numbers von Mark Denne und Jane Cleland-Huang bietet ein Modell für die Verwaltung von Software-Projekten mit etwas, das sie die "Incremental Funding Methodology" nennen. IFM basiert auf der Zerlegung von Softwareprojekten in Features, die auf dem erzeugten Geschäftswert basieren, anstatt sie entlang technischer Grenzen zu zerlegen. Sie verwenden dann eine Reihe von Berechnungen, die auf Discounted Cash Flow (DCF), Kapitalwert (Net Present Value, NPV), Interner Zinsfuß (IRR) usw. basieren, um zu zeigen, wann das Projekt im Projektlebenszyklus den Status der Eigenfinanzierung erreicht es wird "Breakeven" erreichen und wenn es für die Organisation eine wirklich positive Barrendite generieren wird.

Sie könnten auch die Capability Cases Buch von Interesse finden. Es befasst sich nicht im Detail mit wirtschaftlichen Fragen, aber es ist ein Ansatz zur Software-Spezifikation, der versucht, Software-Fähigkeiten besser auf Geschäftsstrategie und Geschäftsprobleme abzubilden.