Mit diesem Artikel möchten wir aufzeigen, wie wir eine professionelle und zugleich freundliche Beziehung zu einem unserer zahlreichen zufriedenen Kunden aufbauen, pflegen und weiterentwickeln. Hier sind einige interessante Einblicke in unseren agilen Prozess und wie Petr sich und sein Team durch das Projekt geführt hat.
Petr Hendl kam im April 2022 als Senior Consultant zu SABO. Im September übernahm er die Aufgaben des Projektmanagers und Scrum Masters für eines unserer zahlreichen laufenden Volkswagen Projekte.
Ich war bereits Mitglied in agilen Teams (sowohl als Entwickler als auch als Tester), aber ich war noch nie als Teamleiter. Ich habe jedoch langjährige Erfahrung mit Projektmanagement. Ich hatte mehrere Monate im SABO, um zu beobachten und zu lernen, und ich muss sagen, ich war überrascht. Positiv überrascht. Agile Projekte sind populär, aber wenn man Unternehmen fragt, sagen sie in der Regel: "Wir machen so etwas wie Scrum, aber wir haben es an unsere Bedürfnisse angepasst.
Ja, die Prozesse sind die besten, die ich bisher gesehen habe. Und ich habe Teams in großen internationalen Unternehmen gesehen, die teure Coaches bezahlen, aber auch kleine Start-ups, die versuchen, ihren Entwicklungsprozess zu optimieren. Ich habe immer wieder die gleichen Fehler gesehen - überfüllte Boards, verspätete Releases, offene Aufgaben. Entscheidungen, die von Entwicklern getroffen werden, denen der Input der Productowners fehlt. Endlose Pokerrunden, Teams, die sich in der Fehlersuche verlieren, Kunden, die auf Termine drängen, und so weiter.
Auf jeden Fall. Keine Vorgabe und keine Spezifikation ist perfekt. Das kann gut oder schlecht sein, aber es gibt immer Fragen und Zweifel. Wenn Entwickler Entscheidungen treffen, können sie sich oft irren, weil sie einen anderen Blickwinkel haben. Aber es hilft sehr, wenn Entwickler fragen können und prompt Antworten bekommen, damit sie nicht etwas falsch oder zu kompliziert programmieren. Agile Entwicklung an sich ist nicht schneller, wenn man produzierte Codezeilen oder sonstige Funktionseinheiten verwendet. Nach meinen Beobachtungen gibt es drei Arten von Productownern:
Ich freue mich sagen zu können, dass wir den 3. Fall in unserem Volkswagen Projekt haben.
Meiner Meinung nach nicht. Es gibt immer noch Fälle, in denen es besser passt - meiner Erfahrung nach vor allem große Festpreisprojekte für Behörden oder Unternehmen, bei denen man wissen muss, wann, was und zu welchem Preis geliefert werden soll. Sowie Systeme mit Schnittstellen und Abhängigkeiten, die wegen der Synchronisation mit anderen Systemen und Institutionen langfristig geplant werden müssen.
Auch im Rahmen des Wasserfallprinzips sollten Techniken wie MVP (Minimum Viable Product), kontinuierliche Integration, automatisierte Tests und andere Techniken, die üblicherweise im Zusammenhang mit agiler Entwicklung genannt werden, eingesetzt werden. Beim Wasserfallprozess ist es jedoch wichtig, ein großes Projekt in kleinere Phasen, Meilensteine, Teams usw. zu unterteilen, um den Arbeitsaufwand handhabbar zu machen. Ein gut implementiertes Change Management ist unverzichtbar. Es gilt das Gleiche wie im vorigen Absatz - Entwickler brauchen immer Klärungen und Entscheidungen - auch hier ist die Einbeziehung von Stakeholdern notwendig.
Vielen Dank und viel Erfolg für Ihre Projekte!