SlideShare a Scribd company logo
1 of 31
Agile
A view from the top
Colm O’hEocha – AgileInnovation Ltd
This material is Copyright
Protected under the following
Creative Commons License:
Attribution-ShareAlike 3.0
Please use this material freely
and derive further work from it.
BUT, attribution must be given
to the original author, and
these same rights must govern
all derived works.
Please use the following
attribution:
“Colm O’hEocha,
AgileInnovation Ltd. 2010:
www.agileinnovation.eu”
AGILE IS DIFFERENT
Agile – A View from the Top
What is agile?
Copyright © 2010 AgileInnovation
Copyright © 2010 AgileInnovation
Process Control Models
CLOSED-LOOP
Empirical - Adaptive
OPEN-LOOP
Analytical - Predictive
Controller Controller
Inspect
Set TargetSet Target
Copyright © 2010 AgileInnovation
The Parts and the Whole
Controller
Inspect
Set Target Adapt
• Clean Design & Code
• User Stories - Late Elaboration
• Shared Code Ownership
• Test Driven Development…..
• Iteration Plan
• Daily Stand-Up
• Pair Programming
• Customer Reviews &
Feedback
• Retrospectives
• AutoTest…..
The Life of an Iteration
Copyright © 2010 AgileInnovation
Copyright © 2010 AgileInnovation
Discipline
“Balancing Agility and Discipline”Barry Boehm
Copyright © 2010 AgileInnovation
AGILE IS GOOD
Agile – A View from the Top
Painpoints
YourFavorite!
Transparency
Copyright © 2010 AgileInnovation
Copyright © 2010 AgileInnovation
What we really needed was a good
hammer…
ValueDelivered
Time
Agile
Resources
Waterfall
Copyright © 2010 AgileInnovation
Copyright © 2010 AgileInnovation
QualityERROR: No keyboard detected
Press any key to continue…
ERROR: No keyboard detected
Press any key to con
tinue…^Z
Copyright © 2010 AgileInnovation
“Tell me how you will measure me
and I’ll tell you how I’ll behave”
Transparency
Copyright © 2010 AgileInnovation
Cancel
8%13%26%33%41%48%57%68%77%83%86%91%94%97%99%
“Prediction is hard –
especially when its about the future”
Niels Bohr
Copyright © 2010 AgileInnovation
Cone of Uncertainty
Copyright © 2010 AgileInnovation
AGILE IS MAINSTREAM
Agile – A View from the Top
AdHoc
30%
Iterative
21%
Waterfall
13%
Agile
36%
Gaining Traction…
Data Source: Forrester/Dr. Dobbs Global Developer Technographics Survey Q3 2009
Gartner 2010: 80% of
Software Development will
use Agile by 2012
Gartner 2008: 15%-25% of
Organisations have
Implemented Agile
Capgemini 2009: Agile is no. 4 of
the Top 5 IT Priorities for 2010
Copyright © 2010 AgileInnovation
Hard Evidence…
73%
63%
64%
90%
83%
82%
77%
Productivity
Quality
Time To Completion
Responsiveness
Visibility
Dr. Dobbs/Ambysoft 2008 VersionOne2010
QMSA
2009
16
%
*4
37
%
Copyright © 2010 AgileInnovation
WHERE NEXT?
Agile – A View from the Top
The Agile Adoption Curve
Initiation
Awareness
Consideration
Investigation
Pilot
Adoption
Adoption
Adaptation
Acceptance
Routinization
Infusion
Assimilation
The Agile Adoption Curve and ‘Chasms’
Copyright © 2010 AgileInnovation
“We’re
different”
“Fail to
Scale”
It depends…
Scientific Theory
Project, Team
and Organisational
Context
Business Imperatives
Your Method
Copyright © 2010 AgileInnovation
Agile Values & Principles
Where am I?
Team Requirements
& Analysis
Planning Technical
Practices
Knowledge Creation &
Learning
Culture &
Organisation
Time To Value 4 3 2 2 2 2
Economy 2 4 3 2 3 3
Productivity 3 5 4 2 1 4
Quality 2 4 4 5 3 4
Predictability 1 2 2 3 4 2
Visibility 4 3 4 4 5 2
Innovation 3 2 3 2 3 3
Flexibility 2 2 2 3 1 3
Business
Drivers
Assessment
Dimensions
Copyright © 2010 AgileInnovation
Colm O’hEocha
AgileInnovation Limited
www.agileinnovation.eu
Colm@agileinnovation.eu
About the Presenter
Copyright © 2010 AgileInnovation
Colm O’hEocha,
AgileInnovation Ltd.
Colm@agileinnovation.eu
Colm is an IT industry veteran, with over 20 years design and
development experience. His interest in Lean Thinking
began when automating Just-In-Time production lines in the
1980s. Implementing early agile software methods in 2001,
Colm has extensive hands-on experiences across teams,
organisations and technologies. In varied roles of developer,
architect and Director of R&D, he has seen Lean and Agile
from a variety of perspectives. More recently Colm has
partnered with LERO, the Irish software engineering
research institute, investigating how agile and lean methods
influence innovation in software development.
AgileInnovation offers agile advisory and coaching services.
Pre and post adoption assessments, coaching services to
help teams get the most from agile, developing a agile
business case, and targeted workshops on specific agile
practices.
This material is Copyright
Protected under the following
Creative Commons License:
Attribution-ShareAlike 3.0
Please use this material freely
and derive further work from it.
BUT, attribution must be given
to the original author, and
these same rights must govern
all derived works.
Please use the following
attribution:
“Colm O’hEocha,
AgileInnovation Ltd. 2010:
www.agileinnovation.eu”

