Weitere ähnliche Inhalte
Ähnlich wie Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011 (20)
Mehr von IIBA UK Chapter (20)
Kürzlich hochgeladen (20)
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011
- 1. Common Challenges in
Adopting Agile
by Rachel Davies
About you ..
Are you:
• New to agile?
• Practicing?
• Expert?
© Agile Experience Ltd
1
- 2. Traditional Waterfall
Phases 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
- 3. Agile Manifesto
Shared values and principles for better ways to
develop software (2001)
© Agile Experience Ltd
Individuals and interactions
over processes and tools
© Agile Experience Ltd
3
- 5. 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
- 6. 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
- 7. 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 Teamwork
Real-time interactions rather than process
orchestrated via artefacts.
© Agile Experience Ltd
7
- 8. 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 Time
Becoming agile requires:
• Understanding principles
• Time to practice
• Coaching to avoid old habits
© Agile Experience Ltd
8
- 9. Support across the organisation
Agile can have impact on many areas:
• Hiring policy
• Line management
• Incentives
• Operations
• Office Furniture
© 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”
© Agile Experience Ltd
9
- 10. 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