SlideShare una empresa de Scribd logo
1 de 26
„ Agile Software Engineering and Design
  Thinking: Efficiency and Innovation in
 Lean Software Product Development“


         Prof. Dr. Armin Heinzl &
         Dr. Tobias Hildenbrand
                                           1
Agenda
   Introduction and Overview
   Lean and Agile Development
   Agile Software Engineering Techniques
   Design Thinking and Innovation
   Summary and Conclusion

                                            2
Overview: Two Main Questions…
                               (2) Where do innovative ideas
                               and requirements come from?




(1) How to build and deliver
the software efficiently?




                                                               3
Why lean and agile development at SAP?



                                         4
Development Process prior to Lean




                                5
Lean Product Development Flow




              How to efficiently deliver
                innovative enterprise
               software to customers?
                                           6
Underlying Principles




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

                                                                         7
Why do Scrum teams adopt
agile engineering techniques?



                                8
Agile Software Engineering
                                                  Pair programming, test-driven development, continuous
                  Specific agile techniques [6]
     ASE                                                           integration, refactoring




                         Agile method             Teams with Scrum master, product owner, developers
                    as process framework [7]       and an associated manager for people development
    Scrum


                                                     Eliminate waste, build quality in, learn constantly,
                      Lean principles [8]
                                                    deliver fast, engage everyone, keep getting better

Lean Principles



                                                                                                       9
Adoption of ASE Techniques




                             10
Adoption Patterns for ASE
• Minor variations for refactoring (REF) and
  continuous integration (CI)
• Relatively low adoption rate for refactoring
• Significant variations for pair programming and
  test driven development
• Note: empirical inquiry represtens a snapshot-
  view
                                                    11
Where do the requirements come from and
     how does innovation happen?



                                     12
An Analytic Approach Doesn‘t Work




                                    13
Diverging and Converging in Iterations




                                     14
Design Thinking
A team-based, iterative approach to innovation




                                                 15
Three “Space of Innovation”
1. Human Desirability        2. Technical Feasibility




                                                   Implementation


3. Economic Viability   Based on: Tim Brown (2009): Change by Design

                                                                       16
Innovation = Design & Development

                 2. Ideation




1. Inspiration                 3. Implementation



                                            17
How does innovation happen in practice?



                                      18
Intertwining Lean and Design Thinking




                                    19
Building People-Centric Software
 with Lean and Design Thinking




                                   20
What are the three things to remember?



                                         21
Summary and Conclusion
(1) Design Thinking helps teams to find problems
    worth solving and create innovative solutions
(2) Agile Software Engineering techniques help
    teams to build these solutions efficiently
(3) Both approaches can complement the large-
    scale implementation of Lean significantly…
                                                22
BACKUP MATERIAL

                  23
Study with 4 Development Teams




                                 24
Evaluation of ASE Techniques




                               25
Agile Software Engineering (ASE)




                                   26

Más contenido relacionado

La actualidad más candente

Agile Manifesto and Principles
Agile Manifesto and PrinciplesAgile Manifesto and Principles
Agile Manifesto and PrinciplesAryan Rajbhandari
 
Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkVernon Stinebaker
 
Professional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaProfessional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaAgile ME
 
Technical and Product Debt Management
Technical and Product Debt ManagementTechnical and Product Debt Management
Technical and Product Debt ManagementSergey Sundukovskiy
 
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...Jaguaraci Silva
 
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...AgileNetwork
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practicesjackcrews
 
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...Agile ME
 
Lean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software MethodologiesLean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software MethodologiesBrad Smith
 
The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)Adrian Howard
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agileHenry Jacob
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)Davis Thomas
 
Agile&DevOps-whats it about
Agile&DevOps-whats it aboutAgile&DevOps-whats it about
Agile&DevOps-whats it aboutPaul Peissner
 
Collaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal ShaikhCollaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal ShaikhAgile ME
 
Sustainable SW Development
Sustainable SW DevelopmentSustainable SW Development
Sustainable SW DevelopmentSam Hwang
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetAgile ME
 
WEBINAR: "Agile Development"
WEBINAR: "Agile Development"WEBINAR: "Agile Development"
WEBINAR: "Agile Development"Ontuitive
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planningJohanna Rothman
 
Agile strategic planning: increasing velocity in an organization
Agile strategic planning: increasing velocity in an organizationAgile strategic planning: increasing velocity in an organization
Agile strategic planning: increasing velocity in an organizationAgile Montréal
 

La actualidad más candente (20)