More Related Content

Viewers also liked

Prezentace Prahy hotová
Prezentace Prahy hotováPrezentace Prahy hotová
Prezentace Prahy hotováevavotav
 
Tugas PKN Kelompok 5 ( SMPN 256 Jakarta )
Tugas PKN Kelompok 5 ( SMPN 256 Jakarta )Tugas PKN Kelompok 5 ( SMPN 256 Jakarta )
Tugas PKN Kelompok 5 ( SMPN 256 Jakarta )Arya Dipa
 
Women´s war
Women´s warWomen´s war
Women´s warevavotav
 
Exponents and powers nikita class 8
Exponents and powers nikita class 8Exponents and powers nikita class 8
Exponents and powers nikita class 8Nikita Sharma
 
Catherine of Imdina
Catherine of ImdinaCatherine of Imdina
Catherine of Imdinaevavotav
 
Ringkasan PKN Kelompok 5 Bab 2( SMPN 256 Jakarta )
Ringkasan PKN Kelompok 5 Bab 2( SMPN 256 Jakarta )Ringkasan PKN Kelompok 5 Bab 2( SMPN 256 Jakarta )
Ringkasan PKN Kelompok 5 Bab 2( SMPN 256 Jakarta )Arya Dipa
 
Jornades sobre economia col·laborativa, economia social i solidària: les inst...
Jornades sobre economia col·laborativa, economia social i solidària: les inst...Jornades sobre economia col·laborativa, economia social i solidària: les inst...
Jornades sobre economia col·laborativa, economia social i solidària: les inst...Albert Castellanos Maduell
 
festival of india made by RJ
festival of india made by RJfestival of india made by RJ
festival of india made by RJNikita Sharma
 

Viewers also liked (14)

Prezentace Prahy hotová
Prezentace Prahy hotováPrezentace Prahy hotová
Prezentace Prahy hotová
 
new zealand
new zealandnew zealand
new zealand
 
Bruncvík
BruncvíkBruncvík
Bruncvík
 
Kukla
KuklaKukla
Kukla
 
Tugas PKN Kelompok 5 ( SMPN 256 Jakarta )
Tugas PKN Kelompok 5 ( SMPN 256 Jakarta )Tugas PKN Kelompok 5 ( SMPN 256 Jakarta )
Tugas PKN Kelompok 5 ( SMPN 256 Jakarta )
 
thailand
thailandthailand
thailand
 
Women´s war
Women´s warWomen´s war
Women´s war
 
Ad
AdAd
Ad
 
Exponents and powers nikita class 8
Exponents and powers nikita class 8Exponents and powers nikita class 8
Exponents and powers nikita class 8
 
Catherine of Imdina
Catherine of ImdinaCatherine of Imdina
Catherine of Imdina
 
Ringkasan PKN Kelompok 5 Bab 2( SMPN 256 Jakarta )
Ringkasan PKN Kelompok 5 Bab 2( SMPN 256 Jakarta )Ringkasan PKN Kelompok 5 Bab 2( SMPN 256 Jakarta )
Ringkasan PKN Kelompok 5 Bab 2( SMPN 256 Jakarta )
 
Jornades sobre economia col·laborativa, economia social i solidària: les inst...
Jornades sobre economia col·laborativa, economia social i solidària: les inst...Jornades sobre economia col·laborativa, economia social i solidària: les inst...
Jornades sobre economia col·laborativa, economia social i solidària: les inst...
 
Catalunya active labour market policies
Catalunya active labour market policiesCatalunya active labour market policies
Catalunya active labour market policies
 
festival of india made by RJ
festival of india made by RJfestival of india made by RJ
festival of india made by RJ
 

Similar to Agile

How "Agile" helps Localization with an old Dilema
How "Agile" helps Localization with an old DilemaHow "Agile" helps Localization with an old Dilema
How "Agile" helps Localization with an old DilemaMatthias Caesar
 
