In einer Besprechung hat einer meiner Kollegen zum Thema Projektmanagement und Methoden die Frage eingeworfen, aus welchem Grund so viele mit modernsten Projektmethoden aufgesetzte Software- und IT-Projekte in vielen Unternehmen scheitern, "Open Source" Projekte hingegen mit simpelsten Methoden daher kämen, dazu kaotisch abliefen, jedoch einfach funktionierten?
Ich denke, wesentliche Punkte hier sind
* Freie Software wird von Leuten programmiert, die etwas von der Sache selbst verstehen. Proprietäre Software wird oft von Firmen erstellt, bei denen kein Mitarbeiter von der eigentlichen Materie eine Ahnung hat. (Beispiel: Beim bereits erwähnten GNU Enterprise-Projekt arbeiten echte Buchhalter mit, bei manchen proprietären Programmen hat man das Gefühl, der Programmierer hat den Unterschied zwischen Soll und Haben noch nicht ganz kapiert)
* Programmierer der Freien Software unterliegen fast nie einer Hierarchische Struktur, daher geht praktisch immer die Sache vor der Person.
* Freie Software wird meistens von "Idealisten" erstellt, denen auch persönlich etwas an der Sache liegt. Es ist ganz einfache: Da es kein "Gehalt" als Motivation gibt, muß die Motivation eine andere sein: ein möglichst gutes Stück Software zu schreiben.
Ciao,