Gezielter Einsatz agiler Methoden

Vor- und Nachteile der agilen Vorgehensmodelle

VorteileNachteile
geringer bürokratischer Aufwanddas gesamte Team muss Regeln befolgen
flexible Regeln
Projektergebnis ist nicht vorhersehbar
so wenig Dokumentation wie nötig
zu informell für vertragliche Definitionen
besseres Kosten/Nutzen-VerhältnisNicht für sehr große Teams konzipiert
bessere Qualität der Entwicklungsarbeit
setzt eine offene Organisationskultur voraus

Skalierung der agilen Methoden

Agile Methoden wurden ursprünglich für kleine Teams auf engem Raum entwickelt.

Insbesondere für große, komplexe Systeme, eingebettete Systeme oder Systeme mit langer Lebensdauer werden agile Methoden nicht häufig eingesetzt, weil sie:

  • zu informell für vertragliche Definitionen sind
  • nicht für große Teams konzipiert sind
  • für die Wartung eines bestehenden Systems aufgrund fehlender Dokumentation ungeeignet sind.

Viele agile Prinzipien stehen in direktem Konflikt mit der Praxis in größeren Organisationen und Projekten:

Prinzip (Principle)Praxis (Practice)
KundenbeteiligungAbhängig vom Kunden, der oft nicht Vollzeit beteiligt sein kann
Veränderungen akzeptieren (sie auch Willkommen heißen)Jeder Beteiligte hat unterschiedliche, oft widersprüchliche Prioritäten
Inkrementelle LieferungGeschäfts- und Marketingseite plant langfristig
Einfachheit bewahrenDruck durch Fristen
Menschen, nicht ProzesseMitglieder haben möglicherweise keine passenden Persönlichkeiten

Um agile Methoden zu skalieren, werden sie, in der Regel, in planorientierte Ansätze integriert.

Welche Methoden für ein Projekt gewählt werden, hängt von mehreren Faktoren ab:

Projektseite

  • Größe des Systems
  • Art des Systems
  • Lebenszeit des Systems
  • Externe Vorschriften (z.B. Datenschutzgrundverordnung)

Entwicklungsseite

  • Qualifikationen des Entwicklungsteams
  • Organisation des Teams
  • Technologisches Umfeld

Management-Seite

  • Erforderliche Details für z.B. Verträge
  • ist inkrementelle Lieferung realistisch?
  • Arbeitskultur

Agilität und große Systeme

Für den Einsatz von agilen Methoden können diese, wie folgt skaliert werden

 Die meisten Methoden sind „kern-agile Entwicklungsmethoden“ 

Darüber hinaus gibt es agile Methoden, die auf einer höheren Ebene angeordnet werden können

Skalierte Agilität für die Entwicklung großer Systeme, bzw. für Agilität im großen Maßstab
z.B. Scrum of Scrums, large scaled scrum, scaled agile Framework, agile portfolio management

Ähnliche Beiträge

  • |

    Mediaplanung

    Mit fortschreitender Digitalisierung der Gesellschaft in allen Bereichen ändern sich die Prozesse im Promotion von Unternehmen. Klassische Medien, wie beispielsweise Print-Medien (Zeitschriften, Zeitungen ..etc.) verlieren an Bedeutung. Online-Marketing und Social Media Marketing bieten Unternehmen neue Möglichkeiten. Dieser Umstand bietet Chancen aber zugleich auch Herausforderungen für Unternehmen. Eine zielgenaue Mediaplanung ist Grundvoraussetzung für den effektiven Einsatz…

  • Anforderungsermittlung

    Herausforderung bei der Anforderungsermittlung ist das Erkennen der Bedürfnisse der Kundenorganisation und ihrer Beteiligten (Stakeholder) . Hierzu gehört es, ihre Arbeit zu verstehen und wie sie ein neues System nutzen könnten, um ihre Arbeit zu erleichtern. Zudem gehört zur Anforderungsermittlung, den Kontext zu verstehen, in dem ein neues oder verbessertes System eingesetzt werden soll. Probleme…

  • |

    Strategisches Marketing

    Ein grundlegender Faktor für den Erfolg von Unternehmen ist die Etablierung strategischer Marketingaktivitäten. Marketingstrategien geben eine Antwort auf die Frage, in welchen Bereichen das Unternehmen tätig werden soll, d.h. welche Produkt-Markt-Kombinationen vom Unternehmen in Betracht gezogen werden. Strategien legen den notwendigen Handlungsrahmen, bzw. die Route – „wie kommen wir dahin?“ – fest (wie), um sicherzustellen,…

  • Bedeutung von Informationssystemen

    Entwicklungen im sozialen und geschäftlichen Umfeld erfordern eine effiziente Gestaltung von Informationssystemen. Hierzu gehören Angesichts der beschriebenen Entwicklung stellen sich für Unternehmen folgende Fragen: Informationssysteme im betrieblichen Kontext Informationssysteme treten im betrieblichen Kontext nicht isoliert auf, sondern sind in eine Systemhierarchie eingegliedert, welche In diesem Abschnitt werden daher abgegrenzt. Zudem werden die verschiedenen Arten von…

  • Rückholung

    Outsourcing birgt Nachteile: Insourcing Vormals ausgelagerte Prozesse und Funktionen (vormals Outsourcing) können wieder eingegliedert (Insourcing) werden. Gründe für Insourcing können sein: Reshoring ist das Zurückholen von,  ins Ausland verlagerter Produktion die ehemals durch Offshoring an eigene Standorte im Ausland verlagert wurden. Reshoring gewinnt immer mehr an Bedeutung 

  • Anforderungsmanagement

    Wir wissen, dass das Kidlin-Gesetz keine blanke Theorie ist, sondern Grundlage von Planungen und Handlungen in allen Kreativ- und Innovationsbranchen (Details: https://brain365.de/das-kidlin-gesetz/). Wir wissen auch, dass sowohl die Softwareindustrie als auch deren Kunden Kompetenzbedarfe haben zur Generierung von Lösungen, denn Software alleine ist KEINE Lösung (Details: https://brain365.de/warum-software-nur-eine-ressource-ist/). Im Idealfall bilden Mitarbeiter von Softwareanbietern und Mitarbeiter…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert