Agile One Pager PDF
Agile One Pager PDF
Agile One Pager PDF
Kanban / Lean
Visualization of top priority items Pull system of work assignment
Scrum
Value based prioritization Shippable SW after each Sprint Sprint Review Product Backlog grooming Re-prioritization after each sprint
XP
Customers and Developers work together to plan releases
DSDM
Build customer feedback into each iteration to converge on an effective business solution MoSCoW
Crystal
Early Victory Walking skeleton Frequent Customer feedback
FDD
Client-Value based features Short ramp-up for modeling
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Business people can change and re-prioritize work not yet started at any time
Iteration planning
Domain based model fosters change Short cycles with complete features allow for frequent change Increments (per feature) <= 2 weeks Iterations (1 or more complete features Client interaction during processes #1 and #2 Frequent demos with customer feedback Domain Experts Class ownership However, there is Team leadership Assignment of team membership based on expertise Multiple Small teams Joint design, inspections etc. However, a lot of information sharing via CMS
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need and trust them to get the job done.
Sprints (iterations)
Iterations
Iterations
Highly collaborative
Involve the right stakeholders, at the right time, throughout the project
Easy access to expert users Frequent feedback from end users Process Miniature makes sure team members understand the process well Team decides improvement / changes
The most efficient and effective method of conveying information to and within a Development Team is face-to-face conversation.
2012 SCRUMstudy.com
Kanban / Lean
WIP limit
Scrum
Working SW at the end of each Sprint
XP
No technical debt TDD Egoless software Iteration planning Sustainable, predictable pace
DSDM
Deliver Good enough early instead of Perfect too late
Crystal
Walking Skeleton Automated Tests Frequent Integration -Blitz planning
FDD
Inspections (Unit) tests
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
No fix release or delivery dates Limit of WIP forces completion or work packages
Refactoring
Incremental Rearchitecture
The best architectures, requirements, and designs emerge from self-organizing teams.
Members of the team empowered to make decisions on behalf of those they represent without waiting for higher-level approval.
Team consensus for Domain Object Model Small teams foster cooperation across expertise boundaries
At regular intervals, the team reflects on how to become more effective, and then tunes and adjusts its behaviour accordingly.
Retrospective meetings at each iteration end. Improving the process is part of the development.
Facilitated workshops
Reflection Workshop
The 6 milestones per feature allow for frequent checks for improvements However, no reflections are prescribed
2012 SCRUMstudy.com