Agile Manifesto and Principles
Agile Manifesto and PrinciplesAgile Manifesto and Principles
Agile Manifesto and Principles
 
Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum Framework
 
Professional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaProfessional Developer by Alexandre Cuva
Professional Developer by Alexandre Cuva
 
Technical and Product Debt Management
Technical and Product Debt ManagementTechnical and Product Debt Management
Technical and Product Debt Management
 
Dawie Olivier (Westpac)
Dawie Olivier (Westpac)Dawie Olivier (Westpac)
Dawie Olivier (Westpac)
 
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
 
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
 
Lean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software MethodologiesLean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software Methodologies
 
The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agile
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
 
Agile&DevOps-whats it about
Agile&DevOps-whats it aboutAgile&DevOps-whats it about
Agile&DevOps-whats it about
 
Collaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal ShaikhCollaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal Shaikh
 
Sustainable SW Development
Sustainable SW DevelopmentSustainable SW Development
Sustainable SW Development
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
WEBINAR: "Agile Development"
WEBINAR: "Agile Development"WEBINAR: "Agile Development"
WEBINAR: "Agile Development"
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planning
 
Agile strategic planning: increasing velocity in an organization
Agile strategic planning: increasing velocity in an organizationAgile strategic planning: increasing velocity in an organization
Agile strategic planning: increasing velocity in an organization
 

Destacado

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 2014Tobias Schimmer
 
Design thinking and agile development
Design thinking and agile developmentDesign thinking and agile development
Design thinking and agile developmentW. Alex Jansen
 
Design Thinking and Agile?
Design Thinking and Agile?Design Thinking and Agile?
Design Thinking and Agile?Tathagat Varma
 
Design Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation WorkshopDesign Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation WorkshopJosef Scherer
 
The role of Design Thinking
The role of Design ThinkingThe role of Design Thinking
The role of Design ThinkingPieter Baert
 
Lean Design Thinking Crash Course
Lean Design Thinking Crash CourseLean Design Thinking Crash Course
Lean Design Thinking Crash CourseReuven Cohen
 
IDEO's design thinking.
IDEO's design thinking. IDEO's design thinking.
IDEO's design thinking. BeeCanvas
 
Intro to Design Thinking
Intro to Design ThinkingIntro to Design Thinking
Intro to Design ThinkingMike Krieger
 
Simulation Professional - What each module can do for me
Simulation Professional - What each module can do for meSimulation Professional - What each module can do for me
Simulation Professional - What each module can do for mePrism Engineering, Inc.
 
Defect Prediction Over Software Life Cycle in Automotive Domain
Defect Prediction Over Software Life Cycle   in Automotive DomainDefect Prediction Over Software Life Cycle   in Automotive Domain
Defect Prediction Over Software Life Cycle in Automotive DomainRAKESH RANA
 
Consultoría en Identidad de Marca
Consultoría en Identidad de MarcaConsultoría en Identidad de Marca
Consultoría en Identidad de MarcaRodolfo Condorena
 
Concepción de Negocio y su marca
Concepción de Negocio y su marcaConcepción de Negocio y su marca
Concepción de Negocio y su marcaRodolfo Condorena
 
Innovation needs waste - XP Days Germany 2011
Innovation needs waste - XP Days Germany 2011Innovation needs waste - XP Days Germany 2011
Innovation needs waste - XP Days Germany 2011Pierluigi Pugliese
 
Experimentation: The Ultimate Innovation Machine
Experimentation: The Ultimate Innovation MachineExperimentation: The Ultimate Innovation Machine
Experimentation: The Ultimate Innovation MachineAnn Michael
 
Business Model Innovation by Experimentation
Business Model Innovation by ExperimentationBusiness Model Innovation by Experimentation
Business Model Innovation by ExperimentationYoav Aviram
 
Unit 1 importance ofsoftengg_b.tech iii year
Unit 1  importance ofsoftengg_b.tech iii yearUnit 1  importance ofsoftengg_b.tech iii year
Unit 1 importance ofsoftengg_b.tech iii yearPreeti Mishra
 
What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...Ken Power
 
Canvas tools for lean product development
Canvas tools for lean product developmentCanvas tools for lean product development
Canvas tools for lean product developmentHanna Mäenpää
 

Destacado (20)

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 and agile development
Design thinking and agile developmentDesign thinking and agile development
Design thinking and agile development
 
Design Thinking and Agile?
Design Thinking and Agile?Design Thinking and Agile?
Design Thinking and Agile?
 
