Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden.
powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden.
powered by
Zusammenfassung
Agile Methoden und Techniken werden von zahlreichen Unternehmen und Organisationen genutzt. Hauptgründe hierfür sind beschleunigte Softwareentwicklung, die Möglichkeit Prioritäten zu ändern und die Steigerung der Produktivität.
Viele der ursprünglich für XP definierten zwölf Praktiken finden sich in anderen agilen Prozessen wieder, wie etwa testgetriebene Softwareentwicklung, kurze Releasezyklen mit fortlaufender regelmäßiger Integration, Programmierung in Paaren und Refactoring, um Projekte ,,gesund“ zu halten.
Scrum ist ein Rahmenwerk für schlanke Softwareentwicklung und die am meisten genutzte agile Methode. Ihr größter Vorteil ist, dass nach jedem Sprint ein verwendbares Produkt zur Verfügung steht: das Inkrement. Drei Rollen sind definiert: der Product Owner, der Scrum Master und das Entwicklungsteam mit 7 +/- 2 Mitgliedern. Das Product Backlog enthält und priorisiert die Anforderungen. Scrum zeichnet sich durch den Time-Box-Ansatz aus, der Sprint und alle weiteren Ereignisse sind zeitlich befristet: das Sprint Planning, der Sprint, das Daily Scrum, der Sprint Review und die Sprint Retrospektive. Der Scrum Master als ,,Servant Leader“ ist verantwortlich dafür, dass das Entwicklungsteam gut arbeiten kann und Hindernisse aus dem Weg geräumt werden.
Der Einsatz agiler Methoden kann schrittweise erfolgen, auch während der Durchführung eines Projekts mit einer klassischen Vorgehensweise. Soll ein Projekt vollständig agil durchgeführt werden, sollten Vertrags- und Arbeitsverhältnisse vorab geklärt werden. Um das Risiko zu minimieren, empfiehlt sich eine befristete agile Zusammenarbeit auf Probe, um dann das weitere Vorgehen zu klären.
Hybride Vorgehensmodelle ergeben sich in der Praxis, wenn unterschiedliche Projektteams zusammenarbeiten und damit verschiedene Vorgehensmodelle zum Einsatz kommen. Die gemeinsame Vorgehensweise sollte frühzeitig zwischen den Verantwortlichen abgestimmt werden.
Agile Methoden stehen teilweise auch in der Kritik und sollten daher nicht pauschal eingesetzt werden. Vor dem Einsatz agiler Techniken empfiehlt sich jeweils zu prüfen, ob sie für das konkrete Projekt wirklich hilfreich sind.
Anzeige
Bitte loggen Sie sich ein, um Zugang zu Ihrer Lizenz zu erhalten.