Beschreibe hier die neue Seite.--- |
Die SoftwareEntwicklung wird im wesentlichen von VierVariablen bestimmt: *Umfang *Qualität *Zeit *Kosten Man kann maximal drei dieser Variablen fixieren, die vierte ergibt sich entsprechend. Schwierig wird die Situation dadurch, dass der Zusammenhang zwischen den Variablen alles andere als trivial (schon gar nicht linear) ist; so ist es z.B. nicht zwangsläufig so, dass durch Aufwendung von mehr Resourcen (Kosten) automatisch die benötigte Zeit verringert wird. Insbesondere gibt es (nach KentBeck) nur zwei sinnvoll anzustrebende Werte für Qualität: "hoch" und "sehr hoch". Jede niedrigere Qualität führt demnach zwangsläufig ebenfalls zu einer ungünstigen Entwicklung der anderen Variablen. Siehe ![]() |
Schwierig wird die Situation dadurch, dass der Zusammenhang zwischen den Variablen alles andere als trivial (schon gar nicht linear) ist; so ist es z.B. nicht zwangsläufig so, dass durch Aufwendung von mehr Resourcen (Kosten) automatisch die benötigte Zeit verringert wird.
Insbesondere gibt es (nach KentBeck) nur zwei sinnvoll anzustrebende Werte für Qualität: "hoch" und "sehr hoch". Jede niedrigere Qualität führt demnach zwangsläufig ebenfalls zu einer ungünstigen Entwicklung der anderen Variablen.