Was ist Agile? Der Begriff bedeutet, sich schnell und leicht bewegen zu können. Und diese Art der Bewegung ist der Schlüssel zu modernen Projektmanagementmethoden des 21. Jahrhunderts. Agile begann als eine Methodik zur Softwareentwicklung und bewegte sich schnell in die Welt des allgemeinen Projektmanagements. Agile betont Zusammenarbeit, Kundenfeedback und ständige Entwicklung. Darüber hinaus kann es auf Projekte jeder Größe angewendet werden. Seit seiner Entstehung wurde Agile von Tausenden von Organisationen auf der ganzen Welt übernommen.
Am Ende des letzten Jahrhunderts verwendeten Softwareentwicklungsteams immer noch Projektmanagementmethoden, die vor 50 Jahren erfunden wurden. Ein Wasserfall, der im größten Teil des 20. Jahrhunderts der Standard im Projektmanagement war, war die gängigste Methodik zur Softwareentwicklung vor Agile.
Die Wasserfallmethodik wurde für die Bauindustrie und die Fertigung entwickelt. Sie erfüllte die Bedürfnisse dieser Unternehmen perfekt – da die Arten von Projekten in der Fertigung die Erstellung umfassender Pläne vor der Ausführungsphase erfordern. In dieser Methodik wird der Plan, sobald er erstellt ist, Schritt für Schritt ausgeführt. Der Arbeitsfluss ähnelt einem Wasserfall, um die Anforderungen des Kunden zu erfüllen.
Leider konnte die Wasserfallmethodik nicht auf die Softwareentwicklung angewendet werden, da sie schwer zu befolgen war und eine Menge Papierkram erforderte. Noch wichtiger ist, dass sie einfach ineffektiv war.
Auf der Suche nach einem flexibleren und iterativen Ansatz zur Softwareentwicklung begannen viele Teams, an ihren eigenen, standortspezifischen Anpassungen des Projektmanagements zu arbeiten. Es gab jedoch einen dringenden Bedarf nicht nur nach einem neuen Standard, sondern auch nach einer völlig neuen Denkweise über Projektmanagement.
Der neue Ansatz keimte bereits hier und da, als sich 2001 17 Software-Vordenker auf einer Konferenz in Snowbird, Utah, trafen. Zu den Teilnehmern gehörten Namen wie Kent Beck und Ron Jeffries, Mitbegründer von eXtreme Programming (XP), sowie Ken Schwaber und Jeff Sutherland, (die Autoren des Scrum-Frameworks, das wir in dieser Reihe von Einträgen beschrieben haben). Während der Konferenz in Snowbird wurde das Agile Manifest als Antwort auf die Mängel der Wasserfallmethode formuliert. Heutzutage ist Agile nicht nur eine Methodik zur Softwareentwicklung. Es wurde zur Denkweise, die für das Projektmanagement in verschiedenen Organisationen verwendet wird. Trotz der Tatsache, dass seine Popularität ständig wächst, bleiben die allgemeinen Regeln von Agile unverändert.
Agile wird als eine Methode des Projektmanagements definiert, die alle Aufgaben in kurze Phasen unterteilt, die Iterationen genannt werden. Diese werden häufig bewertet und an den aktuellen Stand des Marktes und die Bedürfnisse des Kunden angepasst.
Agile ist auch ein Begriff, der verwendet wird, um eine Reihe von Werten und Prinzipien der Produktentwicklung zu beschreiben. Im Allgemeinen bedeutet Agile, sich darauf zu konzentrieren, den Kunden schneller Wert zu liefern und in der Lage zu sein, sich als agiles Team selbst zu regulieren. Mit anderen Worten, agile Teams sind in der Lage, sich anzupassen und zu ändern, wenn es nötig ist, um die bestmöglichen Ergebnisse für ihre Kunden zu liefern.
Agile basiert auf 4 Kernwerten, die unten aufgeführt sind:
Diese Werte mögen zunächst streng erscheinen. Aber ihre Autoren betonen, dass sie das Wort “über” absichtlich verwendet haben. Sie stellen fest, dass beide Teile der Gleichung gleich wichtig sind, daher müssen diese Teile erwähnt werden, um das Verständnis der Kernprobleme im Management zu unterstützen. Allerdings ist der erste Teil der Gleichung im Agile-Ansatz wichtiger.
Der erste Kernwert von Agile bedeutet, dass die Menschen, die an dem Projekt arbeiten, ihr Wohlbefinden und ihre Kommunikation, der wichtigste Teil einer erfolgreichen Teamarbeit sind. Weder die Prozesse, die sie durchführen, noch die Werkzeuge, die sie verwenden, können höher bewertet werden als die Arbeit und der Beitrag der Individuen.
Der zweite Wert von Agile bezieht sich direkt auf die Softwareentwicklung. Es gibt jedoch keine wesentlichen Unterschiede zwischen einem Agile-Team in der Softwareentwicklung oder in einer anderen Art von Produkt. In beiden Fällen sollte die funktionierende Version des Produkts jederzeit für den Kunden verfügbar sein. Die Arbeit erfolgt inkrementell und iterativ. Mit anderen Worten, das Produkt wird Schritt für Schritt entwickelt, wobei jeder Schritt einen Mehrwert zu den vorherigen hinzufügt. Auf diese Weise kann das Produkt leicht und schnell an sich ändernde Anforderungen und Bedürfnisse angepasst werden. Folglich hat eine umfassende Dokumentation, die früher die Grundlage der Wasserfallmethode war, im Agile-Ansatz nicht die höchste Priorität.
Der dritte Wert lobt die kontinuierliche Kommunikation mit dem Kunden. Aufgrund der iterativen Natur der agilen Produktentwicklung können die Bedürfnisse des Kunden spontan angesprochen werden. Daher muss der zu Beginn der Zusammenarbeit ausgehandelte Vertrag nicht alle detaillierten Spezifikationen des Produkts enthalten.
Der letzte Agile-Wert steht im Zusammenhang mit den vorherigen. Er stellt die Lieferung von Geschäftswert über das Handeln nach vordefinierten Regeln und Plänen. Kurz gesagt, die Regel bedeutet, dass das Produkt gemäß dem aktuellen Stand des Marktes entwickelt werden muss. Daher muss das agile Team häufig die Anforderungen an das Produkt anpassen und aktualisieren und dies mit dem Kunden absprechen.
Das Agile Manifest stammt aus dem Jahr 2001. Es wurde als eine Reihe von Regeln und Werten für Softwareentwicklungsteams verfasst. Heutzutage wird es jedoch als Grundlage für effizientes und leichtgewichtiges Projektmanagement von verschiedenen Organisationen verwendet.
Agile basiert auf einer Reihe von Werten. Es lobt den individuellen Beitrag zur Teamarbeit. Es bewertet die Verfügbarkeit einer funktionierenden Version des Produkts höher als ausgeklügelte Pläne und Dokumentationen. Und hebt die fortlaufende Kommunikation mit dem Kunden hervor, der in den gesamten Prozess der Produktentwicklung einbezogen ist.
Wir haben die Hauptfrage beantwortet: “Was ist Agile”. Jetzt schauen Sie sich an Wie man Agile-Methodik für freiberufliche Projekte verwendet?
Wenn Ihnen unser Inhalt gefällt, treten Sie unserer aktiven Community auf Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Als Projektmanagerin ist Caroline eine Expertin darin, neue Methoden zu finden, um die besten Arbeitsabläufe zu gestalten und Prozesse zu optimieren. Ihre organisatorischen Fähigkeiten und ihre Fähigkeit, unter Zeitdruck zu arbeiten, machen sie zur besten Person, um komplizierte Projekte in die Realität umzusetzen.
Jedes Scrum-Artefakt schafft ein gewisses Engagement des Scrum-Teams. Das Produktziel, das Sprintziel und die Definition…
Name, Logo und Slogan bilden die „heilige Dreifaltigkeit“ der Markenidentität. Sie sind die Elemente, die…
Was sind Offshoring und Inshoring? Dynamische Veränderungen in der Weltwirtschaft und Globalisierungsprozesse beeinflussen das Funktionieren…
Teamleiter werden in der Regel (oder sollten zumindest werden) Menschen mit außergewöhnlichen Fähigkeiten – hauptsächlich…
Dies ist Teil 7 der JavaScript-Blogbeitragsreihe, die Sie von Anfänger zu Fortgeschrittenem führen wird. Am…
Was ist Agile? Wie verwendet man die Agile-Methodik für Freiberuflerprojekte? Lesen Sie den Artikel, um…