SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
S

Speaker: Rachel Davies
  www.agilexp.com
What’s this talk about?
• Understanding industry
  context that’s useful to
  know when you are
  adopting agile.

• What Agile teams are
  doing that might be hard to
  work out from the books.
Why does it matter?

Because books, training and conferences talk about
 agile methods with labels like Scrum, XP, DSDM,
 etc.




I’ll be talking about the form of Agile which I see
   teams actually do.
My experience?
• XP practitioner since 2000.

• Consulting agile coach since 2003. Coached
  teams at BBC, CODA, Egg, Lloyds TSB, Nokia,
  Orange, Roche, Screwfix, and many more.

• Agile community work includes Agile Alliance
  board, Experience reports for Agile2007/2006,
  Agile2008 conference chair, Agile Business
  conference, BCS SPA, Retrospective
  Facilitators Gathering, Scrum Gathering open
  space facilitator, XPDays, XTC, etc.
Your experience?
Methodologists United!
          “I kicked off quot;The Lightweight
          Process Summitquot; with a 10
          minute plea for a manifesto, and
          then watched with awe and glee
          as these people, with some deep
          philosophical differences, found
          themselves in fundamental
          agreement with the notion that
          what we shared in common was
          more important than our
          differences.”
          Bob Martin re: Agile Manifesto
Method Camps remain



Scrum                      Crystal
               XP




        DSDM        LEAN
Banging the Drum

Keeping a method simple makes
  it easy to transmit and easy to
  understand.

Agile methods can help you get
  started but you have to fill in
  the gaps.
What am I seeing teams do?
• I work with Scrum teams who use XP practices
  like Velocity, Test-Driven Development and
  User Stories describe their Product Backlog.
• I work with XP teams who use Burndown
  charts, Retrospectives and Daily Scrum format.
• I work with Lean teams who use a mix of the
  above.
• It seems a generic Agile mashups are emerging.
The 13th Practice?




                     Sorry, No again!
Work out new Agile practice gradually through Retrospectives
Teams create their own agile “mashups”

                             Mashup Zone




         XP
               SCRUM




          Corporate
           Culture Agile Transition
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
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?
Typical Agile Practice List
   Daily Scrum/Standup       X Pair Programming
   Iterations/Sprints        X Product Increment
   User Stories              X Sit Together
   Release Plans
   Test-Driven Development
   Velocity
   Burndown Charts
   Team boards
   Retrospectives
   Continuous Integration
Agile Roles
The Team

Between 5 and 10 team members
• Cross-functional including at least one tester
• Self-organizing
The Truth

Split the Customer (Product
  Owner) role
The Truth works with support of
  committees, management,
  customers, sales people, but is the
  only person that makes decisions
  about priorities
With a trusty sidekick …
The Voice of the Customer

The Voice of the Customer
 is typically an analyst who
 works closely with the
 team to make sure that
 user stories and
 acceptance tests are
 consistent, valuable and
 useful.
Agile Project Manager
        and Scrum Master
Responsible for:
• Facilitating meetings
• Reporting progress
• Shielding the team
• Working with the team to remove
obstacles
• Preparing the road ahead
Whole Team




Current Iteration   Future Iterations
Agile Cycle
Start from

Ziffer (Zero Feature Iteration) -- Michael Hill

Projects start with an Iteration Zero
Two Week Cycle

                                                              D
P                                                             E
L      D      D     D      D      D     D     D      D        M
A      E      E     E      E      E     E     E      E        O
N      V      V     V      V      V     V     V      V        R
       E      E     E      E      E     E     E      E
D                                                             E
       L      L     L      L      L     L     L      L
E                                                             T
       O      O     O      O      O     O     O      O
V                                                             R
       P      P     P      P      P     P     P      P        O


    Most teams set their iteration/sprint length at 2 weeks
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.
Release Cycle
                                      Releases

             I                    E              E
             N                    X              X
             T                P   T         P    T
             E                O   E         O    E
Z            R                    R              R
                              L             L
F            N                    N              N
                              I             I
R            A                    A              A
                              S             S
             L                H   L         H    L


 Sprints/         Sprints/
Iterations       Iterations
Conformity?
• Scrum says “Inspect & Adapt”
• Manifesto says “the team reflects on how to become
  more effective, then tunes and adjusts its behavior
  accordingly.”
• Your team will be different and that’s OK :-)
Agile Books

• Use as source of ideas
• Not “religious” texts
• Read more than one!
Unified Agile v2.0?


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.
Any Questions?
vies
Rachel Da
               .com
rache l@agilexp
                    p.com/
    p://ww w.agilex
 htt

Contenu connexe

En vedette

Aslak Hellesoy Executable User Stories R Spec Bdd
Aslak Hellesoy Executable User Stories R Spec BddAslak Hellesoy Executable User Stories R Spec Bdd
Aslak Hellesoy Executable User Stories R Spec Bdd
deimos
 
Marire De Salariu
Marire De SalariuMarire De Salariu
Marire De Salariu
Alexandru S
 
Research 101 - Effective Research with Google
Research 101 - Effective Research with GoogleResearch 101 - Effective Research with Google
Research 101 - Effective Research with Google
Andrew McCarthy
 
Research proposal presentation ver 3.0
Research proposal presentation ver 3.0Research proposal presentation ver 3.0
Research proposal presentation ver 3.0
Brian Pinnock
 
2n111nabeelah
2n111nabeelah2n111nabeelah
2n111nabeelah
namirahbh
 
Remy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQueryRemy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQuery
deimos
 

En vedette (20)

Aslak Hellesoy Executable User Stories R Spec Bdd
Aslak Hellesoy Executable User Stories R Spec BddAslak Hellesoy Executable User Stories R Spec Bdd
Aslak Hellesoy Executable User Stories R Spec Bdd
 
Why Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for LibrariansWhy Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for Librarians
 
Sua1 T
Sua1 TSua1 T
Sua1 T
 
Marire De Salariu
Marire De SalariuMarire De Salariu
Marire De Salariu
 
Research 101 - Effective Research with Google
Research 101 - Effective Research with GoogleResearch 101 - Effective Research with Google
Research 101 - Effective Research with Google
 
Research proposal presentation ver 3.0
Research proposal presentation ver 3.0Research proposal presentation ver 3.0
Research proposal presentation ver 3.0
 
Social Media In the Workplace
Social Media In the WorkplaceSocial Media In the Workplace
Social Media In the Workplace
 
Information Marketing Mastery for Professional Speakers - Ford Saeks
Information Marketing Mastery for Professional Speakers - Ford SaeksInformation Marketing Mastery for Professional Speakers - Ford Saeks
Information Marketing Mastery for Professional Speakers - Ford Saeks
 
BSG fanwork :: The Pythian Palimpsest
BSG fanwork :: The Pythian PalimpsestBSG fanwork :: The Pythian Palimpsest
BSG fanwork :: The Pythian Palimpsest
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Klassika
KlassikaKlassika
Klassika
 
How metrics shape decisions f2psummit
How metrics shape decisions f2psummitHow metrics shape decisions f2psummit
How metrics shape decisions f2psummit
 
Putting 2.0 to Work for You
Putting 2.0 to Work for YouPutting 2.0 to Work for You
Putting 2.0 to Work for You
 
2n111nabeelah
2n111nabeelah2n111nabeelah
2n111nabeelah
 
Remy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQueryRemy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQuery
 
The Pigman Vocabulary
The Pigman VocabularyThe Pigman Vocabulary
The Pigman Vocabulary
 
Fets amb massapà
Fets amb massapàFets amb massapà
Fets amb massapà
 
Connecting Commnities - online tools for networking for community groups
Connecting Commnities - online tools for networking for community groupsConnecting Commnities - online tools for networking for community groups
Connecting Commnities - online tools for networking for community groups
 
Present perfect
Present perfectPresent perfect
Present perfect
 
Media aan de Maas kickoff presentatie
Media aan de Maas kickoff presentatieMedia aan de Maas kickoff presentatie
Media aan de Maas kickoff presentatie
 

Similaire à Rachel Davies Agile Mashups

The Exceptional Presenter Look Inside
The Exceptional Presenter Look InsideThe Exceptional Presenter Look Inside
The Exceptional Presenter Look Inside
kl92216
 
Distributed scrum
Distributed scrumDistributed scrum
Distributed scrum
Jozua Velle
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational Resilience
Naresh Jain
 
The Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCampThe Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCamp
PALO IT
 
Agile2012 klingon
Agile2012 klingonAgile2012 klingon
Agile2012 klingon
drewz lin
 

Similaire à Rachel Davies Agile Mashups (20)

Agile Mashups
Agile MashupsAgile Mashups
Agile Mashups
 
Agile experiences inside a Global Company - Daniel Wildt\'s perspective
Agile experiences inside a Global Company - Daniel Wildt\'s perspectiveAgile experiences inside a Global Company - Daniel Wildt\'s perspective
Agile experiences inside a Global Company - Daniel Wildt\'s perspective
 
The Exceptional Presenter Look Inside
The Exceptional Presenter Look InsideThe Exceptional Presenter Look Inside
The Exceptional Presenter Look Inside
 
