Software-Projekt-Gantt-Diagramm: Vorlage von Discovery bis Release

Bearbeitbares Gantt-Diagramm für Softwareentwicklung: Discovery, Design, Entwicklung, QA, Deployment, Release und Review danach, mit Abhängigkeiten und Meilensteinen. Ändern Sie eine Dauer, die Termine folgen.

Diese Vorlage verwenden

Was ist Software-Projekt-Gantt-Diagramm: vorlage von discovery bis release?

Softwarezeitpläne geraten in einer bestimmten Reihenfolge aus dem Takt. Anforderungen werden geschrieben, das Design beginnt mit dem ersten Entwurf, die Entwicklung startet vor dem Design-Review, und das Testen wird in die Zeit gequetscht, die am Ende übrig ist. Ein Gantt-Diagramm verhindert das nicht, macht den Engpass aber früh sichtbar, weil die Abhängigkeiten auf der Seite stehen: Das Testen kann nicht vor der Integration enden, und das Release kann nicht vor der Go-/No-go-Entscheidung stattfinden.

Diese Vorlage hat fünf Stufen: Discovery, Design, Entwicklung, QA und Release, mit 17 Aufgaben. Backend- und Frontend-Entwicklung laufen nebeneinander und treffen sich bei „Integration“, und „Testplan und Testdaten“ wird während der Entwicklung vorbereitet, damit der „Systemtest“ am Tag nach der Integration beginnen kann. Sie ist bewusst an keine Methode gebunden. Arbeiten Sie in Sprints, behandeln Sie die Entwicklungsaufgaben als Block von Sprints und behalten den Rest als Rahmen um das Release; das Diagramm dient dem Plan um die Iterationen, nicht jeder einzelnen Iteration.

Die Dauern sind Arbeitstage und nur Platzhalter. Eine echte Schätzung kommt vom Team, und nützlich ist die Gewohnheit, die Zahlen zu ändern und zu beobachten, was sich bewegt. Braucht das Frontend 25 statt 18 Tage, verschiebt sich „Integration“ und mit ihr alles danach. Der Plan enthält keine festen Termine, er beginnt an dem Tag, an dem Sie ihn anlegen.

Das Release selbst ist ein eigener Prozess: Der Software-Release-Prozess unter /de/templates/software-release-prozess und der Software-Deployment-Prozess unter /de/templates/software-deployment-prozess zeigen die Schritte hinter den Aufgaben „Deployment in Produktion“ und „Release“.

Was dieses Flussdiagramm abdeckt

In dieser Vorlage

  • Fünf Stufen, Discovery, Design, Entwicklung, QA und Release, mit 17 Aufgaben und drei Entscheidungs-Meilensteinen: „Umfang abgestimmt“, „Design-Review“ und „Go-/No-go-Entscheidung“.
  • Parallele Entwicklung: „Backend-Entwicklung“ und „Frontend-Entwicklung“ beginnen beide nach „Design-Review“ und treffen sich bei „Integration“.
  • Testvorbereitung abseits des kritischen Pfads: „Testplan und Testdaten“ läuft während der Entwicklung, sodass der „Systemtest“ nicht darauf warten muss.
  • Ein gestuftes Release: „Abnahmetest durch Nutzer“ führt zur „Go-/No-go-Entscheidung“, dann zu „Deployment in Produktion“ und zum Meilenstein „Release“.
  • Support und Lernen nach dem Start: „Hypercare-Support“ gefolgt von „Review nach dem Release“, sodass das Projekt mit einer Entscheidung darüber endet, was beim nächsten Mal anders laufen soll.

Wann Sie diese Vorlage verwenden sollten

  • Sie müssen einem Stakeholder sagen, wann ein Release erscheinen kann und wovon dieser Termin abhängt.
  • Ein Feature ist verspätet, und Sie wollen sehen, welche späteren Aufgaben sich verschieben und welche nicht.
  • Das Testen wird am Ende immer wieder gestaucht, und Sie wollen die Wirkung einer verspäteten Entwicklung darauf deutlich zeigen.
  • Sie starten ein Projekt und wollen eine Standardstruktur von der Discovery bis zum Release zum Anpassen.

Der Plan, Aufgabe für Aufgabe

Alle Aufgaben des Diagramms mit ihrer Dauer in Arbeitstagen und dem, worauf sie warten. Eine Abhängigkeit ist eine Schrittnummer; SS bedeutet Start-zu-Start, FF Ende-zu-Ende, +n eine Verzögerung in Arbeitstagen.

