SlideShare a Scribd company logo
1 of 25
Download to read offline
Software Craftsmanship und Scrum
                                                           oder
                              Auf der Suche nach dem Qualitäter*

                                                       XP-Days Germany 2011
                                                                  Stefan Roock
                                                      stefan.roock@it-agile.de
                                                        Twitter: @StefanRoock
                                       *Danke an Arne Roock für den Untertitel
Donnerstag, 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
Technische
                                Schuld
Donnerstag, 17. November 11
Velocity:     Velocity:
                                 z.B. 20       z.B. 15
                              Storypoints   Storypoints



Donnerstag, 17. November 11
Mit einem Wort:
             Katastrophe




Donnerstag, 17. November 11
Dann lasst
                                                   uns das mal
                                                   visualisieren.

      ToDo Doing Done                                ToDo Doing Done




             Wir sind
             fertig.
                                 Eigentlich
                              müsste man mal ...            Und jetzt?




Donnerstag, 17. November 11
Culture


                              Eats


                                     Strategy

                                         for Breakfast
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.org
Donnerstag, 17. November 11
Clean Code




Donnerstag, 17. November 11
ADAPT
        creating Awareness
      increasing Desire
     developing Ability
                 Promoting successes
                 Transferring the
                 implications of X to
                 the rest of the
                 organization

Donnerstag, 17. November 11
Weinbergs
 Strategie




Donnerstag, 17. November 11
Feedbackschleifen?
  1. Wartungsteams
  2. Team je Projekt
  3. Fluktuationen im Team
  4. Ü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
                                WiP-Limit: 1
                        Story    Doing         Done




Donnerstag, 17. November 11
Quattro Stagioni                                        09:00




                                                          11:00




                                                          14:00


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


Donnerstag, 17. November 11
Coding Dojos und Code Katas




Donnerstag, 17. November 11
Certified Scrum Developer
                              http://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

More Related Content

Similar to Scrum und Craftsmanship

Defining your Product Strategy using UX
Defining your Product Strategy using UXDefining your Product Strategy using UX
Defining your Product Strategy using UXJacques Woodcock
 
WCSFP Preview Hour Interactive (The Project Factory)
WCSFP Preview Hour Interactive (The Project Factory)WCSFP Preview Hour Interactive (The Project Factory)
WCSFP Preview Hour Interactive (The Project Factory)The Project Factory
 
Future Programming Languages
Future Programming LanguagesFuture Programming Languages
Future Programming LanguagesAlcides Fonseca
 
Cultivating Visibility
Cultivating VisibilityCultivating Visibility
Cultivating VisibilityChris Brogan
 
Oop design magma rails 2011
Oop design   magma rails 2011Oop design   magma rails 2011
Oop design magma rails 2011MagmaConf
 
TDD with LEGO at SDEC13
TDD with LEGO at SDEC13TDD with LEGO at SDEC13
TDD with LEGO at SDEC13BillyGarnet
 
L’agilité pour une organisation d’entreprise saine et efficiente
L’agilité pour une organisation d’entreprise saine et efficienteL’agilité pour une organisation d’entreprise saine et efficiente
L’agilité pour une organisation d’entreprise saine et efficienteJonas Vonlanthen
 
Acceptance & Integration Testing With Behat (PHPNw2011)
Acceptance & Integration Testing With Behat (PHPNw2011)Acceptance & Integration Testing With Behat (PHPNw2011)
Acceptance & Integration Testing With Behat (PHPNw2011)benwaine
 
Social Media for Business
Social Media for BusinessSocial Media for Business
Social Media for BusinessWendy Forbes
 
Boost your-oop-with-fp
Boost your-oop-with-fpBoost your-oop-with-fp
Boost your-oop-with-fpUberto Barbini
 

Similar to Scrum und Craftsmanship (14)

Defining your Product Strategy using UX
Defining your Product Strategy using UXDefining your Product Strategy using UX
Defining your Product Strategy using UX
 