Distributed scrum
Distributed scrumDistributed scrum
Distributed scrum
 
QC Merge 2012: Growing community
QC Merge 2012: Growing communityQC Merge 2012: Growing community
QC Merge 2012: Growing community
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational Resilience
 
An Intro to Learning Organization
An Intro to Learning OrganizationAn Intro to Learning Organization
An Intro to Learning Organization
 
Follow the Money - How to Speak to Executives about Agile
Follow the Money - How to Speak to Executives about AgileFollow the Money - How to Speak to Executives about Agile
Follow the Money - How to Speak to Executives about Agile
 
Self efficiency uk 2011
Self efficiency uk   2011Self efficiency uk   2011
Self efficiency uk 2011
 
The Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCampThe Agile Transformation Hell - PALO IT BarCamp
The Agile Transformation Hell - PALO IT BarCamp
 
Krezzo OKR Training Slides.pdf
Krezzo OKR Training Slides.pdfKrezzo OKR Training Slides.pdf
Krezzo OKR Training Slides.pdf
 
The Modern Software Engineer - Nuno Job
The Modern Software Engineer - Nuno JobThe Modern Software Engineer - Nuno Job
The Modern Software Engineer - Nuno Job
 
Agile2012 klingon
Agile2012 klingonAgile2012 klingon
Agile2012 klingon
 
Prioritisation & Discovery vs Delivery with Welcome & Lenses PMs
Prioritisation & Discovery vs Delivery with Welcome & Lenses PMsPrioritisation & Discovery vs Delivery with Welcome & Lenses PMs
Prioritisation & Discovery vs Delivery with Welcome & Lenses PMs
 
Multipying the power of your agile team with Design
Multipying the power of your agile team with DesignMultipying the power of your agile team with Design
Multipying the power of your agile team with Design
 
BSA101 Complete Professional
BSA101 Complete ProfessionalBSA101 Complete Professional
BSA101 Complete Professional
 
UX as Cross Company Culture
UX as Cross Company CultureUX as Cross Company Culture
UX as Cross Company Culture
 
Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...
Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...
Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...
 
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 

Plus de deimos

Randy Shoup eBays Architectural Principles
Randy Shoup eBays Architectural PrinciplesRandy Shoup eBays Architectural Principles
Randy Shoup eBays Architectural Principles
deimos
 
Ola Bini J Ruby Power On The Jvm
Ola Bini J Ruby Power On The JvmOla Bini J Ruby Power On The Jvm
Ola Bini J Ruby Power On The Jvm
deimos
 
Joe Walker Interactivewebsites Cometand Dwr
Joe Walker Interactivewebsites Cometand DwrJoe Walker Interactivewebsites Cometand Dwr
Joe Walker Interactivewebsites Cometand Dwr
deimos
 
Venkat Subramaniam Building DSLs In Groovy
Venkat Subramaniam Building DSLs In GroovyVenkat Subramaniam Building DSLs In Groovy
Venkat Subramaniam Building DSLs In Groovy
deimos
 
Venkat Subramaniam Blending Java With Dynamic Languages
Venkat Subramaniam Blending Java With Dynamic LanguagesVenkat Subramaniam Blending Java With Dynamic Languages
Venkat Subramaniam Blending Java With Dynamic Languages
deimos
 
Udi Dahan Intentions And Interfaces
Udi Dahan Intentions And InterfacesUdi Dahan Intentions And Interfaces
Udi Dahan Intentions And Interfaces
deimos
 
Tim Mackinnon Agile And Beyond
Tim Mackinnon Agile And BeyondTim Mackinnon Agile And Beyond
Tim Mackinnon Agile And Beyond
deimos
 
Steve Vinoski Rest And Reuse And Serendipity
Steve Vinoski Rest And Reuse And SerendipitySteve Vinoski Rest And Reuse And Serendipity
Steve Vinoski Rest And Reuse And Serendipity
deimos
 
Stefan Tilkov Soa Rest And The Web
Stefan Tilkov Soa Rest And The WebStefan Tilkov Soa Rest And The Web
Stefan Tilkov Soa Rest And The Web
deimos
 
Stefan Tilkov Pragmatic Intro To Rest
Stefan Tilkov Pragmatic Intro To RestStefan Tilkov Pragmatic Intro To Rest
Stefan Tilkov Pragmatic Intro To Rest
deimos
 
Rod Johnson Cathedral
Rod Johnson CathedralRod Johnson Cathedral
Rod Johnson Cathedral
deimos
 
Mike Stolz Dramatic Scalability
Mike Stolz Dramatic ScalabilityMike Stolz Dramatic Scalability
Mike Stolz Dramatic Scalability
deimos
 
Matt Youill Betfair
Matt Youill BetfairMatt Youill Betfair
Matt Youill Betfair
deimos
 
Pete Goodliffe A Tale Of Two Systems
Pete Goodliffe A Tale Of Two SystemsPete Goodliffe A Tale Of Two Systems
Pete Goodliffe A Tale Of Two Systems
deimos
 
Paul Fremantle Restful SOA Registry
Paul Fremantle Restful SOA RegistryPaul Fremantle Restful SOA Registry
Paul Fremantle Restful SOA Registry
deimos
 
Ola Bini Evolving The Java Platform
Ola Bini Evolving The Java PlatformOla Bini Evolving The Java Platform
Ola Bini Evolving The Java Platform
deimos
 
Neal Gafter Java Evolution
Neal Gafter Java EvolutionNeal Gafter Java Evolution
Neal Gafter Java Evolution
deimos
 
Markus Voelter Textual DSLs
Markus Voelter Textual DSLsMarkus Voelter Textual DSLs
Markus Voelter Textual DSLs
deimos
 
Marc Evers People Vs Process Beyond Agile
Marc Evers People Vs Process Beyond AgileMarc Evers People Vs Process Beyond Agile
Marc Evers People Vs Process Beyond Agile
deimos
 

Plus de deimos (20)

Aspect Orientated Programming in Ruby
Aspect Orientated Programming in RubyAspect Orientated Programming in Ruby
Aspect Orientated Programming in Ruby
 
Randy Shoup eBays Architectural Principles
Randy Shoup eBays Architectural PrinciplesRandy Shoup eBays Architectural Principles
Randy Shoup eBays Architectural Principles
 
Ola Bini J Ruby Power On The Jvm
Ola Bini J Ruby Power On The JvmOla Bini J Ruby Power On The Jvm
Ola Bini J Ruby Power On The Jvm
 
Joe Walker Interactivewebsites Cometand Dwr
Joe Walker Interactivewebsites Cometand DwrJoe Walker Interactivewebsites Cometand Dwr
Joe Walker Interactivewebsites Cometand Dwr
 
Venkat Subramaniam Building DSLs In Groovy
Venkat Subramaniam Building DSLs In GroovyVenkat Subramaniam Building DSLs In Groovy
Venkat Subramaniam Building DSLs In Groovy
 
Venkat Subramaniam Blending Java With Dynamic Languages
Venkat Subramaniam Blending Java With Dynamic LanguagesVenkat Subramaniam Blending Java With Dynamic Languages
Venkat Subramaniam Blending Java With Dynamic Languages
 
Udi Dahan Intentions And Interfaces
Udi Dahan Intentions And InterfacesUdi Dahan Intentions And Interfaces
Udi Dahan Intentions And Interfaces
 
Tim Mackinnon Agile And Beyond
Tim Mackinnon Agile And BeyondTim Mackinnon Agile And Beyond
Tim Mackinnon Agile And Beyond
 
Steve Vinoski Rest And Reuse And Serendipity
Steve Vinoski Rest And Reuse And SerendipitySteve Vinoski Rest And Reuse And Serendipity
Steve Vinoski Rest And Reuse And Serendipity
 
Stefan Tilkov Soa Rest And The Web
Stefan Tilkov Soa Rest And The WebStefan Tilkov Soa Rest And The Web
Stefan Tilkov Soa Rest And The Web
 
Stefan Tilkov Pragmatic Intro To Rest
Stefan Tilkov Pragmatic Intro To RestStefan Tilkov Pragmatic Intro To Rest
Stefan Tilkov Pragmatic Intro To Rest
 
Rod Johnson Cathedral
Rod Johnson CathedralRod Johnson Cathedral
Rod Johnson Cathedral
 
Mike Stolz Dramatic Scalability
Mike Stolz Dramatic ScalabilityMike Stolz Dramatic Scalability
Mike Stolz Dramatic Scalability
 
Matt Youill Betfair
Matt Youill BetfairMatt Youill Betfair
Matt Youill Betfair
 
Pete Goodliffe A Tale Of Two Systems
Pete Goodliffe A Tale Of Two SystemsPete Goodliffe A Tale Of Two Systems
Pete Goodliffe A Tale Of Two Systems
 
Paul Fremantle Restful SOA Registry
Paul Fremantle Restful SOA RegistryPaul Fremantle Restful SOA Registry
Paul Fremantle Restful SOA Registry
 
Ola Bini Evolving The Java Platform
Ola Bini Evolving The Java PlatformOla Bini Evolving The Java Platform
Ola Bini Evolving The Java Platform
 
