Prozessoptimierung
Agile Coaching
Obwohl Agile in der Theorie ziemlich einfach ist, ist die Umsetzung einer “Agile” Vorgehensweise selten leicht, insbesondere wenn dies "top-to-bottom" gemacht wird. Zum ersten Mal mit Scrum konfrontiert, tauchen schnell Fragen auf: Wie lang sollten unsere Sprints dauern? Welches ist die richtige Granularität einer User Story? Das Wichtigste: was ist zu tun wenn das Idealmodell aus dem Lehrbuch irgendwie doch nicht zum vorliegenden Fall passt?
Die Klärung all dieser Details durch Versuch und Irrtum kann eine brauchbare Option in einigen wenigen Fällen sein, wird aber sicher viel Geld und Zeit kosten. Noch schlimmer: man braucht nur wenige falsche Entscheidungen zu treffen, um den Enthusiasmus der Mitarbeiter für Agile zu zerstören. Deswegen starten die meisten Erfolgsgeschichten der Unternehmen, die zu Agile wechseln, mit einem Agile-Experten.
Exigen Services begann im Jahr 2002, Agile-Prozesse zu nutzen und in einer Reihe erfolgreicher Projekte für einen bekannten Chip-Hersteller anzuwenden. Sieben Jahre und mehr als 100 Projekte später sind wir anerkannter Leader in der Agile Software-Entwicklung, insbesondere im Bereich des Agile Offshore-Outsourcings. Seit 2006 bieten wir Agile Coaching Services für unsere Kunden an.
Der Exigen Services Agile Coach ist ein Experte in Scrum und/oder Extreme Programming, der selbst mehrere Agile-Projekte in unterschiedlichen Umgebungen durchgeführt hat sowie breite Erfahrungen im internen Training und in der Betreuung von Agile Teams hat.
Der Coach verbringt ein-drei Wochen mit dem zu betreuendem Team des Kunden und arbeitet mit einem speziell angepassten Programm, welches Training, Beratung und Feedback zum Team beinhaltet sowie hilft dem Management, die damit verbundenen Vorteile, Risiken und Hindernisse besser zu verstehen. Dieses Programm wurde gelobt, unter Anderem von Kunden wie Standard & Poor's, Dell, und der Deutschen Bank.
Beratung beim Qualitätssicherungsprozess
Qualitätssicherung wird häufig als nebensächlicher Teil des Software-Erstellungsprozesses betrachtet. Diese Haltung führt zu unzureichender Qualität der dem Endkunden gelieferten Software. Andererseits kann es schwierig sein, zu bestimmen, welcher Testaufwand für das Projekt ausreichend und gerechtfertigt ist - dies führt dann zu überhöhten Aufwänden für die Qualitätssicherung.
Unser Angebot für die Beratung zum Qualitätssicherungsprozess ist als Hilfe für den Delivery Manager aufgebaut, damit er das schwierige Gleichgewicht zwischen den beiden Extremen der QS- und Test-Prozesse findet. Es beinhaltet eine Bewertung des Projekts mit dem Ziel, eine Definition für die (noch) akzeptable Qualität des Produkts zu entwickeln und die Wege zur Optimierung des QS-Prozesses zu finden, die zu dieser Qualität bei möglichst minimalen Kosten führen. Es kann auch ein Training mit Tools und Methoden für das Team und das Management beinhaltet sein. Das Angebot von Exigen Services ist immer an den spezifischen Einsatz angepasst; jedoch üblicherweise wird vom QS Experten erwartet, dass er die potentiellen Probleme identifiziert, eine Lösung vorschlägt und die damit verbundenen Risiken und Nutzen aufzeigt.