jQuery Mobile
jQuery MobilejQuery Mobile
jQuery Mobile
 
WCSFP Preview Hour Interactive (The Project Factory)
WCSFP Preview Hour Interactive (The Project Factory)WCSFP Preview Hour Interactive (The Project Factory)
WCSFP Preview Hour Interactive (The Project Factory)
 
living drupal
living drupalliving drupal
living drupal
 
Metaphwoar! 2011
Metaphwoar! 2011 Metaphwoar! 2011
Metaphwoar! 2011
 
Future Programming Languages
Future Programming LanguagesFuture Programming Languages
Future Programming Languages
 
Cultivating Visibility
Cultivating VisibilityCultivating Visibility
Cultivating Visibility
 
Broganprsa 111017052527-phpapp01
Broganprsa 111017052527-phpapp01Broganprsa 111017052527-phpapp01
Broganprsa 111017052527-phpapp01
 
Oop design magma rails 2011
Oop design   magma rails 2011Oop design   magma rails 2011
Oop design magma rails 2011
 
TDD with LEGO at SDEC13
TDD with LEGO at SDEC13TDD with LEGO at SDEC13
TDD with LEGO at SDEC13
 
L’agilité pour une organisation d’entreprise saine et efficiente
L’agilité pour une organisation d’entreprise saine et efficienteL’agilité pour une organisation d’entreprise saine et efficiente
L’agilité pour une organisation d’entreprise saine et efficiente
 
Acceptance & Integration Testing With Behat (PHPNw2011)
Acceptance & Integration Testing With Behat (PHPNw2011)Acceptance & Integration Testing With Behat (PHPNw2011)
Acceptance & Integration Testing With Behat (PHPNw2011)
 
Social Media for Business
Social Media for BusinessSocial Media for Business
Social Media for Business
 
Boost your-oop-with-fp
Boost your-oop-with-fpBoost your-oop-with-fp
Boost your-oop-with-fp
 

More from Stefan ROOCK

Agile Organisation: What, When, How
Agile Organisation: What, When, HowAgile Organisation: What, When, How
Agile Organisation: What, When, HowStefan ROOCK
 
Hauptsache dem Team geht's gut? Setzen! Sechs!
Hauptsache dem Team geht's gut? Setzen! Sechs!Hauptsache dem Team geht's gut? Setzen! Sechs!
Hauptsache dem Team geht's gut? Setzen! Sechs!Stefan ROOCK
 
Agile Organisationen: eine Frage der Haltung
Agile Organisationen: eine Frage der HaltungAgile Organisationen: eine Frage der Haltung
Agile Organisationen: eine Frage der HaltungStefan ROOCK
 
ScALeD: Agile Skalierung jenseits von Skalierungsframeworks
ScALeD: Agile Skalierung jenseits von SkalierungsframeworksScALeD: Agile Skalierung jenseits von Skalierungsframeworks
ScALeD: Agile Skalierung jenseits von SkalierungsframeworksStefan ROOCK
 
Pecha-Kucha: Scrum in Cool
Pecha-Kucha: Scrum in CoolPecha-Kucha: Scrum in Cool
Pecha-Kucha: Scrum in CoolStefan ROOCK
 
Nein-Sagen für Product Owner
Nein-Sagen für Product OwnerNein-Sagen für Product Owner
Nein-Sagen für Product OwnerStefan ROOCK
 
Agile Organisationen: eine Frage des Leadership
Agile Organisationen: eine Frage des LeadershipAgile Organisationen: eine Frage des Leadership
Agile Organisationen: eine Frage des LeadershipStefan ROOCK
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...Stefan ROOCK
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsRoadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsStefan ROOCK
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsRoadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsStefan ROOCK
 
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)Stefan ROOCK
 
Agile Verträge - Vertragsgestaltung für agile Softwareentwicklung
Agile Verträge - Vertragsgestaltung für agile SoftwareentwicklungAgile Verträge - Vertragsgestaltung für agile Softwareentwicklung
Agile Verträge - Vertragsgestaltung für agile SoftwareentwicklungStefan ROOCK
 