Neal Gafter Java Evolution
Neal Gafter Java EvolutionNeal Gafter Java Evolution
Neal Gafter Java Evolution
 
Markus Voelter Textual DSLs
Markus Voelter Textual DSLsMarkus Voelter Textual DSLs
Markus Voelter Textual DSLs
 
Marc Evers People Vs Process Beyond Agile
Marc Evers People Vs Process Beyond AgileMarc Evers People Vs Process Beyond Agile
Marc Evers People Vs Process Beyond Agile
 

Dernier

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 

Dernier (20)

👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 

Rachel Davies Agile Mashups

  • 1. S Speaker: Rachel Davies www.agilexp.com
  • 2. What’s this talk about? • Understanding industry context that’s useful to know when you are adopting agile. • What Agile teams are doing that might be hard to work out from the books.
  • 3. Why does it matter? Because books, training and conferences talk about agile methods with labels like Scrum, XP, DSDM, etc. I’ll be talking about the form of Agile which I see teams actually do.
  • 4. My experience? • XP practitioner since 2000. • Consulting agile coach since 2003. Coached teams at BBC, CODA, Egg, Lloyds TSB, Nokia, Orange, Roche, Screwfix, and many more. • Agile community work includes Agile Alliance board, Experience reports for Agile2007/2006, Agile2008 conference chair, Agile Business conference, BCS SPA, Retrospective Facilitators Gathering, Scrum Gathering open space facilitator, XPDays, XTC, etc.
  • 6. Methodologists United! “I kicked off quot;The Lightweight Process Summitquot; with a 10 minute plea for a manifesto, and then watched with awe and glee as these people, with some deep philosophical differences, found themselves in fundamental agreement with the notion that what we shared in common was more important than our differences.” Bob Martin re: Agile Manifesto
  • 7. Method Camps remain Scrum Crystal XP DSDM LEAN
  • 8. Banging the Drum Keeping a method simple makes it easy to transmit and easy to understand. Agile methods can help you get started but you have to fill in the gaps.
  • 9. What am I seeing teams do? • I work with Scrum teams who use XP practices like Velocity, Test-Driven Development and User Stories describe their Product Backlog. • I work with XP teams who use Burndown charts, Retrospectives and Daily Scrum format. • I work with Lean teams who use a mix of the above. • It seems a generic Agile mashups are emerging.
  • 10. The 13th Practice? Sorry, No again! Work out new Agile practice gradually through Retrospectives
  • 11. Teams create their own agile “mashups” Mashup Zone XP SCRUM Corporate Culture Agile Transition
  • 12. 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
  • 13. 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?
  • 14. Typical Agile Practice List  Daily Scrum/Standup X Pair Programming  Iterations/Sprints X Product Increment  User Stories X Sit Together  Release Plans  Test-Driven Development  Velocity  Burndown Charts  Team boards  Retrospectives  Continuous Integration
  • 16. The Team Between 5 and 10 team members • Cross-functional including at least one tester • Self-organizing
  • 17. The Truth Split the Customer (Product Owner) role The Truth works with support of committees, management, customers, sales people, but is the only person that makes decisions about priorities With a trusty sidekick …
  • 18. The Voice of the Customer The Voice of the Customer is typically an analyst who works closely with the team to make sure that user stories and acceptance tests are consistent, valuable and useful.
  • 19. Agile Project Manager and Scrum Master Responsible for: • Facilitating meetings • Reporting progress • Shielding the team • Working with the team to remove obstacles • Preparing the road ahead
  • 20. Whole Team Current Iteration Future Iterations
  • 22. Start from Ziffer (Zero Feature Iteration) -- Michael Hill Projects start with an Iteration Zero
  • 23. Two Week Cycle D P E L D D D D D D D D M A E E E E E E E E O N V V V V V V V V R E E E E E E E E D E L L L L L L L L E T O O O O O O O O V R P P P P P P P P O Most teams set their iteration/sprint length at 2 weeks
  • 24. 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.
  • 25. Release Cycle Releases I E E N X X T P T P T E O E O E Z R R R L L F N N N I I R A A A S S L H L H L Sprints/ Sprints/ Iterations Iterations
  • 26. Conformity? • Scrum says “Inspect & Adapt” • Manifesto says “the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” • Your team will be different and that’s OK :-)
  • 27. Agile Books • Use as source of ideas • Not “religious” texts • Read more than one!
  • 28. Unified Agile v2.0? 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.
  • 30. vies Rachel Da .com rache l@agilexp p.com/ p://ww w.agilex htt