How Agile helps Localization with an old Dilema
How Agile helps Localization with an old DilemaHow Agile helps Localization with an old Dilema
How Agile helps Localization with an old DilemaMatthias Caesar
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityProgrammableWeb
 
ITIL Service Value System.pdf
ITIL Service Value System.pdfITIL Service Value System.pdf
ITIL Service Value System.pdfSSGC
 
Oow soa governance v1 0
Oow   soa governance v1 0Oow   soa governance v1 0
Oow soa governance v1 0saalbers
 
Accenture Collections
Accenture CollectionsAccenture Collections
Accenture CollectionsSIKM
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishCollabNet
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Mirco Hering
 
Accenture and OpenStack
Accenture and OpenStackAccenture and OpenStack
Accenture and OpenStackOpen Stack
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Brian Dawson
 
Scaling Agile Transformation in a Waterfall Enterprise
Scaling Agile Transformation in a Waterfall EnterpriseScaling Agile Transformation in a Waterfall Enterprise
Scaling Agile Transformation in a Waterfall EnterpriseVMware Tanzu
 
Building a Contribution Culture @Cloudwatt
Building a Contribution Culture @CloudwattBuilding a Contribution Culture @Cloudwatt
Building a Contribution Culture @CloudwattRegis Allegre
 
Does Agile EA Equal Agile Plus EA?
Does Agile EA Equal Agile Plus EA?Does Agile EA Equal Agile Plus EA?
Does Agile EA Equal Agile Plus EA?Jason Bloomberg
 
Innovety - IP Presentation
Innovety - IP PresentationInnovety - IP Presentation
Innovety - IP PresentationAhmed Shamaa
 
Actiflow Brochure En 2011
Actiflow Brochure En 2011Actiflow Brochure En 2011
Actiflow Brochure En 2011Roy Campe
 

Similar to Agile (20)

How "Agile" helps Localization with an old Dilema
How "Agile" helps Localization with an old DilemaHow "Agile" helps Localization with an old Dilema
How "Agile" helps Localization with an old Dilema
 
How Agile helps Localization with an old Dilema
How Agile helps Localization with an old DilemaHow Agile helps Localization with an old Dilema
How Agile helps Localization with an old Dilema
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer Community
 
ITIL Service Value System.pdf
ITIL Service Value System.pdfITIL Service Value System.pdf
ITIL Service Value System.pdf
 
Reclaiming Agile Development
Reclaiming Agile Development Reclaiming Agile Development
Reclaiming Agile Development
 
Oow soa governance v1 0
Oow   soa governance v1 0Oow   soa governance v1 0
Oow soa governance v1 0
 
Accenture Collections
Accenture CollectionsAccenture Collections
Accenture Collections
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - English
 
iCognitive SCOR Model & iCognitive Methodology
iCognitive SCOR Model & iCognitive MethodologyiCognitive SCOR Model & iCognitive Methodology
iCognitive SCOR Model & iCognitive Methodology
 
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
Esquare company preso
Esquare company presoEsquare company preso
Esquare company preso
 
Accenture and OpenStack
Accenture and OpenStackAccenture and OpenStack
Accenture and OpenStack
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
 
Scaling Agile Transformation in a Waterfall Enterprise
Scaling Agile Transformation in a Waterfall EnterpriseScaling Agile Transformation in a Waterfall Enterprise
Scaling Agile Transformation in a Waterfall Enterprise
 
Dev ops from within
Dev ops from withinDev ops from within
Dev ops from within
 
Building a Contribution Culture @Cloudwatt
Building a Contribution Culture @CloudwattBuilding a Contribution Culture @Cloudwatt
Building a Contribution Culture @Cloudwatt
 
Does Agile EA Equal Agile Plus EA?
Does Agile EA Equal Agile Plus EA?Does Agile EA Equal Agile Plus EA?
Does Agile EA Equal Agile Plus EA?
 
Innovety - IP Presentation
Innovety - IP PresentationInnovety - IP Presentation
Innovety - IP Presentation
 
Actiflow Brochure En 2011
Actiflow Brochure En 2011Actiflow Brochure En 2011
Actiflow Brochure En 2011
 

Recently uploaded

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 

Recently uploaded (20)

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 

