SlideShare a Scribd company logo
1 of 38
Download to read offline
Design
                                         Dev




COMBINING DESIGN AND DEVELOPMENT

    MARTIN FASSUNGE & TOBIAS HILDENBRAND | SAP AG | 5 JULY 2012
WHERE DO WE COME FROM?




                         © SAP 2012 | 2
Source: SAP

© SAP 2012 | 3   40 YEARS OF SAP…
© SAP 2012 | 4   …42 YEARS OF WATERFALL
Analyze
                 Design

                              Code

                                         Test

                                                         Fear of delivery

  Year 1           Year 2       Year 3          Year 4

© SAP 2012 | 5            THE WATERFALL – A BUREAUCRATIC APPROACH
WHERE ARE WE TODAY?




                      © SAP 2012 | 6
Das Comeback (FOCUS 22/2012, S. 122ff.)




© SAP 2012 | 7   COMPLEMENTING LEAN & SCRUM WITH AGILE ENGINEERING
AGILE = “ABLE TO MOVE QUICKLY & EASILY”*




       *) Definition from Longman Dictionary of Contemporary English   © SAP 2012 | 8
Chief Product
                                                     product
                                                    team
                                                     backlog          ?
                                release
                                backlog
                                 BUT:
                    sprint       “There is surely nothing quite so
                    backlog      useless, as doing with great
                                 efficiency what should not be done
                                 at all” - Peter Drucker

© SAP 2012 | 9   INTRODUCTION OF LEAN, AGILE DEVELOPMENT & SCRUM
…SO, WHAT DOES AGILE MEAN
FROM A BUSINESS PERSPECTIVE?




                               © SAP 2012 | 10
1. Respond to change                                      2. Quickly
                                                                            reprioritize
                  3. Intensive customer
                             interaction




                  4. Iterative             5. Right-sized
                      delivery                  processes
                                                       Source: Charles G.Cobb (2011) - Making Sense of Agile Project
                                                                                                     Management,

© SAP 2012 | 11     WHAT DOES ‘AGILE’ MEAN FROM A BUSINESS PERSPECTIVE?
WHY CAN„T WE JUST MAKE A MASTER PLAN?




                                 © SAP 2012 | 12
far from
                  alignment                                  anarchy




                    requirements
                                                complex

                                      complicated                          .
                                                                           .
                                                                           .


                                      simple
                  close to
                  alignment


                                   close to                    far from
                                   certainty    technology     certainty



© SAP 2012 | 13       REQUIREMENTS SPECIFICATION UNDER UNCERTAINTY
Scope



                                                    fixed

                                                    variable




                                 Teams                      Timelines


© SAP 2012 | 14   FIXED SCOPE IS AN ILLUSION AND PROMISES FALSE SAFETY
Creative




                  Repetitive



                                Physical     Intangible




© SAP 2012 | 15     PROCESS-WISE, SOFTWARE DEVELOPMENT IS DIFFERENT
WHY DO WE LIKE SCRUM?




                        © SAP 2012 | 16
Split organization            Split work
                      into teams



                                           Split time




                                   Risk
                  Deliver more
                  frequently                 Risk        Retrospectives

© SAP 2012 | 17                    SCRUM REDUCED RISKS DRAMATICALLY
Partnership             Mutual
                                          Trust




  Personal                      Shared             Collaboration
Responsibility                  Purpose              Mindset



© SAP 2012 | 18   SCRUM IS PEOPLE-CENTRIC AND FOSTERS TEAM WORK
Lean
                                             Set of principles



                        ASE
                  Agile Software
                    Engineering
                       Practices               Scrum
                                             Project Management
                                             Framework