Design thinking & scrum v 3.0
Design thinking & scrum v 3.0Design thinking & scrum v 3.0
Design thinking & scrum v 3.0
 
Design Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation WorkshopDesign Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation Workshop
 
The role of Design Thinking
The role of Design ThinkingThe role of Design Thinking
The role of Design Thinking
 
Lean Design Thinking Crash Course
Lean Design Thinking Crash CourseLean Design Thinking Crash Course
Lean Design Thinking Crash Course
 
IDEO's design thinking.
IDEO's design thinking. IDEO's design thinking.
IDEO's design thinking.
 
Intro to Design Thinking
Intro to Design ThinkingIntro to Design Thinking
Intro to Design Thinking
 
Simulation Professional - What each module can do for me
Simulation Professional - What each module can do for meSimulation Professional - What each module can do for me
Simulation Professional - What each module can do for me
 
Defect Prediction Over Software Life Cycle in Automotive Domain
Defect Prediction Over Software Life Cycle   in Automotive DomainDefect Prediction Over Software Life Cycle   in Automotive Domain
Defect Prediction Over Software Life Cycle in Automotive Domain
 
Consultoría en Identidad de Marca
Consultoría en Identidad de MarcaConsultoría en Identidad de Marca
Consultoría en Identidad de Marca
 
Concepción de Negocio y su marca
Concepción de Negocio y su marcaConcepción de Negocio y su marca
Concepción de Negocio y su marca
 
Innovation needs waste - XP Days Germany 2011
Innovation needs waste - XP Days Germany 2011Innovation needs waste - XP Days Germany 2011
Innovation needs waste - XP Days Germany 2011
 
Experimentation: The Ultimate Innovation Machine
Experimentation: The Ultimate Innovation MachineExperimentation: The Ultimate Innovation Machine
Experimentation: The Ultimate Innovation Machine
 
Business Model Innovation by Experimentation
Business Model Innovation by ExperimentationBusiness Model Innovation by Experimentation
Business Model Innovation by Experimentation
 
Unit 1 importance ofsoftengg_b.tech iii year
Unit 1  importance ofsoftengg_b.tech iii yearUnit 1  importance ofsoftengg_b.tech iii year
Unit 1 importance ofsoftengg_b.tech iii year
 
What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...
 
Lean Product Development
Lean Product DevelopmentLean Product Development
Lean Product Development
 
Canvas tools for lean product development
Canvas tools for lean product developmentCanvas tools for lean product development
Canvas tools for lean product development
 

Similar a Agile Software Engineering and Design Thinking: Efficiency and Innovation in Lean Software Product Development

Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agilityAlexandre Cuva
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgileThanh Nguyen
 
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”Andrea Rodacki
 
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...Take advantage of new trends in agile: Iterationless Kanban and Continuous De...
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...Atlassian
 
The process of software architecting
The process of software architectingThe process of software architecting
The process of software architectingRoger Snook
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileRichard Cheng
 
Introduction to the Agile Methods
Introduction to the Agile MethodsIntroduction to the Agile Methods
Introduction to the Agile Methodssoftwareacademy
 
Linda maleki
Linda malekiLinda maleki
Linda malekiNASAPMC
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Marvin Heery
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologySapna Sood
 
Continuous integration for se group meeting
Continuous integration for se group meetingContinuous integration for se group meeting
Continuous integration for se group meetingSergii Shmarkatiuk
 
Agile development
Agile developmentAgile development
Agile developmentJoshuaU1
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developerDUONG Trong Tan
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdmguestc990b6
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principlesJaguaraci Silva
 

Similar a Agile Software Engineering and Design Thinking: Efficiency and Innovation in Lean Software Product Development (20)

Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
 
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
 
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...Take advantage of new trends in agile: Iterationless Kanban and Continuous De...
Take advantage of new trends in agile: Iterationless Kanban and Continuous De...
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
The process of software architecting
The process of software architectingThe process of software architecting
The process of software architecting
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Introduction to the Agile Methods
Introduction to the Agile MethodsIntroduction to the Agile Methods
Introduction to the Agile Methods
 
Linda maleki
Linda malekiLinda maleki
Linda maleki
 
Agile development
Agile developmentAgile development
Agile development
 
AMI Presentation
AMI PresentationAMI Presentation
AMI Presentation
 
Agile values
Agile valuesAgile values
Agile values
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Continuous integration for se group meeting
Continuous integration for se group meetingContinuous integration for se group meeting
Continuous integration for se group meeting
 
Sidra Agile Software Process
Sidra Agile Software ProcessSidra Agile Software Process
Sidra Agile Software Process
 
