Agile FAQs
  About   Slides   Home  

 
Managed Chaos
Naresh Jain's Random Thoughts on Software Development and Adventure Sports
     
`
 
RSS Feed
Recent Thoughts
Tags
Recent Comments

Explosion of Agile Practices

Wow I had not realized that people now name over 50 practices as Agile Practices. (I don’t think they are all at the same level. But itsĀ fascinatingĀ to see this list.)

  • Retrospective
  • Prioritized product backlog
  • Embracing changing requirements
  • “Just-in-time” requirements elaboration
  • Planning Game
  • Kanban
  • Small teams (12 people or less)
  • Team documentation focuses on decisions rather than planning
  • Onsite customer (Daily customer/product manager involvement)
  • Short iterations (30 days or less)
  • “Potentially shippable” features at the end of each iteration
  • Stabilization iterations
  • Iteration reviews/demos
  • Team velocity
  • Time-boxing
  • Requirements written as informal User Stories
  • Synchronous communication (face-to-face, video conference, conference call, instant messaging)
  • “Done” criteria
  • “Whole” multidisciplinary team with one goal
  • Energized Work
  • Sustainable pace
  • Sit-together or Co-located team
  • Release planning
  • Informative Workspace (Information Radiators, Big Visible Charts [Burndown Charts, Pair Stairs])
  • Stand up/Scrum meeting
  • Features in iteration are customer-visible/customer valued
  • Task planning
  • Automation
  • Emergent design
  • System Metaphor
  • Simple Design (Do Simple Things, You Aren’t Gonna Need It, Once And Only Once, Simplify Vigorously)
  • Unit-Test-driven development
  • Acceptance Test-driven development
  • Collective code ownership
  • Continuous Integration
  • Continuous Deployment
  • Design inspections
  • Ten minute build
  • Refactoring
  • Configuration management
  • Single Click Deploy
  • Pair programming
  • Coding standard
  • Code inspections
  • “Complete” feature testing done during iteration
  • Exploratory Testing
  • Paul Boos

    Nice list Naresh! I agree they aren't all at the same level, but seeing a list like this is always nice and it may not be that important to “rank” them per se and certainly not every practice is mandatory. I may take this list and organize them around how they support the 4 main points of the Manifesto…

  • Chuck van der Linden

    Behavior Driven Development (should be added to your list)

  • http://skillsmatter.com/go/agile-scrum/wd-892 wendy devolder

    If anyone is interested in obtaining skills in any of these many Agile practices, Skills Matter is organising a series of free talks, courses and workshops on Lean, Agile, Scrum and BDD practices. Some events listed below, hope these are of interest…

    David Laribee is flying to London to teach his Leading Lean/Agile Teams Workshop on May 10-11th, more information here: http://skillsmatter.com/course/agile-scrum/towa

    Gojko Adzic will give his Hands-on Agile Acceptance Testing & Specification by Example with FitNesse Workshop on May 10-12th – http://skillsmatter.com/course/agile-testing/go

    Martine Devos will teach here Agile Project Management with Scrum and Kanban Hands-On Workshop in London on May 12-14th – http://skillsmatter.com/course/agile-scrum/mart

    Andy Palmer and Antony Marcano will give a free evening talk on Agile Business Analysis with Feature Injection at Skills Matter in London on May 18th – http://skillsmatter.com/event/agile-scrum/agile

    Kevlin Henney will give a free evening talk titled Rethinking Unit Testing in C++ at Skills Matter in London on May 20th – http://skillsmatter.com/event/agile-testing/ret

    Mike Vizdos is flying over from the US to teach a Scrum Master Certification course on June 7-8th at Skills Matter in London on http://skillsmatter.com/course/agile-scrum/mich

    Rachel Davies will give her Agile Coaching Skills class, based on her popular book, on June 10-11th – http://skillsmatter.com/course/agile-scrum/agil

    Janet Gregory is coming to the UK on June 16-18th, to teach her Practical Agile Testing Workshop, which she co-authered with Lisa Crispin. More information here: http://skillsmatter.com/course/agile-testing/li

    That's all I can think of for now.

  • http://skillsmatter.com/go/agile-scrum/wd-892 wendy devolder

    If anyone is interested in obtaining skills in any of these Agile methods, Skills Matter is organising a series of free talks, courses and workshops on Agile & Lean practices, Scrum, BDD . Find some of the events below:

    David Laribee is flying to London to teach his Leading Lean/Agile Teams Workshop on May 10-11th, more information here: http://skillsmatter.com/course/agile-scrum/towa

    Gojko Adzic will give his Hands-on Agile Acceptance Testing & Specification by Example with FitNesse Workshop on May 10-12th – http://skillsmatter.com/course/agile-testing/go

    Martine Devos will teach here Agile Project Management with Scrum and Kanban Hands-On Workshop in London on May 12-14th – http://skillsmatter.com/course/agile-scrum/mart

    Andy Palmer and Antony Marcano will give a free evening talk on Agile Business Analysis with Feature Injection at Skills Matter in London on May 18th – http://skillsmatter.com/event/agile-scrum/agile

    Kevlin Henney will give a free evening talk titled Rethinking Unit Testing in C++ at Skills Matter in London on May 20th – http://skillsmatter.com/event/agile-testing/ret

    Mike Vizdos is flying over from the US to teach a Scrum Master Certification course on June 7-8th at Skills Matter in London on http://skillsmatter.com/course/agile-scrum/mich

    Rachel Davies will give her Agile Coaching Skills class, based on her popular book, on June 10-11th – http://skillsmatter.com/course/agile-scrum/agil

    Janet Gregory is coming to the UK on June 16-18th, to teach her Practical Agile Testing Workshop, which she co-authered with Lisa Crispin. More information here: http://skillsmatter.com/course/agile-testing/li

    That's all I can think of for now, hope the above is of interest!

    Wendy

  • http://twitter.com/DavidJCMorris David J C Morris

    Great to see this list — and the additional ones that others have added. I would also add:

    >> Feature-driven development
    >> Feature Injection

  • http://twitter.com/DavidJCMorris David J C Morris

    Great to see this list — and the additional ones that others have added. I would also add:

    >> Feature-driven development
    >> Feature Injection


    Licensed under
Creative Commons License