© SAP 2012 | 19   SCRUM IS CODE-CENTRIC WITH A SHARED SENSE OF QUALITY
© SAP 2012 | 20   COMPLEMENTING SCRUM WITH ENGINEERING PRACTICES
The
                                         1. Take an Economic View
              Principles of              2. Actively Manage Queues
              Product Development        3. Exploit Variability
              FLOW                       4. Reduce Batch Size
                                         5. Apply WIP Constraints
                  Second generation      6. Control Flow: Cadence
                  Lean Product              and Synchronization
                  Development            7. Apply Fast Feedback
                  Donald G. Reinertsen   8. Decentralize Control?



                                                Source: Donald G. Reinertsen (2009) – Lean Product Development
                                                                                                          Flow

© SAP 2012 | 21                          DON‘T WAIT ANOTHER 40 YEARS
 Limited team size                                Iterative feedback
   iteration cycles,                                empirical process
   limited WIP*                                      control
                                                     Velocity understood

  *) WIP = work-in-progress


© SAP 2012 | 22               SCRUM IMPLEMENTS MOST PRINCIPLES OF LEAN
…BUT, WHAT ABOUT THE ECONOMIC VIEW?




                                © SAP 2012 | 23
Source: Ash Maurya (2012) – Running Lean


© SAP 2012 | 24   THE LEAN CANVAS TAKES AN ECONOMIC VIEW
Iterate…



                                       …but beware of
                                      ”vanity metrics”!
                                                     Source: Eric Ries (2011) – The Lean Startup


© SAP 2012 | 25   VALIDATED LEARNING INCLUDING THE ECONOMIC VIEW
Pivot or              Pivot or          Scaling,dying
                     persevere?            persevere?         or extending?



                  Problem/              Solution/               Solution/
                  Solution              Customer                 Market
                    Fit?                  Fit?                    Fit?


     1 month                  1 month               1 month



© SAP 2012 | 26          EVOLVE BUSINESS MODELS, NOT JUST PRODUCTS
WHERE DO REQUIREMENTS COME FROM?




                              © SAP 2012 | 27
Idea    White paper           Detailed specification




© SAP 2012 | 28      SCIENTIFIC ANALYSIS WITH A DEDUCTIVE APPROACH
HOW DOES DESIGN WORK?




                        © SAP 2012 | 29
Development




     „Wicked                   Less wicked         Solvable
     problem„                    problem           problem




© SAP 2012 | 30   DIVERGING & CONVERGING TO UNDERSTAND THE PROBLEM
WHAT IS DESIGN THINKING?




                           © SAP 2012 | 31
„„A DEVELOPER NEEDS TO BE CURIOUS AND
 ALSO DEVELOP EMPATHY FOR END USERS“…




        Source: interview with SAP co-founder Hasso Plattner (2012)   © SAP 2012 | 32
3. Approach


                          2. Space


              1. People




© SAP 2012 | 33                      DESIGN THINKING PILLARS
Address the right question   …and create the right solution




                                                Customers
                                               Stakeholders
                     Customers
                    Stakeholders




© SAP 2012 | 34                         SAP‘S DESIGN THINKING APPROACH
HOW DO WE COMBINE DESIGN
  & DEVELOPMENT TODAY?




                           © SAP 2012 | 35
Product Backlog


                                     Product
                                      Vision

                  User Story
                     Mapping
                                                     Prototyping
                  Personas
                                                 Synthesis

                  Teams                        User Research


© SAP 2012 | 36       COMBINING DESIGN AND DEVELOPMENT IN PRACTICE
Design (Thinking)                (Lean) Development




                  Set of shared values and principles



© SAP 2012 | 37          DESIGN & DEVELOPMENT ARE COMPLEMENTARY
Thank You!
Contact Information:
Martin Fassunge                 Dr. Tobias Hildenbrand
SAP AG                          SAP AG
Dietmar-Hopp-Allee 16           Dietmar-Hopp-Allee 16
69190 Walldorf                  69190 Walldorf
T: +49 6227 7-47474             T: +49 6227 7-47474
martin.georg.fassunge@sap.com   tobias.hildenbrand@sap.com

More Related Content

What's hot

Astute oracle i participate webinar series - v1
Astute   oracle i participate webinar series - v1Astute   oracle i participate webinar series - v1
Astute oracle i participate webinar series - v1
Arvind Rajan
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
IBM
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Mahesh Singh
 
Software Solution iRIMS Technology
Software Solution iRIMS Technology Software Solution iRIMS Technology
Software Solution iRIMS Technology
irimstechnology
 
Day 1 p3 - project and portfolio management
Day 1   p3 - project and portfolio managementDay 1   p3 - project and portfolio management
Day 1 p3 - project and portfolio management
Lilian Schaffer
 
PBOPlus - About Us
PBOPlus - About UsPBOPlus - About Us
PBOPlus - About Us
adayal
 

What's hot (19)

Scrum and SAP, magic? Only at Hogwarts?
Scrum and SAP, magic? Only at Hogwarts?Scrum and SAP, magic? Only at Hogwarts?
Scrum and SAP, magic? Only at Hogwarts?
 
Agile and Requirements Trends & Benchmarks 2012 (Englisch)
 Agile and Requirements Trends & Benchmarks 2012 (Englisch) Agile and Requirements Trends & Benchmarks 2012 (Englisch)
Agile and Requirements Trends & Benchmarks 2012 (Englisch)
 
Astute oracle i participate webinar series - v1
Astute   oracle i participate webinar series - v1Astute   oracle i participate webinar series - v1
Astute oracle i participate webinar series - v1
 
SAP CVN Supply Network Planning - Supply Planning Engine Selection
SAP CVN Supply Network Planning - Supply Planning Engine SelectionSAP CVN Supply Network Planning - Supply Planning Engine Selection
SAP CVN Supply Network Planning - Supply Planning Engine Selection
 
ITSM Academy Webinar Leveraging Process Design
ITSM Academy Webinar Leveraging Process DesignITSM Academy Webinar Leveraging Process Design
ITSM Academy Webinar Leveraging Process Design
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product Development
 
Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)
 
ERP Logic Upgrade Brochure
ERP Logic Upgrade BrochureERP Logic Upgrade Brochure
ERP Logic Upgrade Brochure
 
Software Solution I Rims Technologies
Software Solution I Rims TechnologiesSoftware Solution I Rims Technologies
Software Solution I Rims Technologies
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Private Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure AgilePrivate Clouds for Developers: Make Your Infrastructure Agile
Private Clouds for Developers: Make Your Infrastructure Agile
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
 
Software Solution iRIMS Technology
Software Solution iRIMS Technology Software Solution iRIMS Technology
Software Solution iRIMS Technology
 
Day 1 p3 - project and portfolio management
Day 1   p3 - project and portfolio managementDay 1   p3 - project and portfolio management
Day 1 p3 - project and portfolio management
 
Dpm sapphire 2012
Dpm sapphire 2012 Dpm sapphire 2012
Dpm sapphire 2012
 
Aggregating application, service, and portfolio demand using HP Project and P...
Aggregating application, service, and portfolio demand using HP Project and P...Aggregating application, service, and portfolio demand using HP Project and P...
Aggregating application, service, and portfolio demand using HP Project and P...
 
Toc and kanban in embedded domain
Toc and kanban in embedded domainToc and kanban in embedded domain
Toc and kanban in embedded domain
 
All That Jazz
All That JazzAll That Jazz
All That Jazz
 
PBOPlus - About Us
PBOPlus - About UsPBOPlus - About Us
PBOPlus - About Us
 

Viewers also liked

How to Find Innovate Solutions for Wicked Problems - Entwicklertag 2013
How to Find Innovate Solutions for Wicked Problems - Entwicklertag 2013How to Find Innovate Solutions for Wicked Problems - Entwicklertag 2013
How to Find Innovate Solutions for Wicked Problems - Entwicklertag 2013
Tobias Schimmer
 
