Beispiele für Produktivitäts-Management
in Software-Projekten
Im folgenden finden Sie einige Beispiele dafür,
was Produktivitäts-Tuning für Softwareprojekten bedeuten
kann. Diese Beispiele vermitteln eine erste Ahnung davon, wie es
überhaupt passieren kann, dass selbst in Projekten, in denen
alle Mitarbeiter gut qualifiziert sind und alle Ihre Aufgaben gut
und gewissenhaft erledigen, die Gesamtproduktivität im Projekt
trotzdem schlecht ist, d.h. es zu unnötigen Mehraufwänden
und Mehrkosten kommt.
Diese Beispiele zeigen auch, warum die Produktivitätsreserven
in Projekten so oft und so lange unentdeckt bleiben und man erst
am Ende des Projektes plötzlich überrascht ist, dass der
Termin nicht gehalten werden konnte. Denn schon um diese Beispiele
zu verstehen, benötigt man ein gewisses Verständnis der
technischen Details. Um zu entdecken, welcher dieser oder der hundert
anderen möglichen Effekte in einem konkreten Projekt gerade
am Werk ist, benötigt man sowohl technische Detailkenntnisse
als auch einen guten Überblick über das Gesamtprojekt.
Dies trifft in einem Projekt meist nur auf sehr wenige Mitarbeiter
zu, beispielsweise den (technischen) Pojektleiter. Diese sind aber
typischerweise mit anderen Aufgaben völlig überlastet.
Außerdem wird jeweils erläutert,
wie Produktivitäts-Tuning dazu führen kann, dass dieselben
Ergebnisse in kürzerer Zeit und mit geringeren Kosten erzielt
werden können.
Es kann gut sein, dass diese Beispiele für
Ihr Softwareprojekt nicht zutreffen. Es gibt hunderte anderer solcher
Beispiele, in denen die Produktivität herabgesetzt wird. Produktivitäts-Tuning
bedeutet, dass alle Bereiche und Aspekte der Software-Entwicklung
(Analyse, Design, Implementierung, Tooleinsatz, Teamaufbau, Aufgabenverteilung,
Kommunikatione, Dokumente etc.) systematisch auf Produktivitätsschwächen
überprüft werden und die Produktivitätsreserven aktiviert
werden, in der Reihenfolge Ihrer Bedeutung, so dass im Endeffekt
erhebliche Einsparungen an Zeit und Kosten erreicht werden können.
Liste der Beispiele:
Automatisierung
von Tätigkeiten
Konfigurations-
und Versionsmanagement
Erstellung
und Pflege von Dokumenten
|
|