Agile development
Agile developmentAgile development
Agile development
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
 

Más de Tobias Schimmer

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...Tobias Schimmer
 
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...Tobias Schimmer
 
Customer-Centered Innovation at SAP
Customer-Centered Innovation at SAPCustomer-Centered Innovation at SAP
Customer-Centered Innovation at SAPTobias Schimmer
 
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 ...Tobias Schimmer
 
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 SAPTobias Schimmer
 
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 InnovationTobias Schimmer
 
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...Tobias Schimmer
 
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 ...Tobias Schimmer
 
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 PracticeTobias Schimmer
 
Design Thinking in a Nutshell
Design Thinking in a NutshellDesign Thinking in a Nutshell
Design Thinking in a NutshellTobias Schimmer
 
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 ...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 SAPTobias Schimmer
 
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 IntrapreneurshipTobias Schimmer
 
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 2013Tobias Schimmer
 
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 ...Tobias Schimmer
 
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-IndustrieTobias Schimmer
 
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 DevelopmentTobias Schimmer
 
Scrum Day 2012 Keynote: Combining Design and Development
Scrum Day 2012 Keynote: Combining Design and DevelopmentScrum Day 2012 Keynote: Combining Design and Development
Scrum Day 2012 Keynote: Combining Design and DevelopmentTobias Schimmer
 

Más de Tobias Schimmer (18)

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
 
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 ...
 
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
 
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
 
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 ...
 
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
 
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 ...
 
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
 
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
 
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
 
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 ...
 
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
 
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
 
Scrum Day 2012 Keynote: Combining Design and Development
Scrum Day 2012 Keynote: Combining Design and DevelopmentScrum Day 2012 Keynote: Combining Design and Development
Scrum Day 2012 Keynote: Combining Design and Development
 

Último

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Agile Software Engineering and Design Thinking: Efficiency and Innovation in Lean Software Product Development

  • 1. „ Agile Software Engineering and Design Thinking: Efficiency and Innovation in Lean Software Product Development“ Prof. Dr. Armin Heinzl & Dr. Tobias Hildenbrand 1
  • 2. Agenda  Introduction and Overview  Lean and Agile Development  Agile Software Engineering Techniques  Design Thinking and Innovation  Summary and Conclusion 2
  • 3. Overview: Two Main Questions… (2) Where do innovative ideas and requirements come from? (1) How to build and deliver the software efficiently? 3
  • 4. Why lean and agile development at SAP? 4
  • 6. Lean Product Development Flow How to efficiently deliver innovative enterprise software to customers? 6
  • 7. Underlying Principles Source: Donald G. Reinertsen (2009) – Lean Product Development Flow 7
  • 8. Why do Scrum teams adopt agile engineering techniques? 8
  • 9. Agile Software Engineering Pair programming, test-driven development, continuous Specific agile techniques [6] ASE integration, refactoring Agile method Teams with Scrum master, product owner, developers as process framework [7] and an associated manager for people development Scrum Eliminate waste, build quality in, learn constantly, Lean principles [8] deliver fast, engage everyone, keep getting better Lean Principles 9
  • 10. Adoption of ASE Techniques 10
  • 11. Adoption Patterns for ASE • Minor variations for refactoring (REF) and continuous integration (CI) • Relatively low adoption rate for refactoring • Significant variations for pair programming and test driven development • Note: empirical inquiry represtens a snapshot- view 11
  • 12. Where do the requirements come from and how does innovation happen? 12
  • 13. An Analytic Approach Doesn‘t Work 13
  • 14. Diverging and Converging in Iterations 14
  • 15. Design Thinking A team-based, iterative approach to innovation 15
  • 16. Three “Space of Innovation” 1. Human Desirability 2. Technical Feasibility Implementation 3. Economic Viability Based on: Tim Brown (2009): Change by Design 16
  • 17. Innovation = Design & Development 2. Ideation 1. Inspiration 3. Implementation 17
  • 18. How does innovation happen in practice? 18
  • 19. Intertwining Lean and Design Thinking 19
  • 20. Building People-Centric Software with Lean and Design Thinking 20
  • 21. What are the three things to remember? 21
  • 22. Summary and Conclusion (1) Design Thinking helps teams to find problems worth solving and create innovative solutions (2) Agile Software Engineering techniques help teams to build these solutions efficiently (3) Both approaches can complement the large- scale implementation of Lean significantly… 22
  • 24. Study with 4 Development Teams 24
  • 25. Evaluation of ASE Techniques 25