A

In diesem Kapitel werden Begriffe gesammelt, die mit dem Buchstaben A beginnen.

Agiles Manifest

Kurzerklärung

Das Agile Manifest beschreibt grundlegende Werte für die agile Entwicklung von Software. Im Mittelpunkt stehen Zusammenarbeit, funktionierende Ergebnisse, Rückmeldungen und die Bereitschaft, auf Veränderungen zu reagieren. Es wurde im Jahr 2001 veröffentlicht.

Einfach erklärt

Stell dir vor, eine Gruppe möchte gemeinsam ein Computerspiel entwickeln.

Anstatt monatelang jedes einzelne Detail im Voraus festzulegen, entwickelt das Team zunächst einen kleinen funktionierenden Teil des Spiels. Dieser wird ausprobiert, besprochen und anschließend verbessert.

Das Agile Manifest stellt dabei vier Grundideen besonders heraus:

Das bedeutet nicht, dass Prozesse, Werkzeuge, Dokumentationen, Vereinbarungen oder Pläne unwichtig sind. Sie haben weiterhin ihren Platz. Das Agile Manifest betont lediglich, dass die jeweils zuerst genannten Dinge stärker gewichtet werden sollen.

Kurzes Beispiel

Eine Gruppe entwickelt eine Lern-App.

Statt sofort eine große App mit vielen Funktionen zu bauen, erstellt das Team zunächst eine kleine Version mit nur wenigen Aufgaben. Einige Menschen probieren diese Version aus und berichten, was gut funktioniert, was unverständlich ist und was ihnen noch fehlt.

Das Team nutzt diese Rückmeldungen, verbessert die App und entwickelt danach den nächsten Teil. So entsteht das Produkt Schritt für Schritt.

Merke: Agiles Arbeiten bedeutet, Ergebnisse schrittweise zu entwickeln, früh auszuprobieren und mithilfe von Rückmeldungen weiterzuentwickeln.

Achtung: Agil bedeutet nicht planlos. Planung, Regeln, Werkzeuge und Dokumentationen können weiterhin wichtig sein. Sie sollen die Arbeit unterstützen und nicht zum Selbstzweck werden.

Schon gewusst? Das Agile Manifest wurde 2001 von 17 Personen aus der Softwareentwicklung veröffentlicht und beeinflusst bis heute viele Formen der agilen Softwareentwicklung.


Mehr zu diesem Begriff

Lernen

Wissen

Verwandte Begriffe

Algorithmus

Kurzerklärung

Ein Algorithmus ist eine klar beschriebene, endliche Folge ausführbarer Schritte, mit der eine Aufgabe gelöst oder ein Problem systematisch bearbeitet wird.

Einfach erklärt

Ein Algorithmus ist wie eine genaue Anleitung.

Du sagst Schritt für Schritt, was in welcher Reihenfolge passieren soll.

Zum Beispiel beim Kochen:

  1. Wasser in einen Topf geben.
  2. Wasser erhitzen.
  3. Nudeln hineingeben.
  4. Warten, bis sie gar sind.
  5. Wasser abgießen.

Auch ein Computerprogramm arbeitet mit solchen festgelegten Abläufen.

Kurzes Beispiel

Ein einfacher Algorithmus könnte lauten:

drawing-3-1784475912.png

Der Ablauf enthält eine Entscheidung und legt fest, was danach passieren soll.

Ein Algorithmus muss klar, ausführbar und nachvollziehbar sein.

Ein Algorithmus ist noch kein fertiges Computerprogramm. Er beschreibt zunächst den Lösungsweg. Dieser kann anschließend in einer Programmiersprache umgesetzt werden.

Algorithmen gab es schon lange vor Computern. Menschen entwickelten bereits früher genaue Schritt-für-Schritt-Verfahren, um Aufgaben und Berechnungen zu lösen.


Mehr zu diesem Begriff

Lernen

Du möchtest verstehen, wie Algorithmen funktionieren und weitere Beispiele, Diagramme, Eigenschaften und eine kleine Übung kennenlernen? Dann findest du auf der Lernseite „Algorithmus“ eine ausführliche und leicht verständliche Erklärung.

Wissen

Für eine fachlich genauere Betrachtung mit formalen Eigenschaften, Abgrenzungen, Komplexität, Berechenbarkeit und weiterführenden Zusammenhängen siehe „Algorithmus – Spezialwissen“.

Verwandte Begriffe