Software Craftsmanship und Scrum
Presentation 30'
Abstract
Scrum überlässt die Wahl der Entwicklungspraktiken im Sinne der Selbstorganisation und Eigenverantwortung dem Team.
Auf der anderen Seite wird die Bewegung des Software Craftsmanship immer bedeutender, die genau die Frage thematisiert, wie Entwickler im Sprint konkret arbeiten.
Der Vortrag greift dieses Spannungsfeld auf, zeigt die Grundzüge des Software Craftsmanship auf und gibt eine Antwort darauf, wie sich das mit Scrum verträgt und was konkret in Scrum vom Team erwartet wird.
Details:
Konkret adressiert die Session die drei Aspekte "Berufsehre", "Entwicklungspraktiken", "Entwurfsprinzipien" und Techniken zur Weiterbildung (z.B. Coding Dojos). Als Entwickler müssen wir zuerst aufhören, jeden Sch... mitzumachen und uns wieder bewusst machen, dass es so etwas wie Berufsehre auch bei uns geben muss. Wir sind verantwortlich für das, was und wie wir entwickeln.
Nur wenn wir diese Verantwortung akzeptieren, können wir die Entscheidungen zum Einsatz agiler Entwicklungspraktiken sinnvoll treffen. Weiterhin müssen für diese Entscheidung die zur Verfügung stehenden Entwicklungspraktiken und Entwurfsprinzipien kennen und können. Nur wer TDD kennt/kann, kann sich informiert dagegen entscheiden, es einzusetzen.
Speaker
Stefan Roock, Roman Pichler
Über den Speaker
Stefan Roock:
Dipl.-Inform. Stefan Roock ist Senior IT-Berater bei der it-agile GmbH
in Hamburg. Er verfügt über mehrjährige Erfahrung aus agilen
Softwareprojekten (Scrum. eXtreme Programming, Feature Driven
Development) als Coach, Trainer, Scrum-Master/Facilitator und
Entwickler. Darüber hinaus hat er zahlreiche Artikel und
Tagungsbeiträge über agile Softwareentwicklung verfasst und ist Autor
der Bücher „Software entwickeln mit eXtreme Programming“ und
„Refactorings in großen Softwareprojekten“.