Lean Simulation Activity Ideas using a ream of copy paper
Lean Simulation Activity Ideas using a ream of copy paperLean Simulation Activity Ideas using a ream of copy paper
Lean Simulation Activity Ideas using a ream of copy paper
Tom Curtis
 
The Lego Lean Game
The Lego Lean GameThe Lego Lean Game
The Lego Lean Game
frankmt
 

Viewers also liked (20)

What would the A-Team do? by Andrew Hiles
What would the A-Team do? by Andrew HilesWhat would the A-Team do? by Andrew Hiles
What would the A-Team do? by Andrew Hiles
 
Scrum Turns 21, what is next for Scrum for the next 20 years by Dave West
Scrum Turns 21, what is next for Scrum for the next 20 years by Dave WestScrum Turns 21, what is next for Scrum for the next 20 years by Dave West
Scrum Turns 21, what is next for Scrum for the next 20 years by Dave West
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
How to Build Better Software? - 13 "Thinks" to Keep in Mind - Entwicklertag ...
How to Build Better Software? -  13 "Thinks" to Keep in Mind - Entwicklertag ...How to Build Better Software? -  13 "Thinks" to Keep in Mind - Entwicklertag ...
How to Build Better Software? - 13 "Thinks" to Keep in Mind - Entwicklertag ...
 
Agile Animal Farm by Pierre Neis
Agile Animal Farm by Pierre NeisAgile Animal Farm by Pierre Neis
Agile Animal Farm by Pierre Neis
 
Let the Elephants Leave the Room: Tips for Making Development Life Leaner by ...
Let the Elephants Leave the Room: Tips for Making Development Life Leaner by ...Let the Elephants Leave the Room: Tips for Making Development Life Leaner by ...
Let the Elephants Leave the Room: Tips for Making Development Life Leaner by ...
 
The Effects of Team Backlog Dependencies on Agile Multiteam Systems: A Graph ...
The Effects of Team Backlog Dependencies on Agile Multiteam Systems: A Graph ...The Effects of Team Backlog Dependencies on Agile Multiteam Systems: A Graph ...
The Effects of Team Backlog Dependencies on Agile Multiteam Systems: A Graph ...
 
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni RoukbiLarge Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni Roukbi
 
Beyond Agile - Adaptive Organizations for the 21st century by Mike Leber
Beyond Agile - Adaptive Organizations for the 21st century by Mike LeberBeyond Agile - Adaptive Organizations for the 21st century by Mike Leber
Beyond Agile - Adaptive Organizations for the 21st century by Mike Leber
 
How to Find Innovate Solutions for Wicked Problems - Entwicklertag 2013
How to Find Innovate Solutions for Wicked Problems - Entwicklertag 2013How to Find Innovate Solutions for Wicked Problems - Entwicklertag 2013
How to Find Innovate Solutions for Wicked Problems - Entwicklertag 2013
 
Scrum Day 2013 - Co-Innovation and Intrapreneurship
Scrum Day 2013 - Co-Innovation and IntrapreneurshipScrum Day 2013 - Co-Innovation and Intrapreneurship
Scrum Day 2013 - Co-Innovation and Intrapreneurship
 
Pull vs push strategy
Pull vs push strategyPull vs push strategy
Pull vs push strategy
 
Lean and Agile SAP
Lean and Agile SAPLean and Agile SAP
Lean and Agile SAP
 
PUSH VS. PULL
PUSH VS. PULL PUSH VS. PULL
PUSH VS. PULL
 
Lean Simulation Activity Ideas using a ream of copy paper
Lean Simulation Activity Ideas using a ream of copy paperLean Simulation Activity Ideas using a ream of copy paper
Lean Simulation Activity Ideas using a ream of copy paper
 
The Lego Lean Game
The Lego Lean GameThe Lego Lean Game
The Lego Lean Game
 
