Themen durchsuchen
Themen durchsuchen

Was ist das Dreieck des Projektmanagements?

Der ultimative Balanceakt und wie du ins Paradies des Agile-Projektmanagements gelangst

Mit der kostenlosen Projektmanagementvorlage fĂĽr Jira starten

Verwalte Aktivitäten in jedem Projekt mit leistungsstarker Aufgabenverwaltung und einfachen Tools zur Priorisierung.

Bei allen Agile-Softwareprojekten gibt es festgelegte Ziele: Arbeitsergebnisse, Fristen und Budgetvorgaben. Der Umgang mit diesen Beschränkungen ist oft ein heikler Balanceakt. Hier nutzen wir das schon mehrere Jahrzehnte alte Konzept des Magischen Dreiecks für die Planung, um zu erfahren, wie Agile-Softwareteams durch das Ausbalancieren der verschiedenen Variablen ins Paradies des Agile-Projektmanagements gelangen können.

Was ist das Dreieck des Projektmanagements?

Das Magische Dreieck ist ein Projektmanagement-Modell. Es arbeitet mit Beschränkungen, die als unflexibel gelten, weil sich Änderungen an einer Beschränkung immer auch auf die anderen auswirken. Das von Dr. Martin Barnes 1969 vorgestellte ursprüngliche Magische Dreieck folgt einem Wasserfallansatz für die Produktentwicklung: Der Umfang ist fest vorgegeben, während die Ressourcen und die verfügbare Zeit variabel sind. Für ein Softwareteam würde dies bedeuten, dass es zu Beginn des Projekts die Produktanforderungen definiert und auf dieser Grundlage den Projektumfang (eine Liste mit Aufgabenelementen) festlegt. Die Ressourcen und der Zeitplan sind variabel und werden anhand des festgelegten Umfangs eingeschätzt.

Beschränkungen im Magischen Dreieck

  • Der Umfang ist die fĂĽr ein funktionierendes Produkt zu erledigende Arbeit, ausgedrĂĽckt beispielsweise in Form von Features und Funktionen.

  • Zu den Ressourcen zählen das Budget und die an der Auslieferung und Umsetzung arbeitenden Teammitglieder.

  • Die Zeit gibt vor, wann das Team etwas ausliefert, zum Beispiel Releases, und wann Meilensteine erreicht werden.

Der Zweck des Magischen Drecks besteht darin, Produktteams Informationen an die Hand zu geben, auf deren Grundlage sie über Kompromisse zugunsten des Unternehmens entscheiden können. Wenn Teams beispielsweise mit einem festgelegten Umfang arbeiten und nach der Hälfte des Projekts feststellen, dass das Release-Datum nicht einzuhalten ist, können sie nur zwei Variablen beeinflussen: 1.) Zeit – sie können sich mit dem späteren Release-Datum arrangieren. 2.) Ressourcen – sie können zusätzliche Mitarbeiter zum Projekt hinzuziehen, wodurch die Kosten steigen. In den letzten zwei Jahrzehnten sind eine optimale Zusammenarbeit und schnelle Reaktionen auf Kundenfeedback bei der Softwareentwicklung unverzichtbar geworden. Aus diesen Anforderungen haben sich die Agile-Methoden entwickelt.

Waterfall Iron Triangle | Atlassian agile coach

Anwendung des Projektdreiecks auf die Agile-Methode

If your team practices waterfall project management or are new to agile development, the important thing to remember is the difference between what is fixed and what is estimated. Unlike waterfall development, agile projects have a fixed schedule and resources while the scope varies. While the scope of a project might change in agile development, teams commit to fixed iterations of work: sprints if you're using a scrum framework and WIP limits if you're using a kanban framework. It's also a best practice to keep teams fixed throughout the development process. By keeping teams consistent on a product or project, they become more efficient through developed trust and continuity.

Waterfall vs agile | Atlassian agile coach

The idea of scope is the same in agile development: what software to build and deliver. However, agile focuses on high-level requirements rather than trying to come with deep and detailed requirements upfront. The scope of a project gets regularly managed and groomed (prioritized) by the product manager in a tool like Jira. The product manager decides which work should be accomplished in the next sprint based on agile qualitative and quantitative feedback from various channels (market conditions, customer feedback, competitions, etc..). And because resources and time are fixed, it's easier for development teams to react to market changes and to deliver value to customers faster. This transparency of constraints keeps teams honest about a consistent and fast release cadence, which is a key tenant of agile development; and by looking at projects through the lens of the project management triangle teams are able to adapt without abandoning a plan.

> > Set up your first agile project with this interactive tutorial

Agile Planung und das Projektdreieck

As projects become bigger, more teams are needed and the time box gets longer. Thus, the notion of fixing resources and time, while scope varies, is not a valid approach for all agile projects. Long-term agile planning requires a more flexible project management triangle that allows teams to plan ahead and ensures that they're meeting the business objectives. Think for instance about the lean startup movement, and the notion of a minimum viable product (MVP). An MVP by definition is a small set of features (scope) that delivers customer value. To get to that MVP, teams might need to stick to a fixed scope – the number of features – with time being their only variable (e.g. you can't release without certain features, so the release date gets pushed). Only after launching the MVP, teams switch to a variable scope.

Regardless of the differences between waterfall and agile development, when using the project triangle, there’s no right or wrong way. It's there to help you make the best decisions and trade-offs to reach your business goals. A tool like Timelines visualizes the building blocks of a plan – scope, people, and time – to help teams plan in real-time. You can easily play with scope, teams, and time to plan your next product release, using the team's existing data in Jira.

Recommended for you

Vorlagen

Jira-Vorlagen fĂĽr den sofortigen Einsatz

In unserer Bibliothek findest du individuelle Jira-Vorlagen fĂĽr verschiedene Teams, Abteilungen und Workflows.

Produktleitfaden

Eine umfassende EinfĂĽhrung in Jira

Meistere mit dieser Schritt-für-Schritt-Anleitung die grundlegenden Funktionen und Best Practices zur Steigerung deiner Produktivität.

Git-Benutzerhandbuch

Git –die Grundlagen

Egal, ob du Anfänger oder Profi bist, dieser Git-Leitfaden bringt dir mit hilfreichen Tutorials und Tipps die Grundlagen bei.