speaker: rachel davies · 2008-03-12 · •consulting agile coach since 2003. coached teams at...
TRANSCRIPT
![Page 1: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/1.jpg)
Speaker: Rachel Davieswww.agilexp.com
S
![Page 2: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/2.jpg)
What’s this talk about?
• Understanding industrycontext that’s useful toknow when you areadopting agile.
• What Agile teams aredoing that might be hard towork out from the books.
![Page 3: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/3.jpg)
Why does it matter?
Because books, training and conferences talk aboutagile methods with labels like Scrum, XP, DSDM,etc.
I’ll be talking about the form of Agile which I seeteams actually do.
![Page 4: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/4.jpg)
My experience?
• XP practitioner since 2000.
• Consulting agile coach since 2003. Coachedteams at BBC, CODA, Egg, Lloyds TSB, Nokia,Orange, Roche, Screwfix, and many more.
• Agile community work includes Agile Allianceboard, Experience reports for Agile2007/2006,Agile2008 conference chair, Agile Businessconference, BCS SPA, RetrospectiveFacilitators Gathering, Scrum Gathering openspace facilitator, XPDays, XTC, etc.
![Page 5: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/5.jpg)
Your experience?
![Page 6: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/6.jpg)
Methodologists United!
“I kicked off "The LightweightProcess Summit" with a 10minute plea for a manifesto, andthen watched with awe and gleeas these people, with some deepphilosophical differences, foundthemselves in fundamentalagreement with the notion thatwhat we shared in common wasmore important than ourdifferences.”Bob Martin re: Agile Manifesto
![Page 7: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/7.jpg)
Method Camps remain
Crystal
DSDM
Scrum XP
LEAN
![Page 8: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/8.jpg)
Banging the Drum
Keeping a method simple makesit easy to transmit and easy tounderstand.
Agile methods can help you getstarted but you have to fill inthe gaps.
![Page 9: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/9.jpg)
What am I seeing teams do?
• I work with Scrum teams who use XP practiceslike Velocity, Test-Driven Development andUser Stories describe their Product Backlog.
• I work with XP teams who use Burndowncharts, Retrospectives and Daily Scrum format.
• I work with Lean teams who use a mix of theabove.
• It seems a generic Agile mashups are emerging.
![Page 10: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/10.jpg)
Sorry, No again! Work out new Agile practice gradually through Retrospectives
The 13th Practice?
![Page 11: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/11.jpg)
CorporateCulture
XP SCRUM
Mashup Zone
Teams create their own agile “mashups”
Agile Transition
![Page 12: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/12.jpg)
How XP are you?
Can you claim to be an XP team ..• if you don't use index cards?• if you don't write code test-first?• if you don't program in pairs?• if you don't sit together?• If you don’t have an onsite customer?It seems that some practices are more optional
than others
![Page 13: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/13.jpg)
How Scrum are you?Can you claim to be a Scrum team ..• if you don't have a Sprint Review?• if you don't deliver a Product Increment at the
end of each Sprint?• if you don't have a Sprint Retrospective?• if you don't have a visible Sprint Burndown?• if you don't have a defined Sprint Goal?• if your Product Backlog is not prioritized?Maybe there’s a good reason why you don’t?
![Page 14: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/14.jpg)
Typical Agile Practice List Daily Scrum/Standup Iterations/Sprints User Stories Release Plans Test-Driven Development Velocity Burndown Charts Team boards Retrospectives Continuous Integration
X Pair ProgrammingX Product IncrementX Sit Together
![Page 15: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/15.jpg)
Agile Roles
![Page 16: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/16.jpg)
Between 5 and 10 team members• Cross-functional including at least one tester• Self-organizing
The Team
![Page 17: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/17.jpg)
Split the Customer (ProductOwner) role
The Truth works with support ofcommittees, management,customers, sales people, but is theonly person that makes decisionsabout priorities
With a trusty sidekick …
The Truth
![Page 18: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/18.jpg)
The Voice of the Customer
The Voice of the Customeris typically an analyst whoworks closely with theteam to make sure thatuser stories andacceptance tests areconsistent, valuable anduseful.
![Page 19: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/19.jpg)
Agile Project Managerand Scrum Master
Responsible for:
• Facilitating meetings
• Reporting progress
• Shielding the team
• Working with the team to removeobstacles
• Preparing the road ahead
![Page 20: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/20.jpg)
Whole Team
Current Iteration Future Iterations
![Page 21: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/21.jpg)
Agile Cycle
![Page 22: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/22.jpg)
Start from
Ziffer (Zero Feature Iteration) -- Michael Hill
Projects start with an Iteration Zero
![Page 23: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/23.jpg)
Two Week Cycle
PLAN
DEVELOP
DEVELOP
DEVELOP
DEVELOP
DEVELOP
DEVELOP
DEVELOP
DEVELOP
DEMO
RETRO
Most teams set their iteration/sprint length at 2 weeks
DEV
![Page 24: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/24.jpg)
Start the Day around the Board• Teams start the day with a Daily Standup by their
Project Board using the Scrum question format.• The Project Board shows what the team are working
on today and how much is left.
![Page 25: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/25.jpg)
Release Cycle
Sprints/Iterations
Releases
INTERNAL
ZFR
POLISH
EXTERNAL
EXTERNAL
POLISH
Sprints/Iterations
![Page 26: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/26.jpg)
Conformity?• Scrum says “Inspect & Adapt”• Manifesto says “the team reflects on how to become
more effective, then tunes and adjusts its behavioraccordingly.”
• Your team will be different and that’s OK :-)
![Page 27: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/27.jpg)
Agile Books
• Use as source of ideas• Not “religious” texts• Read more than one!
![Page 28: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/28.jpg)
No, I’m not suggesting we need this.Project are too varied so we need loose Agile.The Agile Manifesto already serves the purpose
of a framework.
Unified Agile v2.0?
![Page 29: Speaker: Rachel Davies · 2008-03-12 · •Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. •Agile](https://reader033.vdocuments.us/reader033/viewer/2022060309/5f0a54397e708231d42b1e65/html5/thumbnails/29.jpg)
Any Questions?