SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
WELCOME

 Workshop Room 2
         © Agile Experience Ltd




Rachel Davies - Surfing
    the Agile Wave


         © Agile Experience Ltd




                                  1
Surfing the Agile Wave

                  by Rachel Davies




             Introductions
About me:
• Independent consultant / trainer
• Used Agile approaches since 2000
• Author of “Agile Coaching” book

About you:
• Not tried Agile yet?
• Just got started with Agile?
• Been Agile for a while?
                        © Agile Experience Ltd




                                                 2
Desire
 Many companies attracted to Agile benefits:
 • Getting software out earlier
 • Being responsive to customers
 • Lightweight approach

 They are often struggling to cope with pace
  of change and being able to predict what
  will be ready when.
                     © Agile Experience Ltd




How do we get started?




                     © Agile Experience Ltd




                                               3
Try It
Most companies start with pilot
  projects to prove approach can
  work for them.
• Often safe candidates
• Isolated from mainstream issues

Make do with current infrastructure:
 tools, environment, organisation
 structure


                       © Agile Experience Ltd




                   Jumping In

  Subsequent Agile projects don’t get the same
    attention:
  • Not ideal candidates for Agile
  • Core principles ignored
  • Support for Agile is weak




                       © Agile Experience Ltd




                                                 4
No Time
Rushing so not doing things properly




         Cargo Cult
           Looks Agile




                                       5
Scrum But
      Only do the easy parts




Submerged Obstacles to Agile




            © Agile Experience Ltd




                                     6
Agile is pervasive




Agile can have impact on many areas:
• Team composition
• Office furniture
• Build environments
• Hiring policy
• Line management
• Incentives
                        © Agile Experience Ltd




          Traditional Approach




       Phases of activity focused on a fixed-
       scope release.
       • Divide the work
       • Resist change
       • Communicate via documents
                        © Agile Experience Ltd




                                                 7
Agile is not speeding this up

• Agile is not a case
  of “do less, go faster”
• Mistake to think
  replacing:-
   –   Process
   –   Role descriptions
   –   Tools
   –   Templates
   –   Training

                           © Agile Experience Ltd




                       Agile is ..

                                                    Make a little,
                                                     sell a little,
                                                    learn a little




Concurrent activity to create continuous flow of
releases.
• Develop iteratively
• Cross-functional teams
• Frequent releases        © Agile Experience Ltd




                                                                      8
Agile depends on Teamwork




      Real-time interactions rather than process orchestrated
      via artefacts.          © Agile Experience Ltd




                                 Agile Values
We are uncovering better ways of developing software by doing it and helping
others do it. Through this work we have come to value:

Individuals & Interactions over Processes & Tools
Working software over Comprehensive documentation
Customer collaboration over Contract negotiation
Responding to change over Following a plan

While there is value in the items on the right,
we value the items on the left more.


www.agilemanifesto.org
                                      © Agile Experience Ltd




                                                                               9
Agile Manifesto Principles (1)
• Our highest priority is to satisfy the Customer
  through early and continuous delivery of
     valuable software
• Welcome changing requirements, even
     late in development. Agile processes harness
     change for the customer's competitive advantage.
• Deliver working software frequently,
     from a couple of weeks to a couple of months,
     with a preference to the shorter timescale.
• Business people and developers must work
     together daily throughout the project.
                       © Agile Experience Ltd




Agile Manifesto Principles (2)
• Build projects around motivated individuals. Give
them the environment and support they
need, and trust them to get the job done
• The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation.
• Working software is the primary measure of
progress
• Agile processes promote sustainable
development. The sponsors, developers, and
users should be able to maintain a constant pace
indefinitely.
                       © Agile Experience Ltd




                                                           10
Agile Manifesto Principles (3)

• Continuous attention to technical excellence
and good design enhances agility.
   • Simplicity--the art of maximizing the amount of
   work not done--is essential.
   • The best architectures, requirements, and designs
   emerge from self-organizing teams
      • At regular intervals, the team reflects on how to
      become more effective, then tunes and adjusts its
      behavior accordingly.


                          © Agile Experience Ltd




        What Support Is Needed?




                          © Agile Experience Ltd




                                                              11
Get Serious about Delivery




          © Agile Experience Ltd




  Environment matters




                                   12
Broken Pipelines
• How we build
  software needs
  attention to improve
  flow.
