100 DAYS ist ein Netzwerk aus Spezialisten.

Das 100 DAYS Modell

100 DAYS unterstützt Entwicklungsorganisationen seiner Kunden bei der Softwareentwicklung. Dazu werden interdisziplinäre Teams aus Senior-Entwicklern, Beratern und Coaches in die Softwareprojekte der Kunden eingebracht. Diese helfen bei Einführung von Methoden, Definition von Architekturen und Aufbau von Infrastrukturen nach aktuellem Stand der Technik. Um eine Erfolgsmessung dieser Arbeiten zu ermöglichen, arbeitet 100 DAYS grundsätzlich in Iterationen mit 100 Tagen Länge.

Zielsetzung.

Zu Beginn jeder 100-Tage-Iteration wird gemeinsam mit dem Kunden beschlossen, welche Ziele durch 100 DAYS Unterstützung erreicht werden sollen. 100 DAYS Ziele sind dabei nicht inhaltliche Projektziele wie die Programmierung bestimmter Funktionen, sondern eine Verbesserung der Arbeitsweise der Entwicklungsorganisation des Kunden. 

Dabei kann es sich um die Einführung von Methoden, Schaffung einer Basis-Architektur, Aufbau einer Infrastruktur oder andere Ziele handeln.

Team.

Zur Erreichung der gesteckten Ziele werden bestimmte Qualifikationen benötigt. 100 DAYS identifiziert diese und beschafft aus dem Netzwerk Personen, die diese Qualifikationen beisteuern können. Für jede 100 DAYS Iteration wird dieses Team hinterfragt und ggf. den neuen Zielen angepasst.

Reporting.

Während der Projektarbeit wird in regelmäßigem Rhythmus, idealerweise alle 2 Wochen, ein Zwischenstand der Arbeiten mit Blick auf das gesetzte Ziel erstellt und mit dem Kunden besprochen.

Supervision.

Die Aktivitäten des von 100 DAYS platzierten Teams werden regelmäßig durch einen 100 DAYS Supervisor überprüft und hinterfragt. Der Supervisor ist nicht in das Entwicklungsteam eingebunden und nicht vor Ort. Er soll eine externe Sicht auf die Entwicklung haben.

Wrap-Up.

Nach 80 Tagen wird mit dem Kunden eine Diskussion über das weitere Vorgehen geführt. Optionen sind hierbei a) die Definition des Ziels für die nächsten 100 Tage oder b) Planung des Knowledge Transfer und Ausstieg des 100 DAYS Teams.

Wie wir arbeiten.

Die Rolle unserer Experten richtet sich generell nach den Prokjekterfordernissen.

100 DAYS übernimmt in der Regel keine Schlüsselfunktionen wie CTO, Scrum Master oder Chefentwickler. Ausnahmen sind die temporäre Besetzung solcher Stellen für eine Startphase.

100 DAYS kann eine Basisarchitektur gemeinsam mit dem Team des Kunden entwickeln. Dabei schlägt 100 DAYS Architektur vor und implementiert diese prototypisch, angelehnt an Features, die im Projekt umgesetzt werden sollen.

100 DAYS kann helfen, Mitarbeiter des Kunden für Schlüsselpositionen (Scrum Master, SDM, SRM, Architekt, Chefentwickler) zu entwickeln.

100 DAYS kann Methoden, Werkzeuge und Infrastrukturkomponenten zur Unterstützung der Entwicklungs- oder Managementprozesse vorschlagen und deren Einführung betreiben.

100 DAYS kann bei der Auswahl und Einführung von Basistechnologien unterstützen und dazu Training und Coaching für die Teammitglieder des Kunden anbieten.

Das Ziel jeder Maßnahme ist stets, die Entwicklungsorganisation des Kunden zu verbessern, indem eine Basis geschaffen und Wissenstransfer betrieben wird.