Agiles Glossar

Unser Agiles Glossar entzaubert und erklärt die vielen Fachbegriffe wie beispielsweise DSDM Atern, ScrumMaster, Velocity, Planungs-Poker, Lean etc., die durch alle möglichen eZines und Printmedien geistern, und erklärt, was hinter den Begrifflichkeiten steckt.

Wenn Sie Begriffe vermissen, die Ihrer Meinung nach erklärt gehören oder falls Sie Fragen haben, mailen Sie uns doch einfach unter

Index

ABCDEFGHIJKLMNOPQRSTUVWXYZAlle


C     nach oben
Certified ScrumMaster Wie bei vielen anderen Ausbildungen auch gibt es im Bereich Scrum eine Reihe von Zertifizierungen, die in diesem Fall von der Scrum Alliance vorgenommen werden. Die Eingangsstufe hierbei ist der CSM, bei dem seit Neuestem auch durch eine Prüfung nachgewiesen werden muss, dass man verstanden hat, was Scrum bedeutet.

Holisticon hat übrigens alle seine Mitarbeiter zum Certified ScrumMaster ausbilden lassen, wir sind also “100% agil”.

Die nächste Stufe ist der Certified Scrum Practitioner, dann folgen der Scrum Coach und der Scrum Trainer.

CMMI Capability Maturity Model Integration. Ist ein Messmodell für den Reifegrad von Prozessen. Man unterscheidet 5 Reifegrade:
  • Initial: Es gibt keinen Prozess. Dies ist der Mindestwert, der für jedes Unternehmen zutrifft
  • Geführt: Die Prozesse werden zielgerichtet geführt. Vergleichbare Projekte werden vergleichbar durchgeführt.
  • Definiert: Der Prozess ist beschrieben. es gibt einen Stadardprozess, nach dem gleichartige Projekte durchgeführt werden.
  • Qualitativ geführt: der Anwendung des Standardprozesses wird überwacht.
  • Optimiert: Die Ergebnisse der Überwachung des Standardprozesses führt zu Verbesserungen des Prozesses.

Nach dieser Definition ist Scrum dann also CMMI Level 5, da mit dem Prinzip Inspect-And-Adapt die Überwachung des Prozesses und das Einfließen der Verbesserungen in die nächsten Iterationen garantiert ist.

Commitment das englische Wort für Verpflichtung. Ein Commitment wird vom Entwicklungsteam abgegeben zum (selbstgewählten) Lieferumfang am Ende des Sprints. Im agilen Zusammenhang ist dies aber weit mehr als eine Willenserklärung zu Planungszwecken, sondern das Team erklärt damit den unbedingten Willen, das Ziel zu erreichen und zwar mit allen ihnen zur Verfügung stehenden Mitteln.

Wichtig hierbei ist insbesondere der freiwillige Charakter. Somit wird die Erreichung der Ziele zur “Ehrensache”, da man sich die Ziele ja selbst gesteckt hat.

Continuous Integration = ständige Integration. Ein Mittel aus dem eXtreme Programming (XP). Hierbei wird jeder abgeschlossene Entwicklungsschritt kurzfristig (alle paar Minuten) in das zentrale Source Code Repository eingecheckt, wo ständig (mindestens aber einmal täglich) der neue Code gebaut, integriert, auf ein Testsystem deployed und dort getestet wird. Hiermit wird zum Einen vermieden, dass Entwickler gegen eine möglicherweise veraltete Version einer anderen Klasse entwickeln, zum Anderen wird sichergestellt, dass noch alle Module fehlerfrei arbeiten, und das auch noch zusammen.
Crystal Crystal ist eine Familie von Methodiken für agile Softwareentwicklung. Entwickelt von Alistair Cockburn besteht sie aus sieben verschiedenen Varianten, die sich in der Teamgröße und der Kritikalität unterscheiden.

Crystal Clear ist der “kleinste” Vertreter, gedacht für Teams bis zu 8 Personen. Eine Beschreibung in einem Satz stammt von Alistair selbst:
“Der Chefarchitekt und zwei bis sieben andere Entwickler,
in einem großen oder mehreren angrenzenden Räumen,
mit Informationsmedien wie Whiteboards und Flipcharts ausgestattet,
mit einfachem Zugriff auf Experten,
von Störungen abgeschirmt,
entwickeln lauffähigen, getesteten, benutzbaren Code für den Benutzer
jeden oder jeden zweiten Monat (schlimmstenfalls vierteljährlich),
ständig ihre Arbeitsweise überprüfend und anpassend.”

Crystal bezeichnet sich selbst als “nicht eifersüchtig”, was bedeutet, dass es sich selbst als undogmatisch empfindet und die Vermischung mit anderen Methoden und Techniken befürwortet. Crystal Clear beinhaltet keine allgemeingültigen Richtlinien für alle Entwickler (wie z.B. XP), sondern muss immer auf ein konkretes Projekt angepasst werden. Mehr zum Thema findet man hier.

Cycle Time = In Kanban die Durchlaufzeit einer Aufgabenkarte durch den Prozess. Das Ziel von Kanban ist die Durchlaufzeit und damit die Time-To-Market zu minimieren und die Ergebnisse der Arbeit schnellst möglich sichtbar zu machen.


Copyright © 2009–2010 Holisticon AG

Dieses Glossar darf in vollständiger Form und unverändert jederzeit kopiert und kostenlos weitergegeben werden. Der Hinweis auf die Originalquelle http://www.holisticon.de/cms/AgileGlossar/Startseite muss ebenso wie dieser Copyright-Hinweis stets angegeben werden. Es ist nicht zulässig, das Glossar kommerziell zu vertreiben, gegen Entgelt weiterzugeben oder Inhalte zu verändern. Im Rahmen nicht-kommerzieller Verwendungen, beispielsweise Diplomarbeiten, darf das Glossar gerne übernommen werden. Die Verwendung in kommerziellen Zusammenhängen, beispielsweise in öffentlichen oder internen Schulungen, firmeninternen Netzwerken, Publikationen, Produkten etc. ist prinzipiell gestattet, wenn eine entsprechende Meldung an gesendet wird. Die Weitergabe ist sowohl in elektronischer als auch gedruckter Form zulässig. Im Internet zugängliche Kopien sind ebenfalls zu melden.

Hinweis zu den Urhebern der dargestellten Abbildungen: Alle hier wiedergegebenen Grafiken wurden von uns erstellt und sind NICHT von Dritten bezogen!

Nehmen Sie Kontakt mit uns auf!

Ihre Ansprechpartner:

Holger Koschek Carsten Sahling
Telefon: +49 40 5074 2722