This document provides an overview of several agile frameworks: Scrum, Kanban, Extreme Programming (XP), Lean, DSDM, and SAFe. It describes the key roles, events, and practices of Scrum. Kanban focuses on limiting work-in-progress to avoid bottlenecks. XP emphasizes rapid development through practices like pair programming and unit testing. Lean aims to eliminate waste. DSDM prioritizes work and collaboration. SAFe is a framework for implementing agile at an enterprise scale across multiple teams. The document compares Scrum, suited for small teams, to SAFe, which coordinates efforts across larger organizations.
4. Kanban
Kan stands for Card & Ban stands for Signal. It is used when we
want to set the limit of tasks in a certain state. Eg: a maximum 10
tasks are allowed in the In-progress state.
Use to set the limit of the task in a certain state.
Focus on a limited no of tasks instead of too many tasks.
If one member becomes a bottleneck so tasks move to
another member.
The number of days can also be marked in board.
5. Extreme
Programming
(XP)
Extreme programming is lightweight method for small team
to developing rapid software. it is used when requirement
change rapidly. Feedback is crux of extreme programming.
Key practices in extreme programming
On –site Customer
Pair programming
Code Review
UnitTesting
IntegrationTesting
Feedback by test cases
6. Lean
Lean is based on the principle of less waste even if it create slowness.
Build what is necessary.
Break requirement into unit.
Delivering in efficient manner.
Improve continuous process.
Use ofVisual tools.
7. Dynamic
System
Development
method
(DSDM)
DSDM can be easily integrated with the existing agile framework. It
has the following features.
Aligned to clear business goals.
Deliver frequently.
Define roles & responsibilities clearly.
Prioritizing the work of the team.
Use effective collaboration techniques.
Deliver what & when business needs.
8. SAFe
The ScaledAgile Framework (SAFe®) is a set of organization
and workflow patterns for implementing agile practices
at an enterprise scale. It has four-level where Scrum, Kanban Lean,
or XP applied.
Team Level
Program Level
Value Stream Level
Portfolio Level
9. ScrumVsSAFe
Scrum
Scrum uses for
simple organizational structure.
It is for AgileTeam for 7-11 people.
Roles
Product Owner
Scrum Master
DevelopmentTeam
A cycle lasts from 1 to 4 weeks
The team is self-managed cross-
functional.
SAFe
SAFe applied for large companies
working under and willing to
apply agile beyond the teams
It is for Agile Enterprise
Roles
ReleaseTrain Engineer
Program Management
Value Stream Engineer
EpicOwners etc.
A cycle lasts for about 2 weeks
SAFe require coordination across
team & have dependency