Kurs:Wirtschaftsinformatik SS09/SE1/Lernskript/MagischesDreieck
Bei der Grafik handelt es sich um ein gleichseitiges Dreieck, dass an den Ecken jeweils die Faktoren „Qualität“, „Termin“ und „Kosten“ aufführt. Durch das Dreieck wird die Interdependenz dieser Faktoren beschrieben, weil jeder Faktor mit den beiden anderen verbunden ist. Jeder dieser Faktoren steht für eine wichtige Forderung an eine beliebige Software. Gleichzeitig sind die Ziele kaum zu erreichen. Empfohlen wird die Konzentration auf zwei der drei Ziele:
- Termin: Eine Software muss rechtzeitig fertiggestellt werden
- Kosten: Es gibt eine Preisobergrenze, die die Entwicklungskosten nicht überschreiten dürfen
- Qualität: Eine Mindestqualität, die die Software bieten muss (Stichwort: Testabdeckung)
Das dargestellte Dreieck wird auch als Bermudadreieck bezeichnet. Diese Eigenschaften (besonders bei großen Projekten) sind oft nicht gleichzeitig einzuhalten: Konzentriert man sich auf zwei der drei Eigenschaften, verliert man die Kontrolle über die dritte. Die Beispiele erläutern das:
Beispiele:
Termin und Kosten
Ein Softwareprojekt soll bis zu einem bestimmten Termin fertig sein und gleichzeitig im Budget der Kunden liegen. Um dies zu ermöglichen müssen Teile aus alten Softwareprojekten übernommen werden (die evtl. Fehler enthalten), um Kosten und auch Zeit zu sparen. Durch die Übernahme der evtl. fehlerhaften Softwareteile kommt es dann jedoch zu Qualitätsverlust.
Bei einem Kunden wird eine neue Archivierungssoftware als Pilotprojekt eingeführt. Die Kosten und der Einsatztermin wurden bereits vertraglich festgelegt. Nach Inbetriebnahme stellt sich jedoch heraus, dass einige Komponenten nicht richtig angepasst wurden und nicht voll funktionsfähig sind.
Qualität und Termin
Ein Softwareprojekt soll termingerecht und qualitativ hochwertig durchgeführt werden. Um dies zu erreichen stellt der Projektleiter viel Personal ein, um rund um die Uhr entwickeln zu können. Durch das zusätzliche Personal steigt jedoch der Preis der Software. Die Firma XYZ legt größten Wert auf die ordnungsgemäße Funktionsfähigkeit ihrer SW, wofür sie bei ihren Kunden seit Jahren bekannt ist. Ein einmal zugeordnetes Budget, kann nur in seltensten Fällen und mit enormen Aufwand nachträglich erhöht werden. Daher entscheidet man sich bei dem Projekt 4711 den geplanten Projektzeitraum, um einen Monat zu verlängern.
Termin und Kosten
Bei einem Kunden wird eine neue Archivierungssoftware als Pilotprojekt eingeführt. Die Kosten und der Einsatztermin wurden bereits vertraglich festgelegt. Nach Inbetriebnahme stellt sich jedoch heraus, dass einige Komponenten nicht richtig angepasst wurden und nicht voll funktionsfähig sind.
Qualität und Kosten
Ein Softwareprojekt soll qualitativ hochwertig aber auch nicht zu kostenintensiv durchgeführt werden. Um Kosten zu sparen stellt der Projektleiter günstige Arbeitskräfte ein, die jedoch zeitlich gesehen länger brauchen, um die gleiche Arbeit zu verrichten wie teure Arbeitskräfte. Somit kann der Termin der geplanten Fertigstellung nicht mehr eingehalten werden und verschiebt sich nach hinten.