• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011
 

Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011

on

  • 1,633 views

Rachel Davies' slides from Northampton IIBA event in August

Rachel Davies' slides from Northampton IIBA event in August

Statistics

Views

Total Views
1,633
Views on SlideShare
1,617
Embed Views
16

Actions

Likes
0
Downloads
14
Comments
0

1 Embed 16

http://paper.li 16

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011 Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011 Document Transcript

    • Common Challenges in Adopting Agile by Rachel Davies About you ..Are you:• New to agile?• Practicing?• Expert? © Agile Experience Ltd 1
    • Traditional WaterfallPhases of activity focused on a fixed-scope release.• Divide the work up• Resist change• Communicate via documents © Agile Experience Ltd Agile is not speeding this up• Agile is not a case of “do less, go faster”• Mistake to focus on replacing:- – Process – Role descriptions – Tools – Templates – Training © Agile Experience Ltd 2
    • Agile ManifestoShared values and principles for better ways to develop software (2001) © Agile Experience Ltd Individuals and interactions over processes and tools © Agile Experience Ltd 3
    • Working softwareover comprehensive documentation © Agile Experience Ltd Customer collaboration over contract negotiation © Agile Experience Ltd 4
    • Responding to change over following a plan © Agile Experience Ltd Key Agile Principles• Our highest priority is to satisfy the customer through early and continuous delivery of valuable software• Welcome changing requirements, even late in development.• Business people and developers must work together daily throughout the project• The most efficient and effective method of conveying information to and within a development team is face-to- face conversation. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. www.agilemanifesto.org © Agile Experience Ltd 5
    • Agile is .. Concurrent activity to create continuous flow of releases. • Develop iteratively • Cross-functional teams • Frequent releases © Agile Experience Ltd Potential Benefits• Deliver change more quickly (smaller releases)• More confidence in delivery dates (testing done throughout)• Improved employee retention (motivating work)• Better solutions (user feedback folded in) © Agile Experience Ltd 6
    • But ..• Products may not be easy to break into incremental releases.• Pipeline to live may be constrained.• Iterative development feels like rework.• Reorganising into cross-functional teams is challenging especially when key functions are outsourced. © Agile Experience Ltd Agile depends on TeamworkReal-time interactions rather than processorchestrated via artefacts. © Agile Experience Ltd 7
    • 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 New Skills Take TimeBecoming agile requires:• Understanding principles• Time to practice• Coaching to avoid old habits © Agile Experience Ltd 8
    • Support across the organisationAgile can have impact on many areas:• Hiring policy• Line management• Incentives• Operations• Office Furniture © Agile Experience Ltd Further ReadingMike Cohn – “Succeeding with Agile”Rachel Davies & Liz Sedley – “Agile Coaching”James Shore & Shane Warden – “The Art of Agile Development” © Agile Experience Ltd 9
    • Any Questions?Get in touch – Email: rachel@agilexp.com – Twitter: @rachelcdavies – Blog: http://agilecoach.typepad.com/ – Web: http://www.agilexp.com © Agile Experience Ltd 10