• Often the pipeline to
  live is broken and
  requires manual
  intervention to get
  software out to
  customers.

                     © Agile Experience Ltd




 Teamwork relies on Motivation
• Make vision and
  benefits clear
• Permission to try new
  approach
• Empower team to
  make choices about
  how they work
• Build awareness and
  responsibility


                     © Agile Experience Ltd




                                              13
New Skills Take Time




Becoming agile requires:
• Understanding principles
• Time to practice
• Coaching to avoid old habits

                     © Agile Experience Ltd




            Strive for Quality




                     © Agile Experience Ltd




                                              14
Encourage Experiments




       © Agile Experience Ltd




 Take Time to Reflect




       © Agile Experience Ltd




                                15
Be Patient




                    Change takes time
                             © Agile Experience Ltd




                     Further Reading
Mike Cohn
• “Succeeding with Agile”

Rachel Davies  Liz Sedley
• “Agile Coaching”

James Shore  Shane Warden
• “The Art of Agile Development”

Jez Humble  Dave Farley
• “Continuous Deployment”

                             © Agile Experience Ltd




                                                      16
Any Questions?

Get in touch
   –   Email: rachel@agilexp.com
   –   Twitter: @rachelcdavies
   –   Blog: http://agilecoach.typepad.com/
   –   Web: http://www.agilexp.com




                              © Agile Experience Ltd




                                                       17

Mais conteúdo relacionado

Mais procurados

How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...
Thoralf J. Klatt
 
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
Colin O'Neill
 
Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational change
LeanDog
 
Patterns for getting started with agile
Patterns for getting started with agilePatterns for getting started with agile
Patterns for getting started with agile
Andre Simones
 

Mais procurados (20)

DevOps: The art of making better software
DevOps: The art of making better softwareDevOps: The art of making better software
DevOps: The art of making better software
 
How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...How do you survive the radical shift towards inversion of responsibility and ...
How do you survive the radical shift towards inversion of responsibility and ...
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, Accelerate
 
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
The SAFe Way to Lean Software Development for AgileNCR - April 5, 2014
 
Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational change
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and Documentation
 
Choose Your WoW! DevOps in the Enterprise
Choose Your WoW!  DevOps in the EnterpriseChoose Your WoW!  DevOps in the Enterprise
Choose Your WoW! DevOps in the Enterprise
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
 
On agile games and how to develop one
On agile games and how to develop oneOn agile games and how to develop one
On agile games and how to develop one
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
 
Agile Software Development at UPT DEGI | 5th of Dec 2016
Agile Software Development at UPT DEGI  | 5th of Dec 2016Agile Software Development at UPT DEGI  | 5th of Dec 2016
Agile Software Development at UPT DEGI | 5th of Dec 2016
 
Delivering value
Delivering valueDelivering value
Delivering value
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business Analysts
 
Why scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupWhy scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetup
 
Mike Walls (Revera)
Mike Walls (Revera)Mike Walls (Revera)
Mike Walls (Revera)
 
Building an agile culture
Building an agile cultureBuilding an agile culture
Building an agile culture
 
Patterns for getting started with agile
Patterns for getting started with agilePatterns for getting started with agile
Patterns for getting started with agile
 
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile AccountingDOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
DOES16 London - Pat Reed - Mind the GAAP: A Playbook for Agile Accounting
 

Destaque

Sustaining Test-Driven Development
Sustaining Test-Driven DevelopmentSustaining Test-Driven Development
Sustaining Test-Driven Development
AgileOnTheBeach
 
Research instruments case study
Research instruments case studyResearch instruments case study
Research instruments case study
AgileOnTheBeach
 
The problem solvers problem
The problem solvers problemThe problem solvers problem
The problem solvers problem
AgileOnTheBeach
 
Slow and dirty with callouts
Slow and dirty with calloutsSlow and dirty with callouts
Slow and dirty with callouts
AgileOnTheBeach
 

Destaque (7)

Sustaining Test-Driven Development
Sustaining Test-Driven DevelopmentSustaining Test-Driven Development
Sustaining Test-Driven Development
 
Research instruments case study
Research instruments case studyResearch instruments case study
Research instruments case study
 
The problem solvers problem
The problem solvers problemThe problem solvers problem
The problem solvers problem
 
System Error
System ErrorSystem Error
System Error
 
Slow and dirty with callouts
Slow and dirty with calloutsSlow and dirty with callouts
Slow and dirty with callouts
 
