SlideShare a Scribd company logo
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Agile Software Development
with Scrum
Dr. Andreas Wintersteiger
Objectbay Software & Consulting GmbH
1
Version2010-1
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 2
Simple
Process
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 3
Complicated
Process
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 4
Complex Process
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
compli-
cated
Software development is a complex Process
5
Technology
Requirements
far from agreement
eement
close to agreement
farfrom
certainty
closeto
certainty
compli-
cated
Anarchy
Source: „Strategic Management and Organizational
Dynamics“ (1997) by Ralph Stacey, adapted
in Agile Software Development with Scrum by Ken
Schwaber and Mike Beedle (2002)
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
So, why Agile?
6
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Feedback - early & frequent
7
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Transparency
8
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 9
Iterations
PictureSource:NASA
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Iterative-incremental development is vertical
10
User Interface
Business Logic / Workflow
Database
Infrastructure
Increment
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Utilization
11
Throughput ver sus
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Rules & Values
12
PictureSource:Beep.,Flickr
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Attitude
13
PictureSource:MagnusvonKoeller,Flickr
&
Responsibility
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 14
Self
Organization
PictureSource:ToddHuffman,Flickr
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Scrum is a framework for agile development.
15
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Scrum Process
16
Product Backlog Selected Backlog
Sprint
2-4 Weeks
Daily Scrum
Product Increment
17
Product Owner
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Having a clear vision
18
„Landing a man on the moon
and returning him safely to the earth
by the end of the decade.“
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 19
Knowing what to deliver
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Return on Invest
20
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Priority
Business Value
Customer Satisfaction
Risk
Politics
21
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Stakeholders‘ Concerns
22
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Enjoyable Pieces
23
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Strategic Planning /
Releases 24
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 25
The development team
Small teams: 7 ±2 people
Cross functional
BA, Dev, DBA, QA, Tech Writers, Architects,...
Ideally full-time
Empowered, autonomous, co-located
Self organizing
Accountable for delivery
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 26
Knowing how to deliver
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
What matters?
27
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Definitive Committment
28
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 29
Focus on ...
Principles over mechanics
Building excellence in teams
Engineering practices
Automation
Failing fast
Continuing to learn
PictureSource:TwelveX,Flickr
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Do not beef up
the process
30
Lightweight
process
does scale
31
Complex do not...
© 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com
Thank you
32
andreas.wintersteiger@objectbay.com

More Related Content

Similar to Agile scrum-pulse-en-hd 2008

Cadison world-issue-02-2011
Cadison world-issue-02-2011Cadison world-issue-02-2011
Cadison world-issue-02-2011
CADISON
 
Logi Coy 1.1
Logi Coy 1.1Logi Coy 1.1
Logi Coy 1.1
Farhad
 

Similar to Agile scrum-pulse-en-hd 2008 (20)

BIM 360 Overview by Jessica Denman- august 2017
BIM 360 Overview by Jessica Denman- august 2017BIM 360 Overview by Jessica Denman- august 2017
BIM 360 Overview by Jessica Denman- august 2017
 
FAISAL SULEMAN_CV
FAISAL SULEMAN_CVFAISAL SULEMAN_CV
FAISAL SULEMAN_CV
 
Graphical DSL with Sirius: how to simplify the creation of custom modeling tools
Graphical DSL with Sirius: how to simplify the creation of custom modeling toolsGraphical DSL with Sirius: how to simplify the creation of custom modeling tools
Graphical DSL with Sirius: how to simplify the creation of custom modeling tools
 
Test driven cloud development using Oracle SOA CS and Oracle Developer CS
Test driven cloud development using Oracle SOA CS and Oracle Developer CSTest driven cloud development using Oracle SOA CS and Oracle Developer CS
Test driven cloud development using Oracle SOA CS and Oracle Developer CS
 
Applying Machine Learning to Construction with Charis Kaskiris and Shubham Goel
Applying Machine Learning to Construction with Charis Kaskiris and Shubham GoelApplying Machine Learning to Construction with Charis Kaskiris and Shubham Goel
Applying Machine Learning to Construction with Charis Kaskiris and Shubham Goel
 
Cadison world-issue-02-2011
Cadison world-issue-02-2011Cadison world-issue-02-2011
Cadison world-issue-02-2011
 
Using APIs
Using APIsUsing APIs
Using APIs
 
Axle ai Launches Remote Work Solution for Avid Media Composer
Axle ai Launches Remote Work Solution for Avid Media ComposerAxle ai Launches Remote Work Solution for Avid Media Composer
Axle ai Launches Remote Work Solution for Avid Media Composer
 
Process management and GRC in ARIS Practical Implementation
Process management and GRC in ARIS Practical ImplementationProcess management and GRC in ARIS Practical Implementation
Process management and GRC in ARIS Practical Implementation
 
Structural BIM workflows - design-to-fabrication for steel and rebar
Structural BIM workflows - design-to-fabrication for steel and rebarStructural BIM workflows - design-to-fabrication for steel and rebar
Structural BIM workflows - design-to-fabrication for steel and rebar
 
Forge - DevCon 2016: Integrate & extend your construction ecosystem with BI...
  Forge - DevCon 2016: Integrate & extend your construction ecosystem with BI...  Forge - DevCon 2016: Integrate & extend your construction ecosystem with BI...
