Agile Consulting & Coaching

Steigern Sie die Effizienz und Flexibilität in Ihren Projekten durch die Einführung & Optimierung agiler Methoden. Die erforderlichen Veränderungen stellen eine große Herausforderung dar, die Sie im Rahmen unserer Agile Consulting und Agile Coaching-Dienstleistung mit uns meistern.

Agile Consulting

Unabhängig davon, ob Sie sich eine agile Vorgehensweise auf Projektebene oder im gesamten Unternehmen wünschen, sind wir der richtige Partner. Im ersten Schritt analysieren unsere Spezialisten Ihre aktuellen Prozesse und definieren gemeinsam mit Ihnen das zu erreichende Ziel. Auf Grundlage dieser Informationen erhalten Sie in unserem Agile Consulting eine Empfehlung, mit welcher Methode und welchen Maßnahmen Sie Ihre Ziele effizient erreichen.

Nachfolgend erhalten Sie weiterführende Informationen über agile Themen, die bei der Optimierung Ihrer Projekte und Prozesse relevant sein können:

Scrum

Für den Einsatz von Scrum als agiles Framework sprechen u.a. die hohe Flexibilität und Transparenz. Die Regeln sind überschaubar und schnell anzueignen. Identifizierte Probleme werden im Team diskutiert und gelöst. Als empirisches Vorgehensmodell eignet es sich hervorragend, um innovative Produkte mit einem hohen Komplexitätsgrad zu entwickeln und dabei kontinuierlich den Kundennutzen im Fokus zu behalten. Neben individuellen Workshops und Beratungsleistungen können wir Ihnen regelmäßige Scrum Schulungen und verschiedene, rollenspezifische Zertifizierungen (in Kooperation mit dem TÜV Süd Examination Institute) anbieten.

Kanban

Kanban ist eine agile Change-Management-Methode, welche die Optimierung einer Wertschöpfungskette zum Ziel hat. Anders als bei Scrum werden keine neuen Rollen und Artefakte verpflichtend eingeführt, sondern es wird mit dem bestehenden Prozess gestartet. Zentraler Aspekt dieses Ansatzes ist die Visualisierung des gesamten Arbeitsprozesses, durch die sich Ineffizienzen wie Multitasking, Blockaden und Leerläufe identifizieren und in der Folge beseitigen lassen. Kanban kommt häufig dort zum Einsatz, wo Sprint-Iterationen und damit Scrum wenig sinnvoll sind, wie beispielsweise bei der Ticketbearbeitung in einem Software-Wartungsteam.

Individuelle Anfrage stellen

Testgetriebene Entwicklung (TDD)

Zentrale Argument für den Einsatz von TDD in Projekten sind die hohe Qualität der entwickelten Software, sowie die Kosteneinsparung im Betrieb, der Wartung und Weiterentwicklung. Als Ergebnis des TDD-Ansatzes erhält man ein Produkt mit sauberer, gut strukturierter Code-Basis, das weniger fehleranfällig und wartungsintensiv ist. Der konsequente Test-First-Ansatz verhindert Over-Engineering, ermöglicht eine gefahrlose Anpassbarkeit des Codes und stellt die automatisierte Testbarkeit des Softwaresystems sicher. Diese Herangehensweise fordert jedoch von den Entwicklern ein Umdenken ihrer gewohnten Arbeitsweise. Schulungen und Trainings stellen sicher, dass die neuen Prozesse verinnerlicht werden.

Agile Software-Architektur

Während im Wasserfallmodell die Software-Architektur möglichst vollständig vor der Implementierung entworfen wird, entsteht diese im Laufe eines agilen Projektes evolutionär und inkrementell. Dadurch können Architekturentscheidungen zu einem späteren Zeitpunkt und unter Einbeziehung der bis dahin gesammelten Erkenntnisse getroffen werden. Die Architektur-Verantwortung geht in Folge dessen auf das Entwicklerteam über, das alle hierfür erforderlichen Aufgaben eigenverantwortlich wahrnimmt. Um erfolgreich zu sein, ist es daher essentiell, dass alle Entwickler die Bausteine der Architekturarbeit kennen und wissen, wie sie in einem agilen Arbeitsumfeld anzuwenden sind.

Agile Coaching

Nachdem wir den Ist-Zustand analysiert und eine Entscheidung hinsichtlich der einzusetzenden agilen Vorgehensweise getroffen haben, begleiten wir Sie umfassend bei der Einführung. Der Umstieg vom klassischen Projektmanagement auf einen agilen Ansatz erfordert dabei oft, dass sich das gesamte Unternehmen mit der neuen Methode auseinandersetzt. Hierzu bieten unsere Trainer verschiedene Workshops für Mitarbeiter aller betroffenen Abteilungen und Hierarchien an. Praxisorientierte Trainings runden das Dienstleistungsangebot sinnvoll ab.

Unter anderem bieten wir folgende Trainings für agile Teams an: