25
Software Craftsmanship und Scrum oder Auf der Suche nach dem Qualitäter* XP-Days Germany 2011 Stefan Roock [email protected] Twitter: @StefanRoock *Danke an Arne Roock für den Untertitel Donnerstag, 17. November 11

Scrum und Craftsmanship

Embed Size (px)

DESCRIPTION

Vortrag "Scrum und Craftsmanship" von den XP-Days Germany in Karlsruhe am 17.11.2011

Citation preview

Page 1: Scrum und Craftsmanship

Software Craftsmanship und Scrumoder

Auf der Suche nach dem Qualitäter*

XP-Days Germany 2011Stefan Roock

[email protected]: @StefanRoock

*Danke an Arne Roock für den UntertitelDonnerstag, 17. November 11

Page 2: Scrum und Craftsmanship

Kennen Sie das?    public float runde(float wert) {        // irgendjemand müsste hier mal aufräumen        wert = wert * 100;        float d = wert - (int) wert;        if (d == 0.0f) {            return wert / 100;        }        else if (d > 0) {            return (wert - d) / 100;        }        else if (d < 0) {            return (wert + d) / 100;        }        return 0; // kann eigentlich nicht passieren    }

Donnerstag, 17. November 11

Page 3: Scrum und Craftsmanship

Und das?

Donnerstag, 17. November 11

Page 4: Scrum und Craftsmanship

Und das?

    S.O.L.I.D.

Donnerstag, 17. November 11

Page 5: Scrum und Craftsmanship

Hilft es?

Donnerstag, 17. November 11

Page 6: Scrum und Craftsmanship

Kurz vor Sprintende

ToDo Doing Done

Donnerstag, 17. November 11

Page 7: Scrum und Craftsmanship

Gerade noch geschafft

ToDo Doing Done

Donnerstag, 17. November 11

Page 8: Scrum und Craftsmanship

Donnerstag, 17. November 11

Page 9: Scrum und Craftsmanship

TechnischeSchuld

Donnerstag, 17. November 11

Page 10: Scrum und Craftsmanship

Velocity: z.B. 20

Storypoints

Velocity: z.B. 15

Storypoints

Donnerstag, 17. November 11

Page 11: Scrum und Craftsmanship

Mit einem Wort:Katastrophe

Donnerstag, 17. November 11

Page 12: Scrum und Craftsmanship

ToDo Doing Done ToDo Doing Done

Wir sind fertig.

Eigentlich müsste man mal ...

Dann lasst uns das mal visualisieren.

Und jetzt?

Donnerstag, 17. November 11

Page 13: Scrum und Craftsmanship

Culture

Strategy

for Breakfast

Eats

Donnerstag, 17. November 11

Page 14: Scrum und Craftsmanship

Berufsehre

Donnerstag, 17. November 11

Page 15: Scrum und Craftsmanship

Manifesto for Software Craftsmanship

Not only working software,but also well-crafted software

Not only responding to change,but also steadily adding value

Not only individuals and interactions,but also a community of professionals

Not only customer collaboration,but also productive partnerships

That is, in pursuit of the items on the left we have found the items on the right to be indispensable.

http://manifesto.softwarecraftsmanship.orgDonnerstag, 17. November 11

Page 16: Scrum und Craftsmanship

Clean Code

Donnerstag, 17. November 11

Page 17: Scrum und Craftsmanship

ADAPT

creating Awarenessincreasing Desire

developing AbilityPromoting successesTransferring the implications of X to the rest of the organization

Donnerstag, 17. November 11

Page 18: Scrum und Craftsmanship

WeinbergsStrategie

Donnerstag, 17. November 11

Page 19: Scrum und Craftsmanship

Feedbackschleifen?

1. Wartungsteams2. Team je Projekt3. Fluktuationen im Team4. Übergaben und Vorgaben (z.B.

Architekten machen die Architektur)5. ...

Donnerstag, 17. November 11

Page 20: Scrum und Craftsmanship

„I have been hailed as one of the leading exponents of these so-called design methods. I am very sorry that this has happened, and want to state, publicly, that I reject the whole idea of design methods as a subject of study, since I think it is absurd to separate the study of designing from the practice of design. In fact, people who study design methods without also practicing design are almost always frustrated designers who have no sap in them, who have lost, or never had, the urge to shape things. Such a person will never be able to say anything sensible about 'how' to shape things either."

Christopher Alexander: „Notes on the Synthesis of Form“, 1971 preface.

Donnerstag, 17. November 11

Page 21: Scrum und Craftsmanship

Single Piece Flow im Sprint

Story Doing DoneWiP-Limit: 1

Donnerstag, 17. November 11

Page 22: Scrum und Craftsmanship

Quattro Stagioni09:00

11:00

14:00

16:00Arlo Belshee: „Promiscuous Pairing & Beginners Mind“

Donnerstag, 17. November 11

Page 23: Scrum und Craftsmanship

Coding Dojos und Code Katas

Donnerstag, 17. November 11

Page 24: Scrum und Craftsmanship

Certified Scrum Developerhttp://www.it-agile.de/csd.html

Pichler, Roock (Hrsg.): „Agile Entwicklungspraktiken mit Scrum“

Donnerstag, 17. November 11

Page 25: Scrum und Craftsmanship

Danke für die Aufmerksamkeit

Donnerstag, 17. November 11