Warum die meisten Hackathons den Unternehmen nichts bringen
Warum die meisten Hackathons den Unternehmen nichts bringenWarum die meisten Hackathons den Unternehmen nichts bringen
Warum die meisten Hackathons den Unternehmen nichts bringenStefan ROOCK
 
MbO, OKR und Nordstern
MbO, OKR und NordsternMbO, OKR und Nordstern
MbO, OKR und NordsternStefan ROOCK
 
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPT
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPTXP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPT
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPTStefan ROOCK
 
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)Stefan ROOCK
 
UX und agile Entwicklung - eine Aufgabe für das ganze Team
UX und agile Entwicklung - eine Aufgabe für das ganze TeamUX und agile Entwicklung - eine Aufgabe für das ganze Team
UX und agile Entwicklung - eine Aufgabe für das ganze TeamStefan ROOCK
 
Alignment und Verbesserung mit dem Nordstern-Konzept
Alignment und Verbesserung mit dem Nordstern-KonzeptAlignment und Verbesserung mit dem Nordstern-Konzept
Alignment und Verbesserung mit dem Nordstern-KonzeptStefan ROOCK
 

More from Stefan ROOCK (20)

Agile Organisation: What, When, How
Agile Organisation: What, When, HowAgile Organisation: What, When, How
Agile Organisation: What, When, How
 
Hauptsache dem Team geht's gut? Setzen! Sechs!
Hauptsache dem Team geht's gut? Setzen! Sechs!Hauptsache dem Team geht's gut? Setzen! Sechs!
Hauptsache dem Team geht's gut? Setzen! Sechs!
 
Agile Organisationen: eine Frage der Haltung
Agile Organisationen: eine Frage der HaltungAgile Organisationen: eine Frage der Haltung
Agile Organisationen: eine Frage der Haltung
 
Scrum in cool
Scrum in coolScrum in cool
Scrum in cool
 
ScALeD: Agile Skalierung jenseits von Skalierungsframeworks
ScALeD: Agile Skalierung jenseits von SkalierungsframeworksScALeD: Agile Skalierung jenseits von Skalierungsframeworks
ScALeD: Agile Skalierung jenseits von Skalierungsframeworks
 
Pecha-Kucha: Scrum in Cool
Pecha-Kucha: Scrum in CoolPecha-Kucha: Scrum in Cool
Pecha-Kucha: Scrum in Cool
 
Nein-Sagen für Product Owner
Nein-Sagen für Product OwnerNein-Sagen für Product Owner
Nein-Sagen für Product Owner
 
Agile Organisationen: eine Frage des Leadership
Agile Organisationen: eine Frage des LeadershipAgile Organisationen: eine Frage des Leadership
Agile Organisationen: eine Frage des Leadership
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsRoadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story Points
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsRoadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story Points
 
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)
 
Metriken@agile
Metriken@agileMetriken@agile
Metriken@agile
 
Agile Verträge - Vertragsgestaltung für agile Softwareentwicklung
Agile Verträge - Vertragsgestaltung für agile SoftwareentwicklungAgile Verträge - Vertragsgestaltung für agile Softwareentwicklung
Agile Verträge - Vertragsgestaltung für agile Softwareentwicklung
 
Warum die meisten Hackathons den Unternehmen nichts bringen
Warum die meisten Hackathons den Unternehmen nichts bringenWarum die meisten Hackathons den Unternehmen nichts bringen
Warum die meisten Hackathons den Unternehmen nichts bringen
 
MbO, OKR und Nordstern
MbO, OKR und NordsternMbO, OKR und Nordstern
MbO, OKR und Nordstern
 
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPT
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPTXP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPT
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPT
 
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)
 
