Agile Software Development Project Management
~7 Minuten Lesezeit

IT-Projekte planbar starten: Wie sich Risiken, Aufwand und Kosten frühzeitig steuern lassen

Die Entscheidung für ein neues IT-Projekt fällt vielen Unternehmen nicht leicht. Der Bedarf ist oft klar: Prozesse kosten unnötig Zeit, Daten sind nicht zentral verfügbar, Systeme arbeiten nicht gut zusammen oder bestehende Anwendungen stoßen an ihre Grenzen. Trotzdem bleibt die Sorge, dass aus einem überschaubaren Vorhaben schnell ein langwieriges und teures Projekt wird.

Ganz ausschließen lassen sich Veränderungen und Überraschungen in IT-Projekten nicht. Anforderungen konkretisieren sich, sobald erste Ergebnisse sichtbar werden. Technische Abhängigkeiten zeigen sich manchmal erst während der Umsetzung. Und auch fehlende Zugänge, Freigaben oder kurzfristige Änderungswünsche können einen Zeitplan beeinflussen.

Professionelles Projektmanagement bedeutet deshalb nicht, von Beginn an jede Einzelheit festzuschreiben. Entscheidend ist, Unsicherheiten früh sichtbar zu machen, Kosten kontinuierlich im Blick zu behalten und Veränderungen kontrolliert zu steuern.

Bei COViS beginnt das bereits vor der eigentlichen Entwicklung. Ein typisches Projekt lässt sich dabei als gemeinsamer Prozess verstehen, in dem aus einer ersten Idee Schritt für Schritt eine konkrete und planbare Lösung entsteht.

 

1. Erst verstehen, dann über die Lösung sprechen

Am Anfang steht für uns nicht die Frage, welche Technologie eingesetzt werden soll. Zunächst wollen wir verstehen, was im Unternehmen tatsächlich passiert.

  • Wo entstehen heute unnötige Arbeitsschritte?

  • Welche Informationen fehlen an bestimmten Stellen?

  • Welche Systeme sind beteiligt?

  • Wo gibt es Medienbrüche?

  • Und was soll sich durch das Projekt konkret verbessern?

Dafür arbeiten wir eng mit den jeweiligen Fachbereichen zusammen. Gemeint sind damit die Mitarbeiterinnen und Mitarbeiter, die die betreffenden Prozesse aus ihrem Arbeitsalltag kennen und später mit der Lösung arbeiten, beispielsweise aus Vertrieb, Service, Finance, Logistik oder Operations.

Beratung bedeutet für uns dabei nicht, Prozesse einige Wochen lang zu analysieren und anschließend vor allem eine umfangreiche PowerPoint-Präsentation zu übergeben. Im Mittelpunkt steht die konkrete Anforderungsanalyse gemeinsam mit dem Kunden. Fachbereiche, IT und COViS betrachten Abläufe, Daten, bestehende Systeme und technische Rahmenbedingungen zusammen und entwickeln daraus ein gemeinsames Verständnis für die benötigte Lösung.

Die späteren Nutzerinnen und Nutzer werden dadurch nicht erst mit einem fertigen Ergebnis konfrontiert. Sie sind von Anfang an Teil der Entwicklung.

Das hilft gleichzeitig, den Projektumfang realistisch zu halten. Nicht jede theoretisch mögliche Funktion muss umgesetzt werden. Entscheidend ist zunächst, welche Anforderungen tatsächlich einen Mehrwert schaffen.

 

2. Aus der Idee wird ein planbarer Rahmen

Technologieoffene Beratung bedeutet allerdings nicht, ohne Zielbild in ein Projekt zu starten.

Vor Beginn sollte zumindest klar sein, welches Problem gelöst werden soll und welches Ergebnis das Unternehmen erreichen möchte. Ist diese Vorstellung noch zu unscharf, wird sie zunächst gemeinsam konkretisiert.

Prozesse werden genauer betrachtet, Anforderungen priorisiert und mögliche Lösungswege bewertet. Gerade dieser Schritt ist auch aus Kostensicht wichtig: Fragen, die vor Entwicklungsbeginn beantwortet werden, müssen später nicht mit deutlich höherem Aufwand im bereits entstandenen System korrigiert werden.

Auf Basis dieses gemeinsamen Verständnisses erstellen wir eine erste Aufwandsschätzung. Sie gibt dem Projekt einen finanziellen und zeitlichen Rahmen, an dem wir uns im weiteren Verlauf messen.

Die Schätzung ist dabei keine Zahl, die zu Projektbeginn festgelegt und anschließend nicht mehr hinterfragt wird. Sie wird im weiteren Verlauf regelmäßig mit dem tatsächlichen Fortschritt und den aktuellen Anforderungen abgeglichen.