Tool up your lamp stack
Tool up your lamp stackTool up your lamp stack
Tool up your lamp stack
 
Value stream mapping
Value stream mapping  Value stream mapping
Value stream mapping
 

Semelhante a Surfing the Agile Wave

Scrum Workshop - Agile Presentation March 18, 2012
Scrum Workshop - Agile Presentation March 18, 2012Scrum Workshop - Agile Presentation March 18, 2012
Scrum Workshop - Agile Presentation March 18, 2012
MrAlexRosales
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
Naveen Gupta
 
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
AgileNZ Conference
 

Semelhante a Surfing the Agile Wave (20)

Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful Organizations
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
 
User Stories Suck by David Hawks at North Dallas Product Owners Meetup
User Stories Suck by David Hawks at North Dallas Product Owners MeetupUser Stories Suck by David Hawks at North Dallas Product Owners Meetup
User Stories Suck by David Hawks at North Dallas Product Owners Meetup
 
Agile testing organizational mindshift
Agile testing organizational mindshiftAgile testing organizational mindshift
Agile testing organizational mindshift
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
Scrum Workshop - Agile Presentation March 18, 2012
Scrum Workshop - Agile Presentation March 18, 2012Scrum Workshop - Agile Presentation March 18, 2012
Scrum Workshop - Agile Presentation March 18, 2012
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysis
 
Agile pandemic.pptx
Agile pandemic.pptxAgile pandemic.pptx
Agile pandemic.pptx
 
Empowering Agile Teams
Empowering Agile TeamsEmpowering Agile Teams
Empowering Agile Teams
 
Going agile with scrum
Going agile with scrumGoing agile with scrum
Going agile with scrum
 
Agile values
Agile valuesAgile values
Agile values
 
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
 
Kanban: No Answers, Just Questions
Kanban: No Answers, Just Questions  Kanban: No Answers, Just Questions
Kanban: No Answers, Just Questions
 
Lean Keynote Agile Ukraine
Lean Keynote Agile UkraineLean Keynote Agile Ukraine
Lean Keynote Agile Ukraine
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadership
 
Introduction to agile for freelancers
Introduction to agile for freelancersIntroduction to agile for freelancers
Introduction to agile for freelancers
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
 

Mais de AgileOnTheBeach

Research instruments case study
Research instruments case studyResearch instruments case study
Research instruments case study
AgileOnTheBeach
 
Ignition team - creating agile companies
Ignition team - creating agile companiesIgnition team - creating agile companies
Ignition team - creating agile companies
AgileOnTheBeach
 
First build the right thing
First build the right thingFirst build the right thing
First build the right thing
AgileOnTheBeach
 
Behaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when thenBehaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when then
AgileOnTheBeach
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case study
AgileOnTheBeach
 
Feedback Loops in Agile Development
Feedback Loops in Agile DevelopmentFeedback Loops in Agile Development
Feedback Loops in Agile Development
AgileOnTheBeach
 
A question of craftsmanship
A question of craftsmanshipA question of craftsmanship
A question of craftsmanship
AgileOnTheBeach
 
The problem solvers problem
The problem solvers problemThe problem solvers problem
The problem solvers problem
AgileOnTheBeach
 

Mais de AgileOnTheBeach (14)

Research instruments case study
Research instruments case studyResearch instruments case study
Research instruments case study
 
Objective agility
Objective agilityObjective agility
Objective agility
 
Lean and lego
Lean and lego Lean and lego
Lean and lego
 
Ignition team - creating agile companies
Ignition team - creating agile companiesIgnition team - creating agile companies
Ignition team - creating agile companies
 
First build the right thing
First build the right thingFirst build the right thing
First build the right thing
 
Embedded storycrafting
Embedded storycraftingEmbedded storycrafting
Embedded storycrafting
 
Beware sharp tools
Beware sharp toolsBeware sharp tools
Beware sharp tools
 
Lean startup
Lean startupLean startup
Lean startup
 
Behaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when thenBehaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when then
 
Agile in Practice
Agile in PracticeAgile in Practice
Agile in Practice
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case study
 
Feedback Loops in Agile Development
Feedback Loops in Agile DevelopmentFeedback Loops in Agile Development
Feedback Loops in Agile Development
 
A question of craftsmanship
A question of craftsmanshipA question of craftsmanship
A question of craftsmanship
 
The problem solvers problem
The problem solvers problemThe problem solvers problem
The problem solvers problem
 

Último

Último (20)