Forge - DevCon 2016: Integrate & extend your construction ecosystem with BI...
 
Innotech Vietnam Profile
Innotech Vietnam ProfileInnotech Vietnam Profile
Innotech Vietnam Profile
 
Logi Coy 1.1
Logi Coy 1.1Logi Coy 1.1
Logi Coy 1.1
 
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudIMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
 
E4 e automotive_designengineering_v5
E4 e automotive_designengineering_v5E4 e automotive_designengineering_v5
E4 e automotive_designengineering_v5
 
The future of making rebar in Revit
The future of making rebar in RevitThe future of making rebar in Revit
The future of making rebar in Revit
 
Cyril Barrow, Rovio
Cyril Barrow, RovioCyril Barrow, Rovio
Cyril Barrow, Rovio
 
Company Profile
Company ProfileCompany Profile
Company Profile
 
OSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdf
OSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdfOSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdf
OSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdf
 
Why marketers are the real winners with Sitecore XM Cloud
Why marketers are the real winners with Sitecore XM CloudWhy marketers are the real winners with Sitecore XM Cloud
Why marketers are the real winners with Sitecore XM Cloud
 

More from Andreas Wintersteiger (6)

2013 Key takeaways from 8 years scrum coaching and consulting
2013 Key takeaways from 8 years scrum coaching and consulting2013 Key takeaways from 8 years scrum coaching and consulting
2013 Key takeaways from 8 years scrum coaching and consulting
 
2011 lean kanban-scrum
2011 lean kanban-scrum2011 lean kanban-scrum
2011 lean kanban-scrum
 
2005 talk on starting a business @ JKU
2005 talk on starting a business @ JKU2005 talk on starting a business @ JKU
2005 talk on starting a business @ JKU
 
2008 Metrics for agile software development
2008 Metrics for agile software development2008 Metrics for agile software development
2008 Metrics for agile software development
 
Agile-Scrum Pulse 30min (2007)
Agile-Scrum Pulse 30min (2007)Agile-Scrum Pulse 30min (2007)
Agile-Scrum Pulse 30min (2007)
 
Agile intro-90min (2007)
Agile intro-90min (2007)Agile intro-90min (2007)
Agile intro-90min (2007)
 

Recently uploaded

AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
mbmh111980
 

Recently uploaded (20)

SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 

Agile scrum-pulse-en-hd 2008

  • 1. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Agile Software Development with Scrum Dr. Andreas Wintersteiger Objectbay Software & Consulting GmbH 1 Version2010-1
  • 2. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 2 Simple Process
  • 3. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 3 Complicated Process
  • 4. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 4 Complex Process
  • 5. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com compli- cated Software development is a complex Process 5 Technology Requirements far from agreement eement close to agreement farfrom certainty closeto certainty compli- cated Anarchy Source: „Strategic Management and Organizational Dynamics“ (1997) by Ralph Stacey, adapted in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle (2002)
  • 6. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com So, why Agile? 6
  • 7. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Feedback - early & frequent 7
  • 8. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Transparency 8
  • 9. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 9 Iterations PictureSource:NASA
  • 10. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Iterative-incremental development is vertical 10 User Interface Business Logic / Workflow Database Infrastructure Increment
  • 11. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Utilization 11 Throughput ver sus
  • 12. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Rules & Values 12 PictureSource:Beep.,Flickr
  • 13. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Attitude 13 PictureSource:MagnusvonKoeller,Flickr & Responsibility
  • 14. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 14 Self Organization PictureSource:ToddHuffman,Flickr
  • 15. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Scrum is a framework for agile development. 15
  • 16. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Scrum Process 16 Product Backlog Selected Backlog Sprint 2-4 Weeks Daily Scrum Product Increment
  • 18. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Having a clear vision 18 „Landing a man on the moon and returning him safely to the earth by the end of the decade.“
  • 19. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 19 Knowing what to deliver
  • 20. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Return on Invest 20
  • 21. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Priority Business Value Customer Satisfaction Risk Politics 21
  • 22. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Stakeholders‘ Concerns 22
  • 23. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Enjoyable Pieces 23
  • 24. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Strategic Planning / Releases 24
  • 25. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 25 The development team Small teams: 7 ±2 people Cross functional BA, Dev, DBA, QA, Tech Writers, Architects,... Ideally full-time Empowered, autonomous, co-located Self organizing Accountable for delivery
  • 26. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 26 Knowing how to deliver
  • 27. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com What matters? 27
  • 28. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Definitive Committment 28
  • 29. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com 29 Focus on ... Principles over mechanics Building excellence in teams Engineering practices Automation Failing fast Continuing to learn PictureSource:TwelveX,Flickr
  • 30. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Do not beef up the process 30
  • 32. © 2006 - 2010 Objectbay Software & Consulting GmbH, Austria www.objectbay.com Thank you 32 andreas.wintersteiger@objectbay.com

Editor's Notes

  1. Communication
  2. The System is knowable, if you study it long enough System is predictably controlable Finding a problem is not simple, but doable
  3. There are rules, but the process is not fully knowable - there still are unknown variables Could make guesses, but still unpredictable Weather-conditions, People, ... This is a process that needs permanent reaction based on observation, personal experience and values! Problems can only be solved by individuals taking initiative, applying creativity and learning
  4. Optimize the individual part
  5. Communication
  6. Value Risk
  7. From Teams to Top-Level Management