0% found this document useful (0 votes)
170 views10 pages

Agile Frameworks - Lean - Scrum - XP - Kanban - Crystal

The document defines several agile frameworks: Lean focuses on maximizing customer value with minimal waste; Scrum uses short iterations ("sprints") with daily standups and sprint reviews; XP advocates frequent releases and extensive automated testing; Kanban uses a visual system to pull work through stages; Crystal tailors its approach based on factors like team size; and FDD plans, designs, and builds by feature.

Uploaded by

Anand Trimbake
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
170 views10 pages

Agile Frameworks - Lean - Scrum - XP - Kanban - Crystal

The document defines several agile frameworks: Lean focuses on maximizing customer value with minimal waste; Scrum uses short iterations ("sprints") with daily standups and sprint reviews; XP advocates frequent releases and extensive automated testing; Kanban uses a visual system to pull work through stages; Crystal tailors its approach based on factors like team size; and FDD plans, designs, and builds by feature.

Uploaded by

Anand Trimbake
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

AGILE

Frameworks & Terminologies


Agile Project Management was defined by Jim High
smith in his book Creating Innovative Products.
The process of Agile Project Management can be
classified in the following way:

1. Initiating: occurs only once at the beginning of a


project or phase.
2. Planning: Being iterative, it occurs at the beginning of
the project as well as the beginning of each iteration
3. Executing: Executes through iterations, so each
iteration will see execution activity peaking in the
middle.
4. Controlling: is about checking progress against the plan
and taking steps to get things back on track. It would
happen hand-in-hand with execution.
5. Closing: Bring projects to orderly closure – typically
happening only once at the end of a project or phase.
Agile Framework Lean
The core idea is to maximize customer value while minimizing waste. Simply,
lean means creating more value for customers with fewer resources.
A lean organization understands customer value and focuses its key
processes to continuously increase it. The ultimate goal is to provide perfect
value to the customer through a perfect value creation process that has zero
waste.

Eliminating waste along entire value streams,


instead of at isolated points, creates processes that
need less human effort, less space, less capital,
and less time to make products and services at far
less costs and with much fewer defects, compared
with traditional business systems.
Agile Framework Scrum
Scrum is an agile way to manage a project. Scrum is often perceived as a
methodology; but rather than viewing Scrum as methodology, think of it as a
framework for managing a process. It provides a small set of rules that create
just enough structure for teams to be able to focus their innovation on solving
what might otherwise be an insurmountable challenge. Scrum, occurs in
small pieces, with each piece building upon previously created pieces

The Scrum model sees daily stand-ups as a way to


synchronize the work of team members as they
discuss the work of the sprint. At the end of a sprint,
the team conducts a sprint review during which the
team demonstrates the new functionality to the PO
or any other stakeholder who wishes to provide
feedback that could influence the next sprint.
Agile Framework XP
Extreme Programming (XP), these practices are also referred to as Agile
Engineering Practices, Scrum Developer Practices or simply Agile
Programming. It advocates frequent "releases" in short development cycles,
which is intended to improve productivity and introduce checkpoints at which
new customer requirements can be adopted.

Extreme programming approach is that if a little


testing can eliminate a few flaws, a lot of testing
can eliminate many more flaws. Unit tests
determines whether a given feature works as
intended. A programmer writes as many automated
tests as they can think of that might "break" the
code; if all tests run successfully, then the coding is
complete.
Agile Framework kanban
Kanban is a true PULL system implementation in software engineering. It is a
Visual Card. Pull System means there is a queue of work, which goes through
a number of stages until it is done. When work is completed in a stage, it goes
downstream to the next stage. When someone needs new work to do, they
pull from upstream

Kanban is a method that helps to:


Establish a culture of continuous improvement
Implement and scale Agile
Enable evolutionary change
Agile Framework Crystal
Crystal Clear is a member of the Crystal family of methodologies as
described by Alistair Cockburn and is considered an example of an agile or
light weight methodology. Crystal Clear can be applied to teams of up to six
or eight co-located developers working on systems that are not life - critical.
Crystal is actually comprised of a family of agile methodologies such as
Crystal Clear, Crystal Yellow, Crystal Orange and others, whose unique
characteristics are driven by several factors such as team size, system
criticality and project priorities.

Like other agile process methodologies crystal


promotes,
Early frequent delivery of working software
High user involvement, adaptability
The removal of bureaucracy or distractions
Agile Framework FDD
The project started with a high-level walk through of the scope of the system
and its context. Next, detailed domain walk thorough were held for each
modeling area. In support of each domain, walk through models was then
composed by small groups, which were presented for peer review and
discussion. One of the proposed models or a merge of them was selected
which became the model for that particular domain area. Domain area models
were merged into an overall model and the overall model shape was adjusted
along the way.

Like other agile process methodologies crystal


promotes,
mount feature list
Plan by feature
Design by feature
Build by feature
RECAP
Agile Framework Lean
Agile Framework Scrum
Agile Framework XP
Agile Framework Kanban
Agile Framework Crystal
Agile Framework FDD
THANK YOU FOR

READING
WE HOPE
THIS ARE USEFUL

Keep Support Us
Like,Comment, and Share

You might also like