The UX Design Pocess in Scrum by John Pagonis and Sotiris Sotiropoulos
The UX Design Pocess in Scrum by John Pagonis and Sotiris SotiropoulosThe UX Design Pocess in Scrum by John Pagonis and Sotiris Sotiropoulos
The UX Design Pocess in Scrum by John Pagonis and Sotiris Sotiropoulos
 
Just In Time and Lean Operation Chapter Presentation
Just In Time and Lean Operation Chapter PresentationJust In Time and Lean Operation Chapter Presentation
Just In Time and Lean Operation Chapter Presentation
 
Lean Lego Game
Lean Lego GameLean Lego Game
Lean Lego Game
 
Agile and Lean Games
Agile and Lean GamesAgile and Lean Games
Agile and Lean Games
 

Similar to Scrum Day 2012 Keynote: Combining Design and Development

Keynote ALM Days 2012 - Combining Design and Development
Keynote ALM Days 2012 - Combining Design and DevelopmentKeynote ALM Days 2012 - Combining Design and Development
Keynote ALM Days 2012 - Combining Design and Development
Tobias Schimmer
 
The Road to Innovation - Design Thinking and Lean Development at SAP
The Road to Innovation - Design Thinking and Lean Development at SAPThe Road to Innovation - Design Thinking and Lean Development at SAP
The Road to Innovation - Design Thinking and Lean Development at SAP
Tobias Schimmer
 

Similar to Scrum Day 2012 Keynote: Combining Design and Development (20)

Keynote ALM Days 2012 - Combining Design and Development
Keynote ALM Days 2012 - Combining Design and DevelopmentKeynote ALM Days 2012 - Combining Design and Development
Keynote ALM Days 2012 - Combining Design and Development
 
Corporate Design Thinking Reality
Corporate Design Thinking RealityCorporate Design Thinking Reality
Corporate Design Thinking Reality
 
"What If" Analysis: How to Develop Corporate Muscle Memory with IBP
"What If" Analysis: How to Develop Corporate Muscle Memory with IBP"What If" Analysis: How to Develop Corporate Muscle Memory with IBP
"What If" Analysis: How to Develop Corporate Muscle Memory with IBP
 
SAP's Road to Innovation - Design Thinking and Lean Develompent in Practice
SAP's Road to Innovation - Design Thinking and Lean Develompent in PracticeSAP's Road to Innovation - Design Thinking and Lean Develompent in Practice
SAP's Road to Innovation - Design Thinking and Lean Develompent in Practice
 
Managing product development flow across an IT organization
Managing product development flow across an IT organizationManaging product development flow across an IT organization
Managing product development flow across an IT organization
 
SAP BusinessObjects BI OnDemand
SAP BusinessObjects BI OnDemandSAP BusinessObjects BI OnDemand
SAP BusinessObjects BI OnDemand
 
Agile software Engineering @ SAP
Agile software Engineering @ SAPAgile software Engineering @ SAP
Agile software Engineering @ SAP
 
The Road to Innovation - Design Thinking and Lean Development at SAP
The Road to Innovation - Design Thinking and Lean Development at SAPThe Road to Innovation - Design Thinking and Lean Development at SAP
The Road to Innovation - Design Thinking and Lean Development at SAP
 
ASAP 8.0 Methodology
ASAP 8.0 MethodologyASAP 8.0 Methodology
ASAP 8.0 Methodology
 
Agile Marketing for SEO - SMX West 2013 - Dave Lloyd, Adobe
Agile Marketing for SEO - SMX West 2013 - Dave Lloyd, AdobeAgile Marketing for SEO - SMX West 2013 - Dave Lloyd, Adobe
Agile Marketing for SEO - SMX West 2013 - Dave Lloyd, Adobe
 
Sa Pforum Shekhar V2
Sa Pforum Shekhar V2Sa Pforum Shekhar V2
Sa Pforum Shekhar V2
 
