Gemeinsam Qualität produzieren Die Zusammenarbeit des Scrum-Teams Frank Düsterbeck @fduesterbeck DIE GRUNDLAGE ORGANISATION LÖSUNG QUALITÄT INFRASTRUKTUR TECHNOLOGIEN TRANSFORMATION X X Keine Verantwortung und Commitment Unzufriedenheit Kontrolle und Anweisungen Keine Motivation und Engagement Y Y Verantwortungsübernahme, Kreativität und Commitment Selbstbestimmung Selbstverwirklichung Motivation und Engagement DAS AGILE QUIZ Was motiviert "Wissensarbeiter" Sinn und ???Zweck, Autonomie und Exzellenz DAS AGILE QUIZ Leider… …gibt es hier eine gewaltige Diskrepanz zwischen dem was die Wissenschaft weiß und die Wirtschaft tut DIE KONSEQUENZ Agile Werte und Prinzipien Individuen und Interaktionen sind höher priorisiert als Prozesse und Werkzeuge Funktionierende Software ist höher priorisiert als umfangreiche Dokumentation Zusammenarbeit mit Kunden ist höher priorisiert als Verträge Offenheit gegenüber Änderungen ist höher priorisiert als Planverfolgung ABER: Alle Punkte sind wichtig! Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas Agile Werte und Prinzipien „Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und vertraue darauf, dass sie die Aufgabe erledigen.“ Darum geht‘s: Qualität wertschöpfend produzieren Was war… Wasserfall Command and Control Trennung von Denken und Handeln Was sein wird… Scrum Offenheit, Mut, Respekt, Fokus, Commitment DIE HERAUSFORDERUNG TEST BA PM DEV PO SM DEV MENSCHEN UND INTERAKTIONEN Die Entwicklung eines Produkt(-inkrements) ist IMMER* Teamarbeit *fast MENSCHEN INTERAKTIONEN ERGEBNIS VERANTWORTLICHKEIT Patrick M. Lencioni SELBSTVERPFLICHTUNG KONFLIKTBEREITSCHAFT VERTRAUEN GRUPPE Zusammen aus administrativen Gründen Arbeiten unabhängig voneinander Jeder denkt für sich, Entscheidungen hierarchisch Persönliche Ziele im Vordergrund oder TEAM Das Ganze ist mehr als die Summe der Einzelteile Konflikte sind Motor für Ideen Entscheidungen werden autonom partizipativ getroffen Persönliche und Team Ziele gemeinsam erreichen Zusammenarbeit braucht Transparenz TEAMLEISTUNG IST EINSCHÄTZBAR Gute Teams sind heterogen DAS AGILE QUIZ Wenn zwei Menschen immer dasselbe denken, ist einer von ihnen ??? überflüssig (Winston Churchill) DAS AGILE QUIZ Alle sind gleichberechtigt Reflektionsvermögen Alle übernehmen Verantwortung P Social Skills PROZESSE UND PRAKTIKEN PROZESSE PRAKTIKEN ES GIBT KEINE PHASEN MEHR KEINE ANFORDERUNGSPHASE KEINE ENTWICKLUNGSPHASE KEINE TESTPHASE Testen ist Teil der Produktion P Alle schätzen mit Gesamtaufwand ≠ Testaufwand ! ? Alle planen mit US11 US US11 US US 1 US 3 US 1 US11 US US 1 US61 US T2 T3 T1 T4 T5 (Alle) verfeinern mit ? ! ! Alle verbessern gemeinsam (Alle) präsentieren mit COOL! COOL? INFRASTRUKTUR UND TECHNOLOGIEN INFRASTRUKTUR TECHNOLOGIEN TECHNISCHE EXZELLENZ Ein Garant – der Scrum Master DIE PROBLEME (DIE KOMMEN WERDEN) VERANTWORTUNG SELBSTORGANISATION EINBRINGEN TRANSPARENZ DRUCK ORGANISATORISCHER RAHMEN NICHT GEGEBEN HILFE! P P P DIE LÖSUNG (DAS FAZIT) Organisation aufstellen Teambuilding Es gibt kein „Die“ Mitarbeiterentwicklung VERY EXTENTED T-SHAPE KOMMUNIKATIONSFÄHIGKEIT RESPEKT DIPLOMATIE TEAMFÄHIGKEIT SELBSTKRITIK OFFENHEIT KRITIKFÄHIGKEIT FREUNDLICHKEIT REFLEKTIONSVERMÖGEN VERANTWORTLICHKEIT VERANTWORTUNG FÜR ANDERE VERANTWORTUNG FÜR DEN PRODUKTERFOLG KOMMUNIKATION SICH VERBESSERN WOLLEN FLEXIBILITÄT MUT PRÄSENTIEREN COMMITMENT FOKUS TRANSPARENZ VERKRAFTEN COACHEN FEHLERKULTUR ANNEHMEN VERANTWORTUNG FÜR TÄTIGKEITEN LERNFÄHIGKEIT ERGEBNISVERANTWORTUNG FÜHREN KONFLIKTBEREITSCHAFT ARBEITEN IN HETEROGENEN TEAMS PRODUCT BACKLOG STAKEHOLDER PRODUKTVISION PERSONAS SPRING JBOSS JSF JENKINS GWT MAVEN SWT USER STORIES DOR DOD HIBERNATE SWING ATDD JUBULA AKZEPTANZKRITIEREN RAP RCP JUNIT SCRUM TDD RESPONSIVE DESIGN SELENIUM NETWEAVER WILDFLY ASPECTJ VAADIN HUDSON BDD POSTGRESQL CLEAN CODE USABILITY JAVA ECLIPSE JASPER REPORTS EJB BIRT EJB ANT CUCUMBER SQL DESIGN SECURITY ORACLE JIRA BRANCHENWISSEN MYSQL APPS MIGRATION GIT SUBVERSION DATENBANKEN TESTOPIA LIQUIBASE DMS CSS BUGZILLA UML BPMN DEPLOYMENT ANDERE TECHNOLOGIEN HPQC JAVA ENTWICKLUNG Ulf Mewe Erfolg wird geteilt 2nd 1st 3rd Kultur? Offenheit, Mut, Respekt, Fokus, Commitment Das Geniale… Frank Düsterbeck [email protected] @fduesterbeck de.slideshare.net/fduesterbeck DAS FAZIT DOCH!