Agile Practices
SA – Scrum Alliance
MG – Mountain Goat
JS – James Shore
AM – Agile Modelling
CG – Cunningham
IXP – Industrial XP
Sno | Agile Practices | Reference and Detail of the Practice | |||||||
---|---|---|---|---|---|---|---|---|---|
1 | Product Vision / Vision Statement | SA | JS | ||||||
2 | Product Backlog | SA | MG | ||||||
3 | User Stories | Wiki | SA | CG | AM | XP | |||
4 | Use Cases | Wiki | CG | AM | XP | ||||
5 | Usage Scenarios | AM | |||||||
6 | Personas | Wiki | AM | ||||||
7 | Planning Poker | Wiki | |||||||
8 | Requirement Prioritization | Wiki | AM | ||||||
9 | Design | ||||||||
10 | Architectural Spikes / Spike Solutions | CG | XP | ||||||
11 | Domain Driven Design | Wiki | IXP | ||||||
12 | Emergent Design / Evolutionary Design | Wiki | CG | IXP | |||||
13 | CRC Cards | Wiki | AM | XP | |||||
14 | Design by Contract | Wiki | |||||||
15 | System Metaphor | XP | |||||||
16 | Construction | ||||||||
17 | Coding Style / Coding Guidelines / Coding Standard | Wiki | JS | IXP | |||||
18 | Test Driven Development | Wiki | CG | XP | |||||
19 | Behavior Driven Development | Wiki | |||||||
20 | Pair-Programming / Pairing | Wiki | CG | JS | XP | IXP | |||
21 | Refactoring | Wiki | CG | XP | IXP | ||||
22 | Collective Code Ownership | CG | JS | XP | IXP | ||||
23 | Daily Builds / Automated Builds / Ten-Minute Builds | Wiki | JS | ||||||
24 | Continuous Integration | Wiki | CG | JS | XP | IXP | |||
25 | Code Reviews / Peer Reviews | Wiki | |||||||
26 | Software Metrics / Code Metrics & Analysis | Wiki | |||||||
27 | Source Control / Version Control | Wiki | JS | ||||||
28 | Issue Tracking / Bug Tracking | Wiki | |||||||
29 | Configuration Management | Wiki | |||||||
30 | Frequent Delivery / Frequent Releases | CG | XP | IXP | |||||
31 | Testing | ||||||||
32 | Unit Testing | Wiki | XP | ||||||
33 | Smoke Testing / Build Verification Test | Wiki | |||||||
34 | Integration Testing | Wiki | |||||||
35 | System Testing | Wiki | |||||||
36 | Exploratory Testing | Wiki | |||||||
37 | Test Automation | Wiki | SA | ||||||
38 | Storytesting / Acceptance Criteria / Acceptance Testing | Wiki | CG | AM | XP | IXP | |||
39 | Process | ||||||||
40 | Timeboxing / Fixed Sprints / Fixed Iteration Length | Wiki | XP | ||||||
41 | Release Planning | CG | JS | XP | |||||
42 | Iteration Planning / Planning Game / Sprint Planning | Wiki | SA | MG | CG | JS | XP | IXP | |
43 | Sprint Backlog | SA | MG | ||||||
44 | Task Board | SA | MG | ||||||
45 | Definition of Done / Done Done | SA | JS | ||||||
46 | Daily Stand-up Meeting / Daily Scrum | Wiki | SA | MG | CG | JS | XP | ||
47 | Velocity | XP | |||||||
48 | Sprint Review / Iteration Demo | SA | MG | JS | |||||
49 | Value Stream Mapping | Wiki | |||||||
50 | Root Cause Analysis / 5 Whys | Wiki | JS | ||||||
51 | Burn Down Charts / Burn Up Charts | Wiki | SA | MG | |||||
52 | Big Visible Charts / Information Radiators | JS | |||||||
53 | Retrospective / Reflection Workshop | Wiki | SA | JS | IXP | ||||
54 | Organization | ||||||||
55 | Small Team | IXP | |||||||
56 | Cross-Functional Team | Wiki | |||||||
57 | Self-Organizing Team / Scrum Team | MG | |||||||
58 | Colocated Team / Sitting Together / Common Workspace | Wiki | SA | CG | JS | IXP | |||
59 | On-Site Customer / Product Owner | SA | MG | CG | JS | ||||
60 | Scrum Master | SA | MG | ||||||
61 | Sustainable Pace | IXP | |||||||
62 | Move People Around | XP | |||||||
63 | Scrum of Scrums | SA |