Post on 18-Jul-2020
Software Craftsmanship und Scrumoder
Auf der Suche nach dem Qualitäter*
XP-Days Germany 2011Stefan Roock
stefan.roock@it-agile.deTwitter: @StefanRoock
*Danke an Arne Roock für den UntertitelDonnerstag, 17. November 11
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
Und das?
Donnerstag, 17. November 11
Und das?
S.O.L.I.D.
Donnerstag, 17. November 11
Hilft es?
Donnerstag, 17. November 11
Kurz vor Sprintende
ToDo Doing Done
Donnerstag, 17. November 11
Gerade noch geschafft
ToDo Doing Done
Donnerstag, 17. November 11
Donnerstag, 17. November 11
TechnischeSchuld
Donnerstag, 17. November 11
Velocity: z.B. 20
Storypoints
Velocity: z.B. 15
Storypoints
Donnerstag, 17. November 11
Mit einem Wort:Katastrophe
Donnerstag, 17. November 11
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
Culture
Strategy
for Breakfast
Eats
Donnerstag, 17. November 11
Berufsehre
Donnerstag, 17. November 11
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
Clean Code
Donnerstag, 17. November 11
ADAPT
creating Awarenessincreasing Desire
developing AbilityPromoting successesTransferring the implications of X to the rest of the organization
Donnerstag, 17. November 11
WeinbergsStrategie
Donnerstag, 17. November 11
Feedbackschleifen?
1. Wartungsteams2. Team je Projekt3. Fluktuationen im Team4. Übergaben und Vorgaben (z.B.
Architekten machen die Architektur)5. ...
Donnerstag, 17. November 11
„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
Single Piece Flow im Sprint
Story Doing DoneWiP-Limit: 1
Donnerstag, 17. November 11
Quattro Stagioni09:00
11:00
14:00
16:00Arlo Belshee: „Promiscuous Pairing & Beginners Mind“
Donnerstag, 17. November 11
Coding Dojos und Code Katas
Donnerstag, 17. November 11
Certified Scrum Developerhttp://www.it-agile.de/csd.html
Pichler, Roock (Hrsg.): „Agile Entwicklungspraktiken mit Scrum“
Donnerstag, 17. November 11
Danke für die Aufmerksamkeit
Donnerstag, 17. November 11