#AufgabeGruppeArbeitstageAbhängig von
1Stakeholder-InterviewsDiscovery4
2Anforderungen schreibenDiscovery51
3Umfang abgestimmtDiscoveryMeilenstein2
4Technische ArchitekturDesign43
5UX-Design und PrototypDesign83
6Design-ReviewDesignMeilenstein4, 5
7Backend-EntwicklungEntwicklung206
8Frontend-EntwicklungEntwicklung186
9IntegrationEntwicklung57, 8
10Testplan und TestdatenQA46
11SystemtestQA89, 10
12Abnahmetest durch NutzerQA511
13Go-/No-go-EntscheidungReleaseMeilenstein12
14Deployment in ProduktionRelease213
15ReleaseReleaseMeilenstein14
16Hypercare-SupportRelease1015
17Review nach dem ReleaseRelease216

So funktioniert es

  1. Aufgaben durch eigene ersetzen

    Benennen Sie die 17 Aufgaben und die fünf Stufen um. Ergänzen Sie Aufgaben innerhalb einer Stufe statt neuer Stufen, es sei denn, Ihr Prozess hat wirklich eine weitere.

  2. Die Entwicklung in parallelen Strängen schätzen

    Geben Sie jedem Entwicklungsstrang eine eigene Aufgabe, wie es die Vorlage für Backend und Frontend tut, damit der Zeitplan den längeren der beiden als den zeigt, der den Termin bestimmt.

  3. Entscheidungs-Meilensteine ernst nehmen

    Behandeln Sie „Design-Review“ und „Go-/No-go-Entscheidung“ als Gates mit einem Verantwortlichen und klaren Kriterien. Ein Meilenstein, bei dem niemand Nein sagen kann, ist nur ein Datum.

  4. Mit dem Testen beginnen, sobald die Eingaben vorliegen

    Verknüpfen Sie die Testvorbereitung mit dem Design, nicht mit dem Ende der Entwicklung. Verknüpfen Sie den Systemtest mit der Integration. Nutzen Sie Start-zu-Start-Verknüpfungen, wo sich das Testen mit dem Ende einer Aufgabe überlappt.

  5. Die Zeit nach dem Release einplanen

    Behalten Sie „Hypercare-Support“ und „Review nach dem Release“ im Plan. Teams, die den Zeitplan mit dem Release enden lassen, starten das nächste Projekt oft mit demselben ungeplanten Support.

  6. Den kritischen Pfad einschalten

    Im Menü „Ansicht“ sehen Sie, welche Aufgaben den Release-Termin bestimmen. Eine Aufgabe abseits des Pfads zu verkürzen, verschiebt den Termin nicht.

Häufig gestellte Fragen

Wie erstelle ich ein Gantt-Diagramm für ein Softwareprojekt?

Listen Sie die Stufen Ihres Releases auf, zerlegen Sie jede in Aufgaben, geben Sie jeder Aufgabe eine Dauer in Arbeitstagen und legen Sie fest, worauf sie wartet. Diese Vorlage tut das für ein allgemeines Projekt von der Discovery bis zum Review nach dem Release. Bearbeiten Sie Aufgaben und Dauern, die Termine werden daraus berechnet.

Kann ich das mit Agile oder Scrum verwenden?

Ja, für den Plan rund um die Sprints. Zeigen Sie die Entwicklung als eine Aufgabe oder als kurze Folge sprintgroßer Aufgaben und behalten Sie Release-Meilensteine, Testen und Hypercare im Diagramm. Ein Gantt-Diagramm ist kein Sprint-Board: Es verfolgt weder Stories noch Velocity.

Was sollten die Meilensteine sein?

Meilensteine markieren Entscheidungen, nicht Arbeit: in dieser Vorlage Umfang abgestimmt, Design-Review und Go-/No-go-Entscheidung. Setzen Sie überall einen, wo jemand zustimmen muss, bevor die nächste Stufe beginnen kann.

Kann ich Aufgaben aus einer Tabellenkalkulation importieren?

Sie können eine Tabelle mit Aufgaben, Dauern und Abhängigkeiten in das Blatt neben dem Diagramm einfügen. Einen Datei-Upload für Gantt-Diagramme gibt es noch nicht; kopieren Sie die Zeilen aus Ihrer Tabellenkalkulation und fügen Sie sie in das Blatt neben dem Diagramm ein.

Teil von

QueryChart-Funktionen für diesen Prozess

Diese Vorlage verwenden

Mehr in IT- und ITSM-Vorlagen für Prozessdiagramme

Browse all IT- und ITSM-Vorlagen für Prozessdiagramme

Software-Projekt-Gantt-Diagramm: Discovery → Design → Entwicklung → QA → Release
Software-Projekt-Gantt-Diagramm: Vorlage von Discovery bis Release