Herr Vitalji, der eine Diplomarbeit über das
agile Entwicklungsvorgehen schreibt, hat sich mit 4 Fragen an mich gewandt. Die
1. davon ist:
In der agilen Entwicklung wird ein potentiell
auslieferbares Produktinkrement nach jeder Iteration verlangt. In der
Hardwareentwicklung ist das Fertigstellen von auslieferbaren Produktinkrementen
in kurzen Iterationen problematisch und gegebenenfalls mit hohen Kosten
verbunden. Wie sieht ein Produktinkrement in ihrer agilen Hardwareentwicklung
aus und was ist in dem Fall der auslieferfähige Zustand des Produktinkrements?
Das ist eine Frage die wir lange und oft diskutiert
haben bevor wir mit scrum gestartet haben. Wir sahen das auch lange als
schwierig an.
Wir haben das "shipable" gegen
"reviewable" getauscht. Das heisst nach einem Sprint ist die
Konstruktion der betreffenden Einheit auf einem Stand das Stakeholder sich eine
Meinung bilden können. Somit ist sichergestellt das in die nächste Interration
alle erforderlichen Punkte einfliessen können. Die Stakeholder mit denen wir
diese Reviews abhalten können aus den unterschiedlichsten Bereichen kommen. Je
nach Projektstatus kann das der zukünftige Betreiber einer Maschine oder auch
unser Monteur sein der die Anlage später zusammenbauen muss. Bei allen Reviews
ist der Product Owner eingeladen. Mit unseren 3D Zeichensystemen sind wir in
der Lage etwas so darzustellen das es für jeden verständlich ist. Komplexere
Abläufe können wir animieren. Die Animationen gehen ohne grossen Aufwand soweit
das wir die Bewegunskurven aus dem Programm Antrieb ins CAD einlesen und dort
die Abläufe in "Echtzeit" darstellen.
Also der auslieferfähige Zustand ist für uns der
Zustand in dem wir Bilder, 3D Daten, Animationen, Analysen etc so darstellen
können das wir Feedback bekommen. Ich denke das ist auch der Grundgedanke von
shipable.

