Agile Vorgehen und Scrum
Thema vomJanuar 2012
Scrum ist ein Framework für das Management komplexer Projekte und stellt heute eine der bekanntesten agilen Methoden dar. Durch seine einfache Struktur und klar definierten Rollen lassen sich die Scrum-Prinzipien schnell lernen, produktiv einsetzen und so die Vorteile von Agilität schnell ausnutzen.
Was versteht man unter Scrum?
Im Mittelpunkt von Scrum steht das selbstorganisierende Team. Um dem Team eine störungsfreie Arbeit zu ermöglichen, gibt es den ScrumMaster, der als Methodenfachmann dafür sorgt, dass der Entwicklungsprozess nicht zerbricht. Der ScrumMaster stellt auch die Schnittstelle zum Produktverantwortlichen rsp. dem Product-Owner dar, dem die Aufgabe zukommt, Anforderungen zu definieren, zu priorisieren und auch zu tauschen. In Scrum ist dabei klar geregelt, wann der Produktverantwortliche neue oder geänderte Anforderungen beauftragen darf - so gibt es ungestörte Entwicklungszyklen von 4 Wochen (einem sogenannten Sprint), in denen ihm untersagt ist, das Team zu "stören". Während eines Sprints wird deshalb der Product Owner seine Vorstellungen von der weiteren Entwicklung ins Product Backlog eintragen und so für kommende Sprints einplanen.
Welche Vorteile bietet Scrum?
Scrum ist einfach zu lernen und lässt sich rasch einsetzen. Somit kann Scrum häufig den ersten Schritt darstellen, um Entwicklungsprojekte agil zu machen. Darüber hinaus definiert Scrum klare Rollen und einen gut strukturierten, aber dennoch flexiblen Entwicklungsprozess. Bei aller Klarheit bleibt stets die Möglichkeit erhalten, Besonderheiten und Erfahrungen des eigenen Projektes zu berücksichtigen und sich so seinen individuellen Scrum-Prozess zu erarbeiten.
Herausforderung beim Coaching von verteilten Teams
Thema vom Oktober 2011
Bei agilen Methoden dreht es sich um Teams die zusammenarbeiten, um Software zu entwickeln. Als Scrum Master können wir Ihrem Team von den ersten Schritten mit agilen Methoden bis zum Ausschöpfen des ganzen agilen Potenzials helfen. Die Kunst des agilen Coachings von verteilten Teams besteht darin die Situation und die Werte, die der agilen Softwareentwicklung zugrunde liegen, zu verstehen sowie herauszubekommen, wie man die beiden miteinander kombinieren kann.
Beim Coaching geht es um das Arbeiten mit Menschen. Diese Menschen arbeiten an Projekten und in Teams und diese Teams befinden sich innerhalb einer Organisation. Jede Person, jedes Projekt, jedes Team und jede Organisation ist anders, so dass wir nicht exakt vorhersagen können, was Sie in Ihrer Situation tun sollten. Stattdessen geben wir allgemeine Ratschläge die Sie befolgen können, und Anregungen zu den verschiedenen Optionen, die Sie haben. Wir können Ihnen keine Formeln bieten die immer funktionieren, weil keine zwei Situationen gleich sind. Je nach Kontext geben wir einem Team den genau entgegengesetzten Ratschlag desjenigen, den wir einem anderen Team erteilt haben. Zum Beispiel würden wir normalerweise empfehlen, dass der Projektmanager am täglichen Standup teilnimmt, allerdings ist es auch schon vorgekommen, dass wir davon abgeraten haben.
Die atama Scrum Master und Coachs agieren aus Erfahrungen von unterschiedlichen Projekten und unterstützen Sie mit Tipps die Sie einsetzen können, wenn Ihr Vorhaben der von uns beschriebenen Situation ähnelt. Sie werden immer selbst entscheiden, ob Sie unseren Rat auf Ihr Team anwenden. Zeit und Erfahrung sind nötig, um ein effektiver agiler Coach zu werden. Wir helfen Ihnen und Ihren Teams Fallen im Projekt zu vermeiden und bieten Ihnen ein Vorgehen, um sich zu verbessern. Wir sind Ihr Lieferant für Inspirationen und Ideen.
Was macht ein agiler Coach in Ihrer Unternehmung?
Unser Ziel ist es, ein produktives agiles Team aufzubauen, das selbst denkt. Es reicht nicht, den Leuten zu zeigen, wie man agil ist. Oft müssen alte Angewohnheiten ablegt werden bevor man tatsächlich effektiv in einem agilen Team tätig werden kann. Unsere Coachs begleiten das Team bis sie ihren eigenen Weg gefunden haben. Beim Coaching verteilter Teams untersuchen wir die einzelnen Bereiche damit Sie die Dinge sehen, die man zu tun hat:
Beobachten: Augen und Ohren offen halten und beobachten wie das Team arbeitet. Wir denken über die zugrunde liegenden Ursachen nach.
Feedback: Das Team berichtet was wir beobachtet haben. Wir helfen dem Team das Feedback in seine Arbeitsweise einzubinden damit es die Probleme selbst erkennt.
Ausbilden: Wir suchen nach Möglichkeiten zum Lernen anzuregen. Wir veranschaulichen wie man agil ist, indem wir aus anderen Projekten erzählen und Trainingseinheiten durchführen.
Moderieren: Wir machen es leicht agil zu sein, indem wir den Weg für konstruktive Kommunikation und Zusammenarbeit ebnen.
Unterstützen: Wir sind da wenn das Team hängt und ermutigen es weiterzumachen und helfen ihm, aktiv zu bleiben.
Das sieht nach einer ganzen Menge aus, allerdings muss man diese Dinge nicht alle auf einmal tun. Unsere Scrum Master und Coachs gehen schrittweise vor und verursachen nicht gleich ein Chaos mit vielen Veränderungen. Sie werden feststellen, dass das Geheimnis des Erfolgs im Prinzip darin besteht, die richtige Einstellung zu entwickeln. Fragen Sie uns für ein Coaching an.
zurück zu Aktuelles