UX und agile Entwicklung - eine Aufgabe für das ganze Team
UX und agile Entwicklung - eine Aufgabe für das ganze TeamUX und agile Entwicklung - eine Aufgabe für das ganze Team
UX und agile Entwicklung - eine Aufgabe für das ganze Team
 
Alignment und Verbesserung mit dem Nordstern-Konzept
Alignment und Verbesserung mit dem Nordstern-KonzeptAlignment und Verbesserung mit dem Nordstern-Konzept
Alignment und Verbesserung mit dem Nordstern-Konzept
 

Recently uploaded

Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Jiastral oracle
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024Chandresh Chudasama
 
How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHelp Desk Migration
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Lviv Startup Club
 
Simplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansSimplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansNugget Global
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxRich Reba
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...PRnews2
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Ivey Leveraging Information Technology MBA 2024
Ivey Leveraging Information Technology MBA 2024Ivey Leveraging Information Technology MBA 2024
Ivey Leveraging Information Technology MBA 2024Nihal Nishadul
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverseSiemens
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Paul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky
 

Recently uploaded (20)

Authentically Social - presented by Corey Perlman
Authentically Social - presented by Corey PerlmanAuthentically Social - presented by Corey Perlman
Authentically Social - presented by Corey Perlman
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024
 
How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your Business
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)Roman Kyslyi: Використання та побудова LLM агентів (UA)
Roman Kyslyi: Використання та побудова LLM агентів (UA)
 
Simplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansSimplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business Loans
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptx
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Ivey Leveraging Information Technology MBA 2024
Ivey Leveraging Information Technology MBA 2024Ivey Leveraging Information Technology MBA 2024
Ivey Leveraging Information Technology MBA 2024
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverse
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
Paul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate Professional
 

Scrum und Craftsmanship

  • 1. Software Craftsmanship und Scrum oder Auf der Suche nach dem Qualitäter* XP-Days Germany 2011 Stefan Roock stefan.roock@it-agile.de Twitter: @StefanRoock *Danke an Arne Roock für den Untertitel Donnerstag, 17. November 11
  • 2. 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
  • 6. Kurz vor Sprintende ToDo Doing Done Donnerstag, 17. November 11
  • 7. Gerade noch geschafft ToDo Doing Done Donnerstag, 17. November 11
  • 9. Technische Schuld Donnerstag, 17. November 11
  • 10. Velocity: Velocity: z.B. 20 z.B. 15 Storypoints Storypoints Donnerstag, 17. November 11
  • 11. Mit einem Wort: Katastrophe Donnerstag, 17. November 11
  • 12. Dann lasst uns das mal visualisieren. ToDo Doing Done ToDo Doing Done Wir sind fertig. Eigentlich müsste man mal ... Und jetzt? Donnerstag, 17. November 11
  • 13. Culture Eats Strategy for Breakfast Donnerstag, 17. November 11
  • 15. 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.org Donnerstag, 17. November 11
  • 17. ADAPT creating Awareness increasing Desire developing Ability Promoting successes Transferring the implications of X to the rest of the organization Donnerstag, 17. November 11
  • 19. Feedbackschleifen? 1. Wartungsteams 2. Team je Projekt 3. Fluktuationen im Team 4. Übergaben und Vorgaben (z.B. Architekten machen die Architektur) 5. ... Donnerstag, 17. November 11
  • 20. „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
  • 21. Single Piece Flow im Sprint WiP-Limit: 1 Story Doing Done Donnerstag, 17. November 11
  • 22. Quattro Stagioni 09:00 11:00 14:00 Arlo Belshee: „Promiscuous Pairing & Beginners Mind“ 16:00 Donnerstag, 17. November 11
  • 23. Coding Dojos und Code Katas Donnerstag, 17. November 11
  • 24. Certified Scrum Developer http://www.it-agile.de/csd.html Pichler, Roock (Hrsg.): „Agile Entwicklungspraktiken mit Scrum“ Donnerstag, 17. November 11
  • 25. Danke für die Aufmerksamkeit Donnerstag, 17. November 11