[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
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 

Surfing the Agile Wave

  • 1. WELCOME Workshop Room 2 © Agile Experience Ltd Rachel Davies - Surfing the Agile Wave © Agile Experience Ltd 1
  • 2. Surfing the Agile Wave by Rachel Davies Introductions About me: • Independent consultant / trainer • Used Agile approaches since 2000 • Author of “Agile Coaching” book About you: • Not tried Agile yet? • Just got started with Agile? • Been Agile for a while? © Agile Experience Ltd 2
  • 3. Desire Many companies attracted to Agile benefits: • Getting software out earlier • Being responsive to customers • Lightweight approach They are often struggling to cope with pace of change and being able to predict what will be ready when. © Agile Experience Ltd How do we get started? © Agile Experience Ltd 3
  • 4. Try It Most companies start with pilot projects to prove approach can work for them. • Often safe candidates • Isolated from mainstream issues Make do with current infrastructure: tools, environment, organisation structure © Agile Experience Ltd Jumping In Subsequent Agile projects don’t get the same attention: • Not ideal candidates for Agile • Core principles ignored • Support for Agile is weak © Agile Experience Ltd 4
  • 5. No Time Rushing so not doing things properly Cargo Cult Looks Agile 5
  • 6. Scrum But Only do the easy parts Submerged Obstacles to Agile © Agile Experience Ltd 6
  • 7. Agile is pervasive Agile can have impact on many areas: • Team composition • Office furniture • Build environments • Hiring policy • Line management • Incentives © Agile Experience Ltd Traditional Approach Phases of activity focused on a fixed- scope release. • Divide the work • Resist change • Communicate via documents © Agile Experience Ltd 7
  • 8. Agile is not speeding this up • Agile is not a case of “do less, go faster” • Mistake to think replacing:- – Process – Role descriptions – Tools – Templates – Training © Agile Experience Ltd Agile is .. Make a little, sell a little, learn a little Concurrent activity to create continuous flow of releases. • Develop iteratively • Cross-functional teams • Frequent releases © Agile Experience Ltd 8
  • 9. Agile depends on Teamwork Real-time interactions rather than process orchestrated via artefacts. © Agile Experience Ltd Agile Values We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals & Interactions over Processes & Tools Working software over Comprehensive documentation Customer collaboration over Contract negotiation Responding to change over Following a plan While there is value in the items on the right, we value the items on the left more. www.agilemanifesto.org © Agile Experience Ltd 9
  • 10. Agile Manifesto Principles (1) • Our highest priority is to satisfy the Customer through early and continuous delivery of valuable software • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. • Business people and developers must work together daily throughout the project. © Agile Experience Ltd Agile Manifesto Principles (2) • Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. • Working software is the primary measure of progress • Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. © Agile Experience Ltd 10
  • 11. Agile Manifesto Principles (3) • Continuous attention to technical excellence and good design enhances agility. • Simplicity--the art of maximizing the amount of work not done--is essential. • The best architectures, requirements, and designs emerge from self-organizing teams • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. © Agile Experience Ltd What Support Is Needed? © Agile Experience Ltd 11
  • 12. Get Serious about Delivery © Agile Experience Ltd Environment matters 12
  • 13. Broken Pipelines • How we build software needs attention to improve flow. • Often the pipeline to live is broken and requires manual intervention to get software out to customers. © Agile Experience Ltd Teamwork relies on Motivation • Make vision and benefits clear • Permission to try new approach • Empower team to make choices about how they work • Build awareness and responsibility © Agile Experience Ltd 13
  • 14. New Skills Take Time Becoming agile requires: • Understanding principles • Time to practice • Coaching to avoid old habits © Agile Experience Ltd Strive for Quality © Agile Experience Ltd 14
  • 15. Encourage Experiments © Agile Experience Ltd Take Time to Reflect © Agile Experience Ltd 15
  • 16. Be Patient Change takes time © Agile Experience Ltd Further Reading Mike Cohn • “Succeeding with Agile” Rachel Davies Liz Sedley • “Agile Coaching” James Shore Shane Warden • “The Art of Agile Development” Jez Humble Dave Farley • “Continuous Deployment” © Agile Experience Ltd 16
  • 17. Any Questions? Get in touch – Email: rachel@agilexp.com – Twitter: @rachelcdavies – Blog: http://agilecoach.typepad.com/ – Web: http://www.agilexp.com © Agile Experience Ltd 17