Skip to main content

Going back a few years when I first read about Agile, I found plenty of content on a variety of topics online. Whilst I appreciated having such a volume of resources available, I can also remember it felt pretty overwhelming.

I just wanted an overview of everything at a glance that Agile encompassed, but found it hard to find.

So… for this very reason I have put together the ‘Agile Pick n’ Mix’.

This is a one page snapshot view of all Agile values, principles and activities which I’ve grouped into logical categories. This isn’t theory however, it’s all real world stuff that’s helped me compile this list after finding them useful working with real Agile teams.

I’m not stipulating any of this is mandatory, it is just a full list of options at a glance to assist you and your team defining your own Agile Approach.

Please feel free to read it, share it and most importantly add your own to the list! I hope you find it useful.

By Chris Roberts, CEO at Nimble Approach (first published in 2015).

The Agile Pick ‘n’ Mix

I’ve put together a list of options a team can choose from when defining their ways of working. I’ve simply called it the Agile Pick ‘n’ Mix.

Please feel free to share it and I hope you find it useful to get the right balance for your team.

Estimation and Planning

  • Unit – Time Or Points?
  • Type – Planning Poker Or Affinity Estimation?
  • Burn Up/Burn Down Chart
  • Velocity and Cycle Time
  • Factor In Bug Fix Time

User Experience

  • User Centred Design
  • User Interviews
  • Personas
  • User Journeys
  • User Stories
  • Usability/Guerrilla Testing
  • AB Testing

Governance

  • Roles and Responsibilities
  • Level Of Stakeholder
  • Comms
  • Reporting

Definitions

  • Definition Of ‘Ready’
  • Definition Of ‘Done’
  • Story Sizing
  • Sprint/Iteration Length

Methodologies

  • Scrum
  • Xp
  • Lean
  • Kanban
  • Safe

Events

  • Daily Stand Up
  • Backlog Refinement
  • Sprint/Iteration Planning
  • Retrospectives
  • Show and Tell/Demo

Artefacts

  • Product Vision
  • Product Roadmap
  • Product Backlog
  • Sprint Backlog
  • Burn Up/Burn Down Chart
  • Impediment List

Technical Practices

  • Test Driven Development
  • Behaviour Driven Development
  • Automated Testing
  • Pair Programming
  • Continuous Integration
  • Refactoring

Common Principles

  • Deliver High Value Early and Often
  • Requirements ‘Just In Time’
  • Product Backlog Can Frequently Change
  • Self Organising Teams
  • Short Feedback Loops and Continuous Improvement

Team and Culture

  • Self Organising Teams
  • Collective Team Ownership
  • Team Workspace
  • Team Manifesto
  • Team Member Profiles
  • Swarm Blockers
  • Visualise Their Working World

The Board

  • Columns (Value Stream)
  • Swimlanes
  • Policies
  • WIP Limits
  • Just Moved and Blocker Magnets
  • Team Member Avatars
  • Ticket Types