SAP Cloud Strategy Keynote Sven Denecken
SAP Cloud Strategy Keynote Sven DeneckenSAP Cloud Strategy Keynote Sven Denecken
SAP Cloud Strategy Keynote Sven Denecken
 
NetWeaver Gateway- Extend the Reach of SAP Applications
NetWeaver Gateway- Extend the Reach of SAP ApplicationsNetWeaver Gateway- Extend the Reach of SAP Applications
NetWeaver Gateway- Extend the Reach of SAP Applications
 
RDS - Understanding the SAP Basics of Rapid Deployment Solutions
RDS - Understanding the SAP Basics of Rapid Deployment SolutionsRDS - Understanding the SAP Basics of Rapid Deployment Solutions
RDS - Understanding the SAP Basics of Rapid Deployment Solutions
 
Framing design and development with scrum
Framing design and development with scrumFraming design and development with scrum
Framing design and development with scrum
 
Update: SAP's Road to Customer-Centered Product Innovation
Update: SAP's Road to Customer-Centered Product InnovationUpdate: SAP's Road to Customer-Centered Product Innovation
Update: SAP's Road to Customer-Centered Product Innovation
 
Lean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the conceptLean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the concept
 
Cloud-Based E-Invoicing
Cloud-Based E-InvoicingCloud-Based E-Invoicing
Cloud-Based E-Invoicing
 
Rawsthorne dan - scrum the big picture
Rawsthorne dan - scrum the big pictureRawsthorne dan - scrum the big picture
Rawsthorne dan - scrum the big picture
 
Engineering Your Supply Chain for Exponential Growth
Engineering Your Supply Chain for Exponential GrowthEngineering Your Supply Chain for Exponential Growth
Engineering Your Supply Chain for Exponential Growth
 

More from Tobias Schimmer

More from Tobias Schimmer (12)

How Business Model Innovation intertwines with Design Thinking and Agile Deve...
How Business Model Innovation intertwines with Design Thinking and Agile Deve...How Business Model Innovation intertwines with Design Thinking and Agile Deve...
How Business Model Innovation intertwines with Design Thinking and Agile Deve...
 
Design Thinking and Business Model Innovation at SAP - From Efficiency to Inn...
Design Thinking and Business Model Innovation at SAP - From Efficiency to Inn...Design Thinking and Business Model Innovation at SAP - From Efficiency to Inn...
Design Thinking and Business Model Innovation at SAP - From Efficiency to Inn...
 
Customer-Centered Innovation at SAP
Customer-Centered Innovation at SAPCustomer-Centered Innovation at SAP
Customer-Centered Innovation at SAP
 
Customer-Centered Product and Service Innovation at SAP
Customer-Centered Product and Service Innovation at SAPCustomer-Centered Product and Service Innovation at SAP
Customer-Centered Product and Service Innovation at SAP
 
2014 SAP TechEd Students Briefing on Design Thinking and Customer-Centered Pr...
2014 SAP TechEd Students Briefing on Design Thinking and Customer-Centered Pr...2014 SAP TechEd Students Briefing on Design Thinking and Customer-Centered Pr...
2014 SAP TechEd Students Briefing on Design Thinking and Customer-Centered Pr...
 
Building Right Things Right - "Design Thinking" and Agile Development as Key ...
Building Right Things Right - "Design Thinking" and Agile Development as Key ...Building Right Things Right - "Design Thinking" and Agile Development as Key ...
Building Right Things Right - "Design Thinking" and Agile Development as Key ...
 
Design Thinking and Agile Development in a Nutshell at Cebit 2014
Design Thinking and Agile Development in a Nutshell at Cebit 2014Design Thinking and Agile Development in a Nutshell at Cebit 2014
Design Thinking and Agile Development in a Nutshell at Cebit 2014
 
Design Thinking in a Nutshell
Design Thinking in a NutshellDesign Thinking in a Nutshell
Design Thinking in a Nutshell
 
