Als Programmierer bewegt man sich in dem Dreieck
Qualität <->
Zeit <->
Funktionsumfang
Wenn man versucht einen dieser drei Parameter zu ändern (meist weniger Zeit und/oder mehr Funktionsumfang) müssen sich
zwangsläufig die anderen Parameter verändern (typisch: Qualität wird sinken).
Lesestoff:
http://www.codinghorror.com/blog/200...ron-stool.html
Man darf aber die Qualität keinesfalls zu weit absinken lassen!
Jeder Fehler, der übersehen wird verursacht später beim Kunden die zehnfachen Kosten.
Schwache und schlampige Designs können später enorme Wartungskosten verursachen.
Es rächt sich immer wieder, wenn man nicht genug Wert auf Qualität gelegt hat.
Mit mehr Manpower kann man manchmal die Parameter Zeit und/oder Funktionsumfang verbessern.
Bringt man allerdings zusätzliche Programierer in ein Projekt unter Zeitdruck, wird sich das Projekt
noch weiter verzögern (neue Programmierer bremsen die bisherigen Programmierer).
adding manpower to a late software project makes it later