Agile

  • 1. Agile A view from the top Colm O’hEocha – AgileInnovation Ltd
  • 2. This material is Copyright Protected under the following Creative Commons License: Attribution-ShareAlike 3.0 Please use this material freely and derive further work from it. BUT, attribution must be given to the original author, and these same rights must govern all derived works. Please use the following attribution: “Colm O’hEocha, AgileInnovation Ltd. 2010: www.agileinnovation.eu”
  • 3. AGILE IS DIFFERENT Agile – A View from the Top
  • 4. What is agile? Copyright © 2010 AgileInnovation
  • 5. Copyright © 2010 AgileInnovation
  • 6. Process Control Models CLOSED-LOOP Empirical - Adaptive OPEN-LOOP Analytical - Predictive Controller Controller Inspect Set TargetSet Target Copyright © 2010 AgileInnovation
  • 7. The Parts and the Whole Controller Inspect Set Target Adapt • Clean Design & Code • User Stories - Late Elaboration • Shared Code Ownership • Test Driven Development….. • Iteration Plan • Daily Stand-Up • Pair Programming • Customer Reviews & Feedback • Retrospectives • AutoTest…..
  • 8. The Life of an Iteration Copyright © 2010 AgileInnovation
  • 9. Copyright © 2010 AgileInnovation
  • 10. Discipline “Balancing Agility and Discipline”Barry Boehm Copyright © 2010 AgileInnovation
  • 11. AGILE IS GOOD Agile – A View from the Top
  • 13. Copyright © 2010 AgileInnovation What we really needed was a good hammer…
  • 15. Copyright © 2010 AgileInnovation
  • 16. QualityERROR: No keyboard detected Press any key to continue… ERROR: No keyboard detected Press any key to con tinue…^Z Copyright © 2010 AgileInnovation
  • 17. “Tell me how you will measure me and I’ll tell you how I’ll behave” Transparency Copyright © 2010 AgileInnovation
  • 18.
  • 19. Cancel 8%13%26%33%41%48%57%68%77%83%86%91%94%97%99% “Prediction is hard – especially when its about the future” Niels Bohr Copyright © 2010 AgileInnovation
  • 20.
  • 21. Cone of Uncertainty Copyright © 2010 AgileInnovation
  • 22. AGILE IS MAINSTREAM Agile – A View from the Top
  • 23. AdHoc 30% Iterative 21% Waterfall 13% Agile 36% Gaining Traction… Data Source: Forrester/Dr. Dobbs Global Developer Technographics Survey Q3 2009 Gartner 2010: 80% of Software Development will use Agile by 2012 Gartner 2008: 15%-25% of Organisations have Implemented Agile Capgemini 2009: Agile is no. 4 of the Top 5 IT Priorities for 2010 Copyright © 2010 AgileInnovation
  • 24. Hard Evidence… 73% 63% 64% 90% 83% 82% 77% Productivity Quality Time To Completion Responsiveness Visibility Dr. Dobbs/Ambysoft 2008 VersionOne2010 QMSA 2009 16 % *4 37 % Copyright © 2010 AgileInnovation
  • 25. WHERE NEXT? Agile – A View from the Top
  • 26. The Agile Adoption Curve Initiation Awareness Consideration Investigation Pilot Adoption Adoption Adaptation Acceptance Routinization Infusion Assimilation The Agile Adoption Curve and ‘Chasms’ Copyright © 2010 AgileInnovation “We’re different” “Fail to Scale”
  • 27. It depends… Scientific Theory Project, Team and Organisational Context Business Imperatives Your Method Copyright © 2010 AgileInnovation Agile Values & Principles
  • 28. Where am I? Team Requirements & Analysis Planning Technical Practices Knowledge Creation & Learning Culture & Organisation Time To Value 4 3 2 2 2 2 Economy 2 4 3 2 3 3 Productivity 3 5 4 2 1 4 Quality 2 4 4 5 3 4 Predictability 1 2 2 3 4 2 Visibility 4 3 4 4 5 2 Innovation 3 2 3 2 3 3 Flexibility 2 2 2 3 1 3 Business Drivers Assessment Dimensions Copyright © 2010 AgileInnovation
  • 30. About the Presenter Copyright © 2010 AgileInnovation Colm O’hEocha, AgileInnovation Ltd. Colm@agileinnovation.eu Colm is an IT industry veteran, with over 20 years design and development experience. His interest in Lean Thinking began when automating Just-In-Time production lines in the 1980s. Implementing early agile software methods in 2001, Colm has extensive hands-on experiences across teams, organisations and technologies. In varied roles of developer, architect and Director of R&D, he has seen Lean and Agile from a variety of perspectives. More recently Colm has partnered with LERO, the Irish software engineering research institute, investigating how agile and lean methods influence innovation in software development. AgileInnovation offers agile advisory and coaching services. Pre and post adoption assessments, coaching services to help teams get the most from agile, developing a agile business case, and targeted workshops on specific agile practices.
  • 31. This material is Copyright Protected under the following Creative Commons License: Attribution-ShareAlike 3.0 Please use this material freely and derive further work from it. BUT, attribution must be given to the original author, and these same rights must govern all derived works. Please use the following attribution: “Colm O’hEocha, AgileInnovation Ltd. 2010: www.agileinnovation.eu”