Zum Inhalt springen
WorkNew@leibniz
    Glossar
    Vier erwachsene Personen unterhalten sich ion einer Skihütte

    Das Agile Manifest

    • Illustration

      Soohyeon Lee

    In einem verschneiten Ski-Resort in Utah, weit entfernt vom Technologiezentrum Silicon Valley, traf sich 2001 eine kleine Gruppe von Programmierern, um eine Art Unabhängigkeitserklärung für ihr Metier zu verfassen. Das Agile Manifest trat einen beispiellosen Siegeszug um die Welt an und revolutionierte nicht nur die Softwareentwicklung. Ohne die Arbeit der Experten wäre das, was wir heute im Management als Agilität bezeichnen, das schnelle und flexible Reagieren auf Unvorhergesehenes, nicht denkbar.

    Wir erschließen bessere Wege, Software zu entwickeln, indem wir es selbst tun und anderen dabei helfen. Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:

    • Individuen und Interaktionen sind wichtiger als Prozesse und Werkzeuge
    • Funktionierende Software ist wichtiger als umfassende Dokumentation
    • Zusammenarbeit mit dem Kunden ist wichtiger als Vertragsverhandlung
    • Reagieren auf Veränderung ist wichtiger als das Befolgen eines Plans

    Das heißt, obwohl wir die Werte auf der rechten Seite wichtig finden, schätzen wir die Werte auf der linken Seite höher ein.

    • Kent Beck
    • Mike Beedle
    • Arie van Bennekum
    • Alistair Cockburn
    • Ward Cunningham
    • Martin Fowler
    • James Grenning
    • Jim Highsmith
    • Andrew Hunt
    • Ron Jeffries
    • Jon Kern
    • Brian Marick
    • Robert C. Martin
    • Steve Mellor
    • Ken Schwaber
    • Jeff Sutherland
    • Dave Thomas

    Prinzipien hinter dem Agilen Manifest

    Wir folgen diesen Prinzipien:

    • Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufriedenzustellen.

    • Heiße Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum Wettbewerbsvorteil des Kunden.

    • Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne.

    • Fachexpert:innen und Entwickler:innen müssen während des Projektes täglich zusammenarbeiten.
    • Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen, und vertraue darauf, dass sie die Aufgabe erledigen.

    • Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist im Gespräch von Angesicht zu Angesicht.

    • Funktionierende Software ist das wichtigste Fortschrittsmaß.
    • Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber:innen, Entwickler:innen und Benutzer:innen sollten ein gleichmäßiges Tempo auf unbegrenzte Zeit halten können.

    • Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
    • Einfachheit – die Kunst, die Menge nicht getaner Arbeit zu maximieren – ist essenziell.
    • Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams.
    • In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann, und passt sein Verhalten entsprechend an.