Damit ist die Grundlage geschaffen. Der nächste Schritt besteht darin, Anforderungen möglichst früh aus der Theorie in etwas Sichtbares zu überführen.

 

3. Früh zeigen, statt lange im Verborgenen entwickeln

Ein zentraler Bestandteil unserer Projekte ist deshalb die iterative Vorgehensweise.

Statt über Monate eine vollständige Lösung zu entwickeln und erst kurz vor dem Produktivstart ein Ergebnis zu präsentieren, arbeiten wir in überschaubaren Schritten. In regelmäßigen Sprintterminen zeigen wir Fortschritte, überprüfen gemeinsam Anforderungen und stimmen die nächsten Schritte ab.

Dabei spielen Prototypen eine wichtige Rolle. Sie müssen keineswegs bereits eine nahezu fertige Anwendung sein.

Ein Prototyp kann beispielsweise ein klickbarer Erstentwurf der späteren technischen Lösung sein, anhand dessen sich Bedienung und Prozessabläufe testen lassen. Genauso kann er aus einem übersichtlichen fachlichen oder technischen Konzept für eine einzelne Funktion bestehen.

Entscheidend ist, eine Anforderung früh so konkret zu machen, dass alle Beteiligten darüber sprechen können.

Denn vieles klingt in einer Beschreibung zunächst eindeutig. Sobald ein Ablauf sichtbar oder ausprobierbar wird, entstehen oft neue Erkenntnisse:

  • Fehlt eine Information?

  • Ist ein Arbeitsschritt unnötig kompliziert?

  • Wird eine Funktion tatsächlich benötigt?

  • Muss etwas anders priorisiert werden?

Solche Erkenntnisse gehören zu einem IT-Projekt dazu. Entscheidend ist, wann sie entstehen. Je früher eine Änderung erkannt wird, desto einfacher lässt sie sich in Planung und Entwicklung berücksichtigen.

Aus genau diesem Grund gehören Iteration und Projektsteuerung für uns unmittelbar zusammen.

 

4. Transparenz statt Überraschungen

Dass wir den Projektstatus regelmäßig gemeinsam mit dem Kunden besprechen, ist selbstverständlich. Entscheidend ist nicht, ob sich ein Projekt verändert, sondern wie früh wir diese Veränderungen erkennen und gemeinsam darauf reagieren.

Neue Anforderungen nach ersten Tests, ausstehende Entscheidungen, fehlende Zugänge oder unerwartete technische Abhängigkeiten können Zeitplan und Aufwand schnell beeinflussen. Das ist der eigentliche Sinn, Planung und tatsächliche Entwicklung regelmäßig abzugleichen.

Dabei betrachten wir nicht nur den Fortschritt, sondern vor allem die Punkte, aus denen zusätzliche Kosten oder Verzögerungen entstehen können. Werden sie früh sichtbar, können wir priorisieren, den Umfang anpassen oder die Planung neu ausrichten, bevor aus einer kleinen Abweichung ein größeres Projektproblem wird.

Ein Teil dieser Risiken entsteht allerdings gar nicht in der Entwicklung selbst.

 

5. Auch die Zusammenarbeit entscheidet über Zeit und Budget

Für ein IT-Projekt werden häufig Leistungen benötigt, die nur der Kunde selbst bereitstellen kann. Das können Systemzugänge, Zertifikate, Testdaten, interne Freigaben oder bestimmte Ansprechpartner sein.

Fehlen solche Voraussetzungen, kann die Umsetzung an einzelnen Stellen nicht fortgesetzt werden. Im ungünstigen Fall entstehen dadurch nicht nur einige Tage, sondern mehrere Wochen Verzögerung.

Deshalb wird bereits zu Projektbeginn gemeinsam geklärt, was wir voneinander benötigen.

  • Welche Zugänge müssen wann bereitstehen?

  • Wer liefert welche Informationen?

  • Welche Entscheidungen müssen zu welchem Zeitpunkt getroffen werden?

  • Welche Verantwortlichkeiten liegen bei COViS und welche beim Kunden?

Auch Urlaubszeiten, interne Freigabewege oder feste Releasefenster können so frühzeitig berücksichtigt und entsprechende Puffer eingeplant werden.

Wenn Informationen rechtzeitig vorliegen, Ansprechpartner erreichbar sind und Entscheidungen schnell getroffen werden können, läuft auch die technische Umsetzung deutlich effizienter.

Deshalb versuchen wir häufig bereits vor der eigentlichen Umsetzung, direkte Kommunikationswege aufzubauen. Gemeinsame Teams-Kanäle und regelmäßige kurze Abstimmungen vermeiden, dass aus einer kleinen Rückfrage ein mehrtägiges E-Mail- oder Ticket-Pingpong entsteht.

Gerade bei komplexen Projekten ist die menschliche Ebene deshalb kein weicher Zusatzfaktor. Sie hat unmittelbaren Einfluss auf Geschwindigkeit, Aufwand und letztlich auch die Projektkosten.

Neben guter Kommunikation gibt es aber noch einen weiteren Hebel, um verfügbare Projektzeit möglichst sinnvoll einzusetzen.

 

6. Standards schaffen Zeit für die wirklich individuellen Aufgaben

Ein individuelles IT-Projekt bedeutet nicht, dass jeder organisatorische und technische Arbeitsschritt jedes Mal neu erfunden werden muss.

Wir standardisieren deshalb wiederkehrende Abläufe dort, wo es sinnvoll ist, und passen sie anschließend an das jeweilige Projekt an.

Dazu gehören beispielsweise Strukturen und Templates für Projekt- und Releasemanagement. Wird etwa definiert, wie lange eine Entwicklungsiteration dauert, können darauf aufbauend weitere Schritte wie Tests, Patches, Freigaben oder Produktivdeployments strukturiert geplant werden.

Auch Automatisierung und unterstützende Werkzeuge helfen dabei, wiederkehrende Tätigkeiten effizienter abzuwickeln. Dazu gehört inzwischen an geeigneten Stellen auch KI. Sie kann beispielsweise dabei unterstützen, Release Notes vorzubereiten, Dokumentationen zu strukturieren oder technische Anforderungen so aufzubereiten, dass sie für die Fachbereiche leichter verständlich werden.

Gerade diese Übersetzung zwischen unterschiedlichen Expertisen ist im Projektalltag wichtig. Entwicklung, Fachbereich und Projektmanagement betrachten dieselbe Anforderung häufig aus unterschiedlichen Perspektiven.

Solche Werkzeuge ersetzen weder fachliche Prüfung noch persönliche Abstimmung. Sie sorgen aber dafür, dass weniger Projektzeit in wiederkehrende administrative Tätigkeiten fließt.

Standardisierung bedeutet für uns deshalb nicht, Kundenprojekte nach Schema F abzuwickeln. Sie schafft vielmehr Freiraum für genau die Anforderungen, die beim jeweiligen Unternehmen tatsächlich individuell sind.

 

Ein IT-Projekt muss kein Sprung ins Ungewisse sein

Auch mit guter Planung wird ein Softwareprojekt nie vollkommen statisch verlaufen. Anforderungen verändern sich, erste Tests liefern neue Erkenntnisse und technische Rahmenbedingungen können komplexer sein als zunächst erwartet.

Professionelle Projektführung versucht deshalb nicht, Veränderung zu verhindern. Sie sorgt dafür, dass Veränderungen früh sichtbar und ihre Auswirkungen nachvollziehbar werden.

Der Weg dahin beginnt mit einem gemeinsamen Verständnis der Anforderungen. Daraus entsteht ein erster zeitlicher und finanzieller Rahmen. Prototypen und kurze Entwicklungszyklen machen Fortschritte früh sichtbar. Regelmäßige gemeinsame Projektsteuerung sorgt dafür, dass Abweichungen erkannt werden, bevor daraus größere Probleme entstehen. Klare Verantwortlichkeiten und standardisierte Abläufe helfen zusätzlich, unnötige Verzögerungen und Aufwand zu vermeiden.

Vor allem aber sollte ein Kunde nicht erst am Projektende erfahren, ob Zeit, Budget und Ergebnis zusammenpassen.

Er sollte während der gesamten Umsetzung sehen können, wo das Projekt steht, was als Nächstes passiert und welche Auswirkungen neue Entscheidungen auf Aufwand und Planung haben.

Genau diese Transparenz macht aus einem schwer kalkulierbaren IT-Vorhaben ein Projekt, das Schritt für Schritt steuerbar bleibt.

Bleiben Sie informiert!

Abonnieren Sie jetzt unseren Newsletter und erhalten Sie regelmäßig spannende Updates zu unserer Produktentwicklung und aktuellen Themen aus der Tech-Welt.

Wir haben Ihre Anfrage zur Anmeldung für unseren Newsletter erhalten. Bitte folgen Sie den nächsten Schritten in der zugesendeten E-Mail, um die Anmeldung zu bestätigen und sich anzumelden.

microsoft teams
Dr. Glinz COVIS GmbH
Heerdter Sandberg 32
40549 Düsseldorf Deutschland
Tel +49 (0) 211 - 55726-0
Fax +49 (0) 211 - 55726-26
info@covis.de
© 2023-24 Alle Rechte vorbehalten