Build-Measure-Learn - What software enterprises can learn from startups - XP ...
Build-Measure-Learn - What software enterprises can learn from startups - XP ...Build-Measure-Learn - What software enterprises can learn from startups - XP ...
Build-Measure-Learn - What software enterprises can learn from startups - XP ...
 
Vom Endanwender zur Innovation - Design Thinking in der Software-Industrie
Vom Endanwender zur Innovation - Design Thinking in der Software-IndustrieVom Endanwender zur Innovation - Design Thinking in der Software-Industrie
Vom Endanwender zur Innovation - Design Thinking in der Software-Industrie
 
Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...
Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...
Agile Software Engineering Techniques: The Missing Link in Large-Scale Lean P...
 
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
 

Scrum Day 2012 Keynote: Combining Design and Development

  • 1. Design Dev COMBINING DESIGN AND DEVELOPMENT MARTIN FASSUNGE & TOBIAS HILDENBRAND | SAP AG | 5 JULY 2012
  • 2. WHERE DO WE COME FROM? © SAP 2012 | 2
  • 3. Source: SAP © SAP 2012 | 3 40 YEARS OF SAP…
  • 4. © SAP 2012 | 4 …42 YEARS OF WATERFALL
  • 5. Analyze Design Code Test Fear of delivery Year 1 Year 2 Year 3 Year 4 © SAP 2012 | 5 THE WATERFALL – A BUREAUCRATIC APPROACH
  • 6. WHERE ARE WE TODAY? © SAP 2012 | 6
  • 7. Das Comeback (FOCUS 22/2012, S. 122ff.) © SAP 2012 | 7 COMPLEMENTING LEAN & SCRUM WITH AGILE ENGINEERING
  • 8. AGILE = “ABLE TO MOVE QUICKLY & EASILY”* *) Definition from Longman Dictionary of Contemporary English © SAP 2012 | 8
  • 9. Chief Product product team backlog ? release backlog BUT: sprint “There is surely nothing quite so backlog useless, as doing with great efficiency what should not be done at all” - Peter Drucker © SAP 2012 | 9 INTRODUCTION OF LEAN, AGILE DEVELOPMENT & SCRUM
  • 10. …SO, WHAT DOES AGILE MEAN FROM A BUSINESS PERSPECTIVE? © SAP 2012 | 10
  • 11. 1. Respond to change 2. Quickly reprioritize 3. Intensive customer interaction 4. Iterative 5. Right-sized delivery processes Source: Charles G.Cobb (2011) - Making Sense of Agile Project Management, © SAP 2012 | 11 WHAT DOES ‘AGILE’ MEAN FROM A BUSINESS PERSPECTIVE?
  • 12. WHY CAN„T WE JUST MAKE A MASTER PLAN? © SAP 2012 | 12
  • 13. far from alignment anarchy requirements complex complicated . . . simple close to alignment close to far from certainty technology certainty © SAP 2012 | 13 REQUIREMENTS SPECIFICATION UNDER UNCERTAINTY
  • 14. Scope fixed variable Teams Timelines © SAP 2012 | 14 FIXED SCOPE IS AN ILLUSION AND PROMISES FALSE SAFETY
  • 15. Creative Repetitive Physical Intangible © SAP 2012 | 15 PROCESS-WISE, SOFTWARE DEVELOPMENT IS DIFFERENT
  • 16. WHY DO WE LIKE SCRUM? © SAP 2012 | 16
  • 17. Split organization Split work into teams Split time Risk Deliver more frequently Risk Retrospectives © SAP 2012 | 17 SCRUM REDUCED RISKS DRAMATICALLY
  • 18. Partnership Mutual Trust Personal Shared Collaboration Responsibility Purpose Mindset © SAP 2012 | 18 SCRUM IS PEOPLE-CENTRIC AND FOSTERS TEAM WORK
  • 19. Lean Set of principles ASE Agile Software Engineering Practices Scrum Project Management Framework © SAP 2012 | 19 SCRUM IS CODE-CENTRIC WITH A SHARED SENSE OF QUALITY
  • 20. © SAP 2012 | 20 COMPLEMENTING SCRUM WITH ENGINEERING PRACTICES
  • 21. The 1. Take an Economic View Principles of 2. Actively Manage Queues Product Development 3. Exploit Variability FLOW 4. Reduce Batch Size 5. Apply WIP Constraints Second generation 6. Control Flow: Cadence Lean Product and Synchronization Development 7. Apply Fast Feedback Donald G. Reinertsen 8. Decentralize Control? Source: Donald G. Reinertsen (2009) – Lean Product Development Flow © SAP 2012 | 21 DON‘T WAIT ANOTHER 40 YEARS
  • 22.  Limited team size  Iterative feedback  iteration cycles,  empirical process  limited WIP* control  Velocity understood *) WIP = work-in-progress © SAP 2012 | 22 SCRUM IMPLEMENTS MOST PRINCIPLES OF LEAN
  • 23. …BUT, WHAT ABOUT THE ECONOMIC VIEW? © SAP 2012 | 23
  • 24. Source: Ash Maurya (2012) – Running Lean © SAP 2012 | 24 THE LEAN CANVAS TAKES AN ECONOMIC VIEW
  • 25. Iterate… …but beware of ”vanity metrics”! Source: Eric Ries (2011) – The Lean Startup © SAP 2012 | 25 VALIDATED LEARNING INCLUDING THE ECONOMIC VIEW
  • 26. Pivot or Pivot or Scaling,dying persevere? persevere? or extending? Problem/ Solution/ Solution/ Solution Customer Market Fit? Fit? Fit? 1 month 1 month 1 month © SAP 2012 | 26 EVOLVE BUSINESS MODELS, NOT JUST PRODUCTS
  • 27. WHERE DO REQUIREMENTS COME FROM? © SAP 2012 | 27
  • 28. Idea White paper Detailed specification © SAP 2012 | 28 SCIENTIFIC ANALYSIS WITH A DEDUCTIVE APPROACH
  • 29. HOW DOES DESIGN WORK? © SAP 2012 | 29
  • 30. Development „Wicked Less wicked Solvable problem„ problem problem © SAP 2012 | 30 DIVERGING & CONVERGING TO UNDERSTAND THE PROBLEM
  • 31. WHAT IS DESIGN THINKING? © SAP 2012 | 31
  • 32. „„A DEVELOPER NEEDS TO BE CURIOUS AND ALSO DEVELOP EMPATHY FOR END USERS“… Source: interview with SAP co-founder Hasso Plattner (2012) © SAP 2012 | 32
  • 33. 3. Approach 2. Space 1. People © SAP 2012 | 33 DESIGN THINKING PILLARS
  • 34. Address the right question …and create the right solution Customers Stakeholders Customers Stakeholders © SAP 2012 | 34 SAP‘S DESIGN THINKING APPROACH
  • 35. HOW DO WE COMBINE DESIGN & DEVELOPMENT TODAY? © SAP 2012 | 35
  • 36. Product Backlog Product Vision User Story Mapping Prototyping Personas Synthesis Teams User Research © SAP 2012 | 36 COMBINING DESIGN AND DEVELOPMENT IN PRACTICE
  • 37. Design (Thinking) (Lean) Development Set of shared values and principles © SAP 2012 | 37 DESIGN & DEVELOPMENT ARE COMPLEMENTARY
  • 38. Thank You! Contact Information: Martin Fassunge Dr. Tobias Hildenbrand SAP AG SAP AG Dietmar-Hopp-Allee 16 Dietmar-Hopp-Allee 16 69190 Walldorf 69190 Walldorf T: +49 6227 7-47474 T: +49 6227 7-47474 martin.georg.fassunge@sap.com tobias.hildenbrand@sap.com