Viele IT-Studenten sind mit Kursen vertraut, in denen Teamarbeit im Vordergrund steht, die Herangehensweise an Projekte, bei denen „früh und oft getestet“ wird, und die Branchenschwerpunkte auf responsiven Designpraktiken. Was den Studenten vielleicht nicht bewusst ist, ist, dass dieser Best-Practice-Ansatz für Softwaredesign ziemlich revolutionär war, als er erstmals vorgeschlagen wurde. Was als neuartige Philosophie für Softwaredesign begann, hat sich inzwischen auch auf andere Bereiche wie Projektmanagement ausgeweitet .
Geschichte von Agile
Als Reaktion auf die starren Softwareentwicklungsprozesse, die in den 1980er und 1990er Jahren weit verbreitet waren, prägte eine kleine Gruppe zukunftsorientierter Branchenführer 2001 bei einem Treffen in Snowbird, Utah, den Begriff „agile Softwareentwicklung“. Dort entwickelten sie eine flexiblere Sichtweise auf Designstandards und -prozesse.
Es wurde ein kurzes Dokument mit dem Titel „ Das Agile Manifest “ erstellt, in dem ihr innovativer Ansatz für Softwareentwicklungsprozesse beschrieben wird. Ihre Arbeit beeinflusst bis heute die „Best Practice“-Methoden, die in erstklassigen Bildungsprogrammen in der gesamten IT-Branche verwendet werden. Das Manifest unterstreicht die Überzeugung, dass Softwareentwicklung ein dynamischer und reaktionsfähiger Prozess ist, der Folgendes wertschätzen sollte:
- Individuen und Interaktionen statt Prozesse und Werkzeuge
- Funktionierende Software statt umfassender Dokumentation
- Zusammenarbeit mit dem Kunden ist wichtiger als Vertragsverhandlungen
- Reaktion auf Veränderungen statt Befolgen eines Plans
Diese innovativen Führungskräfte schätzten zwar die eher didaktischen Werkzeuge der Designpraktiken, waren jedoch auch der Ansicht, dass die Branche die Bedeutung der kreativeren und kollaborativeren Natur der Softwareentwicklung wertschätzen und hervorheben müsse.
Im Projektmanagement in IT-Umgebungen werden Agile-Methoden angewendet, um einen kollaborativeren und iterativeren Prozess über den gesamten Projektzeitraum hinweg zu schaffen. Dies steht im Gegensatz zum Ansatz der vergangenen Jahrzehnte, bei dem mehr Zeit für die Planung und das Schreiben restriktiver Anforderungsdokumentation aufgewendet wurde. Die folgenden Merkmale sind in einer agile project management-Umgebung (APM) üblich:
- Das agile Team identifiziert und adressiert die Projektfunktionen zunächst basierend auf dem Geschäftswert
- Komponenten des Systems werden unter Einbeziehung der Stakeholder entwickelt
- Kleine Teile des Projekts werden fertiggestellt und getestet
- Die Arbeit wird überprüft und bei Bedarf angepasst
- Die Teams bleiben während des gesamten Prozesses in enger Kommunikation und nehmen fortlaufend Änderungen vor
Agile project management kann in vielen Branchen eingesetzt werden. Bei Projekten, bei denen ein Softwareprodukt im Mittelpunkt steht, kann APM jedoch auch Folgendes umfassen:
- Enge Zusammenarbeit mit einem kleinen Inhouse-Team
- Kernteams, die normalerweise aus zwei Codeentwicklern, dem Kunden-/Endbenutzervertreter, einem oder mehreren IT-Architekten, einem Business-Analysten und dem Agile-Projektmanager bestehen
- Arbeitsprozesse, die im Allgemeinen durch eine Reihe von Zielen/Sitzungen erreicht werden, bei denen das Team Code vervollständigt, fertige Module testet und Anpassungen vornimmt und den Prozess dann wiederholt
- Minimale Dokumentation – obwohl die Dokumentation nicht eliminiert werden kann, verlässt sich das Team fast ausschließlich auf regelmäßige interne und persönliche Kommunikation
Durch die Einbeziehung agiler Managementtechniken in jedes Geschäftsprojekt kann eine gezieltere Perspektive auf den Gesamtwert und Nutzen des Projekts entwickelt werden. Für Unternehmensleiter, die nach belastbareren und dynamischeren Managementfähigkeiten suchen, bietet das Agile-Training eine ansprechende Möglichkeit, den ganzheitlichen Prozess der Führung von Teams durch ein Projekt zu betrachten.
Die Vorteile agiler Techniken
Während alle üblichen Schritte des Projektmanagements wie die Initiierung , Schätzung und Kontrolle des Projekts berücksichtigt werden müssen, ist bei APM eine menschenzentrierte Denkweise maßgebend für die gesamte Erfahrung. Beim agile project management wenden Führungskräfte behutsam eine Leitvision auf Teams an, die offen zusammenarbeiten und gemeinsam Informationen austauschen. Darüber hinaus überwacht die Gruppe kontinuierlich den Prozess der Projektübergabe an die beteiligten Stakeholder, lernt daraus, passt ihn an und gestaltet ihn neu, da sie als Mitbeteiligte in den Prozess eingebunden sind dora metrics.
Um APM erfolgreich zu orchestrieren, ist die Investition in ein seriöses Schulungsprogramm von größter Bedeutung. Weitere Informationen zur Weiterbildung im Bereich Agile finden Sie im Villanova Certificate in Agile .