Agile Methode

Die meisten von uns glauben, dass Agile ein ganz neues Konzept ist, das erst vor wenigen Jahren ins Leben gerufen wurde. In der Tat ist Agile ein Konzept, das seit den 1950er Jahren diskutiert und weiterentwickelt wurde. Es entstand aus dem Glauben heraus, dass erstaunliche Dinge passieren können, wenn Menschen zusammenkommen, über die taktischen Unterschiede in ihren jeweiligen Ansätzen hinausblicken und nach Gemeinsamkeiten suchen.

Im Jahr 2001 traf sich eine Gruppe von siebzehn renommierten Softwareentwicklern und Beratern, um Wege zu finden, wie diese Art der Zusammenarbeit in ihr tägliches Arbeitsleben integriert werden kann. Am Ende einigte sich die Gruppe auf ein Wort, um die Ideen zu beschreiben, die ihre jeweiligen Ansätze vereinten: Agile.

Ihre gemeinsamen Werte wurden einer Veröffentlichung dokumentiert: Das Manifest für agile Softwareentwicklung:

„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.“

Agile kann daher als Herangehensweise und Denkansatz angesehen werden, der unterschiedliche Methoden umfasst. Es ist weder ein Lehrbuch noch eine Anweisungsliste oder eine Zertifizierung.

Zu den am weitesten verbreiteten agilen Methoden gehören: Agile Scrum Methode, Lean und Kanban Software Development, Extreme Programming (XP), Crystal, Dynamic Systems Development Method (DSDM) und Feature Driven Development (FDD).

In diesem Bereich erfahren Sie, wie ein Projekt mit der Scrum Methode verwaltet wird.

Um mehr zu erfahren, wählen Sie eines der folgenden Themen aus.

Project Initialization

Choosing the best methodologyWhen initializing a new project, choosing the right project management methodology is critical for your team’s ability to successfully deliver projects on time and on...

Project Team

A project team is a team whose members usually belong to different groups, have different functions, and are assigned by the project manager to activities for the same project. A team can be divided...

Agile

Scrum, an Agile development methodology, is a framework for project management that emphasizes teamwork, accountability and iterative progress toward a well-defined goal. The three pillars of Scrum...