Adcubum AG

Kundennutzen

Agilität

Die Umstellung auf die agile Entwicklungsmethodik beeinflusst nicht nur interne Prozesse, sondern auch jene der Kunden. Silver Scherrer, Leiter Produktentwicklung, spricht im Interview darüber, wie sich Kunden von Adcubum aktiv am Entwicklungsprozess beteiligen und was es bei der Zusammenarbeit mit den Kunden in puncto agiler Entwicklung zu beachten gibt.

Wenn potenzielle Kunden erfahren, dass wir unsere Software agil entwickeln: Wie fallen die Reaktionen aus?

Die Reaktionen sind durchwegs positiv. Agilität ist in der Softwareentwicklung state of the art. Die Kunden sind sehr interessiert und beeindruckt vom erreichten Reifegrad unserer Agilität. Adcubum muss den Vergleich mit ähnlichen Produkthäusern bezüglich der Agilität nicht scheuen.

Was springt denn für die Kunden bei Agilität raus?

Die Kunden sind Teil eines iterativen Entwicklungsprozesses. Sie können die Entwicklung auch während der Umsetzung aktiv mitgestalten. Das bedeutet kürzere Feedbackzyklen und verbesserte Möglichkeiten, auf neue oder veränderte Anforderungen zu reagieren.

Mit Scrum ist ja das Entwicklungsteam der Boss und gibt den Takt der Entwicklungen an. Wie können sich Kunden da einbringen?

Hier muss zwischen dem WAS und dem WIE unterschieden werden: Das Entwicklungsteam definiert das WIE, während das WAS durch das Produktmanagement verantwortet wird. Inputkanäle im Produktmanagement sind unter anderem Kunden, Projekte, Marktanforderungen und die Gesetzgebung.

Zusätzlich wird der Kunde in die Sprint-Reviews einbezogen. Das «Review», das am Ende eines jeden Sprints stattfindet, ist für die Kunden und Partner zugänglich. Wir laden den Kunden ein, sich bei dieser Gelegenheit aktiv daran zu beteiligen und sein Feedback zum vergangenen Sprint dem Product Owner und dem Entwicklungsteam mitzuteilen. Die Teilnahme der Kunden an der Story Time ermöglicht ausserdem einen zusätzlich verstärkten Einfluss auf die Definition der Anforderungen bzw. Stories vor der Umsetzung im nächsten Sprint.

Gibt es spezielle Erlebnisse/Schlüsselmomente mit Kunden, welche die Vorteile von Agilität unterstreichen?

Den Kunden werden alle zwei Wochen in den Sprint Reviews die Entwicklungen präsentiert. Dabei ist direktes Feedback der Kunden erwünscht und sinnvoll, um die weitere Entwicklung direkt und iterativ mitzugestalten. Der Kunde weiss somit zu jedem Moment, was er bekommt.

Welche Herausforderung gibt es im Zusammenhang zwischen Kunden und agiler Entwicklung?

Die Kunden und auch wir kämpften zu Beginn mit technischen, infrastrukturellen Herausforderungen, damit die Teilnahme an Reviews und Story Time gelingt. Von den Kunden wird eine gute Verfügbarkeit, eine aktive Teilnahme und direktes Feedback an Abstimmungen erwartet. Nur so erzielen wir bestmögliche Resultate mit dem agilen und iterativen Vorgehen. Des Weiteren fordern wir eine hohe Kommunikationsfähigkeit aller beteiligten Parteien und die Bereitschaft für die Transparenz gegenüber anderen am Review beteiligten Kunden muss vorhanden sein. Ausserdem ist es wichtig, die Anforderungen klar zu beschreiben und nicht bereits Lösungen zu suchen, wie es in klassischen Modellen teilweise gemacht wird.

Dieser Beitrag wurde im Rahmen einer Serie erstellt. Über die Filterfunktion "Agilität" finden Sie alle weiteren Beiträge zu diesem Thema.