Wie bereiten Sie ein Softwareprojekt vor, damit es nicht entgleist?
Die meisten Projekte scheitern nicht an der Technik. Sie scheitern an Unklarheit. Vier Dinge im Vorfeld verhindern den größten Teil davon.
1. Beschreiben Sie den Prozess, nicht die Lösung
Erklären Sie, wie die Arbeit heute abläuft, einschließlich der Ausnahmen. Wer die Lösung bereits beschreibt, schließt bessere Lösungen aus, bevor jemand einen Blick darauf werfen konnte.
2. Benennen Sie einen Entscheider
Jemanden, der Knoten durchschlagen darf, ohne erst drei Leute zu befragen. Projekte mit einem Gremium als Auftraggeber dauern systematisch länger.
3. Benennen Sie, was nicht dazugehört
Eine ausdrückliche Liste dessen, was außerhalb des Umfangs liegt, ist genauso wertvoll wie die Wunschliste. Sie verhindert die Diskussion im Nachhinein.
4. Regeln Sie den Zugang
Zu bestehenden Systemen, zu den Daten, zu den Menschen, die wissen, wie etwas zusammenhängt. Fehlender Zugang ist die banalste und häufigste Verzögerung.
Und eines währenddessen
Sehen Sie sich jede Zwischenlieferung an und nutzen Sie sie tatsächlich. Feedback zu etwas, das Sie nicht ausprobiert haben, ist eine Meinung; Feedback nach der Nutzung ist brauchbar.