SlideShare a Scribd company logo
1 of 9
Download to read offline
Comparison of Agile Methods by The Agile PrepCast
This document contains a comparison of the eight most popular Agile methods. For each method we
show how it stacks up against ten criteria in a comparison table.
The goal is to help those who are preparing for their PMI Agile Certified Practitioner (PMI-ACP)® Exam
by providing a much needed “quick reference”. Use it as a cheat sheet in your exam preparation.
The eight methods were selected because they currently represent the most popular Agile methods used
by practitioners around the world. Questions on the exam will most likely be focused on this group. And
the ten criteria were selected because they represent the major differences between the methods.
Knowing the differences will help you in answering exam questions. You can find a description and
definition for each method and each criteria starting on page 5.
But this comparison can be used for other purposes as well. For example if you are chartering a new
Agile project and you are not certain which method to use, then you can use the comparison table to get
a high-level overview of the methods and use it as one of your methods selection criteria.

What is The Agile PrepCast?
The Agile PrepCast™ is a PMI Agile Certified Practitioner (PMI-ACP)® Prep Video Workshop that you
download to your smart phone, tablet or laptop computer and watch whenever and wherever you want:
On your commute to and from work, while doing housework, in the gym, during your lunch-break or back
home as you relax on your sofa.

Watch the “Scrum Overview” lesson for free:
www.youtube.com/watch?v=sROBERoQoXk&
The course is your high-quality but low-cost alternative to attending a cumbersome classroom training.
This is a complete PMI-ACP exam study approach that increases your chance of passing the Exam.
Shorten your study time and still keep your focus. And you don't even have to read the recommended
books to prepare. Watch over 50 hours of video from The Agile PrepCast and tackle the exam. It's that
Agile!
Click the banner to learn more:

Please visit The Agile PrepCast at www.agileprepcast.com

Visit www.agileprepcast.com for Exam Resources

Page |1
Methods Comparison
Criteria

Scrum

XP

DSDM Atern

FDD

ASD

LSD

Kanban

Crystal Family

Scalability

A wide range of
software projects of
various sizes; can
also be adapted to
non-software
projects such as
product/application
development
products.

Software
development
projects driven by
need for quick
delivery; also for
large, complex
projects where
plan driven
methods are
ineffective.

Any technical or
business
environment where
a system needs to
be quickly
developed and
deployed;
preferably any
project that is a
good fit with the
DSDM Atern
Method as outlined
in the Project
Approach
Questionnaire.

Designed and first
used for large,
complex banking
projects; good for
any large, complex
project with large
teams.

Designed for
project
environments that
are high-speed,
high-change, and
high-uncertainty;
also good for
organizations that
are highly
adaptive.

Based on Lean
Manufacturing;
used when project
requires the use of
a specific set of
engineering
practices or when
cost and ROI are
the main
measurements of
success.

Although Kanban
is not considered
an Agile
development
method, it can be
used with any
existing processes
and projects to
help reduce costs
and increase
efficiency.

Designed to be
adaptable to
projects ranging
from small with low
criticality to large
with high criticality.

Team size

Small Teams

Small teams

Small team:

Not specified;

(Generally 2-10
team members;
emphasis is on
highly-skilled and
experienced team
members)

(Generally 2-10
team members in a
structured and
disciplined
environment)

Small to Large
Teams

Not specified;

(Should consist of
at least 5 but no
more than 9 team
members)

Small to Large
Teams

Supports Any
Team Size

(Generally 4-20
team members
depending on
complexity and
length of project)

(Depends on
project scope)

Medium

Short

Not specified

Short

(30-day iterations
recommended as
maximum length
with preference for
a shorter iterations)

(2-week iterations;
never to exceed 3
weeks)

Determined by
project schedule
and degree of
uncertainty

Iteration length

Visit www.agileprepcast.com for Exam Resources

(2-week iterations
recommended as
best practice)

(Normally used
with existing team
size)

Not specified

(Emphasis is on
highly-skilled and
experienced team
members)

Short

Project Specific

(1-week iterations)

(Up to 4-month
iterations for large,
complex projects)

(4-week iterations
for small projects
and 8-week
iterations for
medium to large
projects)

Page |2
Criteria

Scrum

XP

DSDM Atern

FDD

ASD

LSD

Kanban

Crystal Family

Roles &
responsibilities

Specifically defined

Specifically defined

Specifically defined

Specifically defined

Not defined

Not defined

Not specified;
(normally uses
existing
organization and
project roles)

Not defined

Process centric
vs. people centric

People Centric

People centric

Process centric

Process centric

People centric

Process centric

Process centric

People Centric

Virtual team
support

Somewhat
Supported

(Process is
important but
secondary)

(not specifically
designed for
distributed teams
but multiple teams
could easily be
effectively
distributed)
Risk mitigation
level

(Process is
important but
secondary)
Not Supported

Not Supported

(Team must be colocated distributed
teams.)

Somewhat
Supported

Loosely Supported

(Designed for
multiple teams;
should be
adaptable to
distributed teams.)

Not Supported

(Can be applied to
distributed teams
but becomes more
challenging during
collaboration
phase.)

Somewhat
Supported
(Can be adapted to
distributed teams
through virtual
Kanban boards
and other Agile
tools.)

Fully Supported
(Designed to
support distributed
teams.)

Medium Risk
Mitigation

High Risk
Mitigation

Medium Risk
Mitigation

High Risk
Mitigation

Medium Risk
Mitigation

Medium Risk
Mitigation

High Risk
Mitigation

(Risk is identified
and mitigated
daily.)

Customer
interaction

High Risk
Mitigation

(Despite the fact
that risks are
decreased by
Collocation & Pair
Programming, risks
are also increased
by the slower
delivery of
features)

(Risk mitigation is
inherent in most of
the principles and
the roles and
responsibilities that
are basic to this
method.)

(Follows most
basic Agile
principles except
for daily
collaboration with
customer.)

(Risk-Driven is one
of the six basic
characteristics and
each Component
Cycle Plan is
initiated by
analyzing risks.)

(Follows most
basic Agile
principles except
for making
decisions as late
as possible, which
increases negative
risk.)

(Follows most
basic Agile
principles except
often considers
estimation as
waste, which may
increase negative
risk.)

(Risk mitigation is
inherent in just
about all of the
principles and
techniques that are
recommended
when using this
method.)

Medium Interaction

High Interaction

High Interaction

Low interaction

Low interaction

Low Interaction

Low Interaction

High interaction

(monthly input)

(daily input)

(daily to weekly
input)

(input not
specified)

(input not
specified)

(input not
specified)

(input not
specified)

(daily to weekly
input)

Visit www.agileprepcast.com for Exam Resources

Page |3
Criteria

Scrum

XP

DSDM Atern

FDD

ASD

LSD

Kanban

Crystal Family

Pros

Maximizes
personal
communication
and informal
knowledge sharing;
breaks project into
manageable
pieces; progress is
made even if
requirements are
not stable

Simple; iterative;
values
communication;
based on best
practices; puts
emphasis on
design

Highly dependable;
provides welldefined guidelines
for the business
system, concept
development, and
requirements

Strong modeling
features; provides
detailed guidelines
for multi-team
projects

Very strong in nontechnical aspects
of software
development

Seeks to change
companies from
the top down;
guidelines for
business
enterprise very
defined

Allows teams to
visualize their work
and eliminate
bottlenecks; can
lead to exponential
improvements in
operational
efficiency and
quality

Strong on
communication;
well-defined
guidelines for
project teams; welldefined technical
practices

Cons

Weak on
measurement
practices; weak on
business system,
technical, and
concept
development
practices

Lacks design
documentation;
highly prescriptive;
lacks measurement
processes; does
not address
deployment

Details and white
papers available
only to DSDM
Consortium
members; may
tend towards
bureaucracy

Only addresses
design and
implementation;
requires highlyexperienced
experts for
modeling

Does not provide
guidelines for
individual
development
projects; does not
address technical
aspects; weak on
metrics

Allows little change
in requirements;
literature for
applying in a
software
environment is
limited; poorlydefined technical
and measurement
practices

Using JIT delivery
will inevitably lead
to delays at some
point when JIT
turns in to "Not In
Time"; doesn't
capture or show
dependent tasks
very well; hard to
see overall project
status

Largely theoretical;
does not define
guidelines for the
business
enterprise

Visit www.agileprepcast.com for Exam Resources

Page |4
Methods Description
Method

Description

Scrum

Scrum is an iterative and incremental agile software development framework for
managing software projects and product or application development. Its focus is on "a
flexible, holistic product development strategy where a development team works as a
unit to reach a common goal" as opposed to a "traditional, sequential approach".
Scrum enables the creation of self-organizing teams by encouraging co-location of all
team members, and verbal communication between all team members and disciplines
in the project. A key principle of Scrum is its recognition that during a project the
customers can change their minds about what they want and need (often called
requirements churn), and that unpredicted challenges cannot be easily addressed in a
traditional predictive or planned manner. As such, Scrum adopts an empirical approach
- accepting that the problem cannot be fully understood or defined, focusing instead on
maximizing the team's ability to deliver quickly and respond to emerging requirements.

XP

Extreme Programming (XP) is a software development methodology which is intended
to improve software quality and responsiveness to changing customer requirements.
As a type of agile software development, it advocates frequent "releases" in short
development cycles, which is intended to improve productivity and introduce
checkpoints where new customer requirements can be adopted. Other elements of
Extreme Programming include: programming in pairs or doing extensive code review,
unit testing of all code, avoiding programming of features until they are actually
needed, a flat management structure, simplicity and clarity in code, expecting changes
in the customer's requirements as time passes and the problem is better understood,
and frequent communication with the customer and among programmers. The
methodology takes its name from the idea that the beneficial elements of traditional
software engineering practices are taken to "extreme" levels

DSDM Atern

Dynamic systems development method (DSDM) is an agile project delivery framework,
primarily used as a software development method. First released in 1994, DSDM
originally sought to provide some discipline to the rapid application development (RAD)
method. In 2007 DSDM became a generic approach to project management and
solution delivery. DSDM is an iterative and incremental approach that embraces
principles of Agile development, including continuous user/customer involvement.
DSDM fixes cost, quality and time at the outset and uses the MoSCoW prioritization of
scope into musts, shoulds, coulds and won't haves to adjust the project deliverable to
meet the stated time constraint. DSDM is one of a number of Agile methods for
developing software and non-IT solutions, and it forms a part of the Agile Alliance.

FDD

Feature-driven development (FDD) is an iterative and incremental software
development process. It is one of a number of Agile methods for developing software
and forms part of the Agile Alliance. FDD blends a number of industry-recognized best
practices into a cohesive whole. These practices are all driven from a client-valued
functionality (feature) perspective. Its main purpose is to deliver tangible, working
software repeatedly in a timely manner.

Visit www.agileprepcast.com for Exam Resources

Page |5
Method

Description

ASD

Adaptive Software Development (ASD) is a software development process that grew
out of rapid application development work by Jim Highsmith and Sam Bayer. It
embodies the principle that continuous adaptation of the process to the work at hand is
the normal state of affairs. Adaptive Software Development replaces the traditional
waterfall cycle with a repeating series of speculate, collaborate, and learn cycles. This
dynamic cycle provides for continuous learning and adaptation to the emergent state of
the project. The characteristics of an ASD life cycle are that it is mission focused,
feature based, iterative, timeboxed, risk driven, and change tolerant.

LSD

Lean software development - is a movement dedicated to reducing errors and wasted
time while maximizing education and efficiency. Its principles were originally used in IT
and manufacturing, and it has since been adopted by the programming community.
The guiding philosophy of lean development is a primary commitment to the value
being created for the end user while intelligently conserving resources. It has large
support among the Agile development community, which it has much in common with.

Kanban

Kanban (かんばん(看板) (literally signboard or billboard) is a scheduling system for
lean and just-in-time (JIT) production. Kanban is a system to control the logistical chain
from a production point of view, and is not an inventory control system. Kanban was
developed by Taiichi Ohno, at Toyota, to find a system to improve and maintain a high
level of production. Kanban is one method through which JIT is achieved. Kanban
became an effective tool in support of running a production system as a whole, and it
proved to be an excellent way for promoting improvement. Problem areas were
highlighted by reducing the number of kanban in circulation.

Crystal family

Crystal Methods - is a collection of Agile software development approaches, focuses
primarily on people and the interaction among them while they work on a software
development project. There is also a focus on business-criticality and business-priority
of the system under development. Unlike traditional development methods, Crystal
doesn’t fix the tools and techniques of development, but keeps people and processes
at the core of the development process. However, it is not only the people or the
processes that are important, rather the interaction between the two that is most
important.

Visit www.agileprepcast.com for Exam Resources

Page |6
Criteria Definition and Description
Criteria

Definition / Description

Scalability

This is the degree to which this Agile method can be used to support different
types of product development and, different types of projects, or different types
of industries.

Team size

This is the ideal number of members on a development team required for
maximum effectiveness of this Agile method.

Iteration length

This is the recommended length of time (iteration) to release a product
increment to the customer for this Agile method.

Roles &
responsibilities

This is the degree to which specific roles & responsibilities are defined for this
Agile method. (Specifically Defined/Somewhat Defined/Loosely Defined/Not
Defined)

Process centric vs.
people centric

This refers to whether or not this Agile method is more process centric, more
people centric, or a combination of both.

Virtual team support

This is the degree to which this Agile method supports virtual team
communication and coordination. (Fully Supported/Somewhat
Supported/Loosely Supported/Not Supported)

Risk mitigation level

This is the level of Organic Risk Mitigation inherent on a project simply by
implementing this Agile method. (High Risk Mitigation/Medium Risk
Mitigation/Low Risk Mitigation)

Customer interaction

This is the level of customer interaction (High Interaction/Medium
Interaction/Low Interaction) and the recommended frequency of customer
interaction (Daily/Weekly/Monthly) required for maximum effectiveness of this
Agile method.

Pros

This is the most appealing aspects of this Agile method. Organizations can
use this information to determine those Agile methods that should be
implemented on their specific projects..

Cons

This is the least appealing aspects of this Agile method. Organizations can
use this information to determine those Agile methods that should not be
implemented on their specific projects..

Visit www.agileprepcast.com for Exam Resources

Page |7
Sources
Comparison Table




A Survey of Agile Methodologies, Mkandla and Dwolatzky, The Transactions of the SA Institute of
Electrical Engineers, December, 2004
OSP International LLC - The Agile Prepcast - www.agileprepcast.com
http://www.boost.co.nz/blog/development/scrum-and-kanban-a-developers-perspective/

Methods Description





http://blog.airbrake.io/internet/lean-forward-how-lean-software-development-is-shaping-ourvirtual-world/
http://codebetter.com/darrellnorton/2005/02/02/lean-software-development-overview/
http://scrumstudy.com/blog/?p=223
http://www.wikipedia.org

Visit www.agileprepcast.com for Exam Resources

Page |8
Copyright and Disclaimer
Published by:
OSP International LLC, P.O. Box 863, USA - Silverado, CA 92676
Contact: info@osp-international.com - www.osp-international.com
OSP International LLC has been reviewed and approved as a provider of project management training by
®
the Project Management Institute (PMI) . As a PMI Registered Education Provider (R.E.P.), OSP
International LLC has agreed to abide by PMI established quality assurance criteria.
Copyright © 2013 OSP International LLC. All rights reserved.
The Agile PrepCast, The PM PrepCast, The PM Podcast, The Project Management Podcast, The PDU
Podcast and The PM Exam Simulator are trademarks of OSP International LLC.
PMI, PMP, CAPM, PgMP, PMI-ACP, PMI-SP, PMI-RMP and PMBOK are trademarks of the Project
Management Institute, Inc. PMI has not endorsed and did not participate in the development of this
publication. PMI does not sponsor this publication and makes no warranty, guarantee or representation,
expressed or implied as to the accuracy or content.
Every attempt has been made by OSP International LLC to ensure that the information presented in this
®
publication is accurate and can serve as basic information in preparation for the PMI-ACP certification
exam. However, OSP International LLC accepts no legal responsibility for the content herein. This
document or the course that it is part of should be used only as a reference and not as a replacement for
officially published material. Using the information from this document does not guarantee that the reader
will pass the PMI-ACP certification exam. No such guarantees or warranties are implied or expressed by
OSP International LLC.
This publication is not intended for use as a source of legal, financial or human resource management
advice.
Reproduction or translation of any part of this work without the permission of the Publisher is against the
law. No part of this work may be reproduced or transmitted in any form or by any means, electronic,
manual photocopying, recording, or by any information storage or retrieval system, without prior written
permission by the Publisher.
Version:1.00
Date: 2013-August-15

Visit www.agileprepcast.com for Exam Resources

Page |9

More Related Content

What's hot

Pmp(project management professional ) presentation
Pmp(project management professional ) presentationPmp(project management professional ) presentation
Pmp(project management professional ) presentationgokula kannan
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementAbdullah Khan
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumAditya Raj
 
CMMI Capability Maturity Model Integration
CMMI   Capability Maturity Model Integration CMMI   Capability Maturity Model Integration
CMMI Capability Maturity Model Integration Anand Subramaniam
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
Pmo Gap Analysis Sample Itvamp 2008
Pmo Gap Analysis Sample Itvamp 2008Pmo Gap Analysis Sample Itvamp 2008
Pmo Gap Analysis Sample Itvamp 2008ITVAMP, LLC
 
Creating & Maturing a PMO
Creating & Maturing a PMOCreating & Maturing a PMO
Creating & Maturing a PMOSyed Raashid
 
Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)CollectiveKnowledge
 
How To Build A PMO
How To Build A PMOHow To Build A PMO
How To Build A PMOTURKI , PMP
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overviewsunilkumar_
 
05. Project And Organizational Structure
05. Project And Organizational Structure05. Project And Organizational Structure
05. Project And Organizational StructureBhuWan Khadka
 
Project Management Tools & Techniques | PMP® Training Videos | Project Manage...
Project Management Tools & Techniques | PMP® Training Videos | Project Manage...Project Management Tools & Techniques | PMP® Training Videos | Project Manage...
Project Management Tools & Techniques | PMP® Training Videos | Project Manage...Edureka!
 
Lecture 05:Advanced Project Management PM Processes and Framework
Lecture 05:Advanced Project Management   PM Processes and FrameworkLecture 05:Advanced Project Management   PM Processes and Framework
Lecture 05:Advanced Project Management PM Processes and FrameworkFida Karim 🇵🇰
 

What's hot (20)

Pmp(project management professional ) presentation
Pmp(project management professional ) presentationPmp(project management professional ) presentation
Pmp(project management professional ) presentation
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
CMMI Capability Maturity Model Integration
CMMI   Capability Maturity Model Integration CMMI   Capability Maturity Model Integration
CMMI Capability Maturity Model Integration
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile Methodology ppt
 
Pmo Gap Analysis Sample Itvamp 2008
Pmo Gap Analysis Sample Itvamp 2008Pmo Gap Analysis Sample Itvamp 2008
Pmo Gap Analysis Sample Itvamp 2008
 
Creating & Maturing a PMO
Creating & Maturing a PMOCreating & Maturing a PMO
Creating & Maturing a PMO
 
day 1 PMP.pptx
day 1 PMP.pptxday 1 PMP.pptx
day 1 PMP.pptx
 
Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)Another Scrum Cheat Sheet (great one pager)
Another Scrum Cheat Sheet (great one pager)
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
PMP Exam Preparation - 200 Questions
PMP Exam Preparation - 200 QuestionsPMP Exam Preparation - 200 Questions
PMP Exam Preparation - 200 Questions
 
How To Build A PMO
How To Build A PMOHow To Build A PMO
How To Build A PMO
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
AgilePM® V2 - Agile Project Management V2 - Foundation
AgilePM® V2 - Agile Project Management V2 - FoundationAgilePM® V2 - Agile Project Management V2 - Foundation
AgilePM® V2 - Agile Project Management V2 - Foundation
 
05. Project And Organizational Structure
05. Project And Organizational Structure05. Project And Organizational Structure
05. Project And Organizational Structure
 
AXELOS - MoV® - Management of Value - Foundation
AXELOS - MoV® - Management of Value - FoundationAXELOS - MoV® - Management of Value - Foundation
AXELOS - MoV® - Management of Value - Foundation
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Project Management Tools & Techniques | PMP® Training Videos | Project Manage...
Project Management Tools & Techniques | PMP® Training Videos | Project Manage...Project Management Tools & Techniques | PMP® Training Videos | Project Manage...
Project Management Tools & Techniques | PMP® Training Videos | Project Manage...
 
Lecture 05:Advanced Project Management PM Processes and Framework
Lecture 05:Advanced Project Management   PM Processes and FrameworkLecture 05:Advanced Project Management   PM Processes and Framework
Lecture 05:Advanced Project Management PM Processes and Framework
 

Viewers also liked

Viewers also liked (8)

Social PechaKucha Idea
Social PechaKucha IdeaSocial PechaKucha Idea
Social PechaKucha Idea
 
Søen folk flokkes på midtfyn
Søen folk flokkes på midtfynSøen folk flokkes på midtfyn
Søen folk flokkes på midtfyn
 
Test 1 ads note
Test 1 ads noteTest 1 ads note
Test 1 ads note
 
Openness And Social Networking
Openness And Social NetworkingOpenness And Social Networking
Openness And Social Networking
 
Jacques Krielen Advertising Guidelines
Jacques Krielen Advertising GuidelinesJacques Krielen Advertising Guidelines
Jacques Krielen Advertising Guidelines
 
Nationalism and Disunity
Nationalism and DisunityNationalism and Disunity
Nationalism and Disunity
 
The PM PrepCast Student Profiles
The PM PrepCast Student ProfilesThe PM PrepCast Student Profiles
The PM PrepCast Student Profiles
 
The ITTO Memory Jogger
The ITTO Memory JoggerThe ITTO Memory Jogger
The ITTO Memory Jogger
 

Similar to The Agile Methods Comparison by the Agile PrepCast

Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementRobert McGeachy
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Muhammad Ahmed
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesCloud Elements
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
Assessing youragility
Assessing youragilityAssessing youragility
Assessing youragilityrseniv
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
Agile Process Management and tools
Agile Process Management and toolsAgile Process Management and tools
Agile Process Management and toolsosama khalid
 
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashedlivgeni
 
AITP - Building the Foundation of Agile (ABRIDGED)
AITP - Building the Foundation of Agile (ABRIDGED)AITP - Building the Foundation of Agile (ABRIDGED)
AITP - Building the Foundation of Agile (ABRIDGED)Michael Dougherty, SPC4, CSP
 
Introduction to Agile Scrum Methodology
Introduction to Agile Scrum MethodologyIntroduction to Agile Scrum Methodology
Introduction to Agile Scrum MethodologyVishwanath KC
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert McGeachy
 
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPrudentialSolutions
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
 
Close to agile
Close to agileClose to agile
Close to agilephilywu
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project managementPramesh Vaidya
 
Large scale agile frameworks
Large scale agile frameworksLarge scale agile frameworks
Large scale agile frameworksSiddhi Thakkar
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgileNCR2016
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 

Similar to The Agile Methods Comparison by the Agile PrepCast (20)

Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Assessing youragility
Assessing youragilityAssessing youragility
Assessing youragility
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile Process Management and tools
Agile Process Management and toolsAgile Process Management and tools
Agile Process Management and tools
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
 
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashed
 
AITP - Building the Foundation of Agile (ABRIDGED)
AITP - Building the Foundation of Agile (ABRIDGED)AITP - Building the Foundation of Agile (ABRIDGED)
AITP - Building the Foundation of Agile (ABRIDGED)
 
Introduction to Agile Scrum Methodology
Introduction to Agile Scrum MethodologyIntroduction to Agile Scrum Methodology
Introduction to Agile Scrum Methodology
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls Agile
 
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
Close to agile
Close to agileClose to agile
Close to agile
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
Large scale agile frameworks
Large scale agile frameworksLarge scale agile frameworks
Large scale agile frameworks
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 

More from OSP International LLC

Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekOSP International LLC
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekOSP International LLC
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekOSP International LLC
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekOSP International LLC
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekOSP International LLC
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekOSP International LLC
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekOSP International LLC
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekOSP International LLC
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekOSP International LLC
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekOSP International LLC
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekOSP International LLC
 
Free CAPM Exam Sample Question of the Week!
Free CAPM Exam Sample Question of the Week!Free CAPM Exam Sample Question of the Week!
Free CAPM Exam Sample Question of the Week!OSP International LLC
 
Free PMP Exam Sample Question of the Week!
Free PMP Exam Sample Question of the Week!Free PMP Exam Sample Question of the Week!
Free PMP Exam Sample Question of the Week!OSP International LLC
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekOSP International LLC
 
Free PMP Exam Sample Question from the PM Exam Simulator
Free PMP Exam Sample Question from the PM Exam SimulatorFree PMP Exam Sample Question from the PM Exam Simulator
Free PMP Exam Sample Question from the PM Exam SimulatorOSP International LLC
 
Free CAPM Exam Sample Question from the PM Exam Simulator
Free CAPM Exam Sample Question from the PM Exam SimulatorFree CAPM Exam Sample Question from the PM Exam Simulator
Free CAPM Exam Sample Question from the PM Exam SimulatorOSP International LLC
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekOSP International LLC
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekOSP International LLC
 
Free PMP Exam Sample Question from The PM Exam Simulator
Free PMP Exam Sample Question from The PM Exam SimulatorFree PMP Exam Sample Question from The PM Exam Simulator
Free PMP Exam Sample Question from The PM Exam SimulatorOSP International LLC
 
Free CAPM Exam Sample Question of the Week!
Free CAPM Exam Sample Question of the Week!Free CAPM Exam Sample Question of the Week!
Free CAPM Exam Sample Question of the Week!OSP International LLC
 

More from OSP International LLC (20)

Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the Week
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the Week
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the Week
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the Week
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the Week
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the Week
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the Week
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the Week
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the Week
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the Week
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the Week
 
Free CAPM Exam Sample Question of the Week!
Free CAPM Exam Sample Question of the Week!Free CAPM Exam Sample Question of the Week!
Free CAPM Exam Sample Question of the Week!
 
Free PMP Exam Sample Question of the Week!
Free PMP Exam Sample Question of the Week!Free PMP Exam Sample Question of the Week!
Free PMP Exam Sample Question of the Week!
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the Week
 
Free PMP Exam Sample Question from the PM Exam Simulator
Free PMP Exam Sample Question from the PM Exam SimulatorFree PMP Exam Sample Question from the PM Exam Simulator
Free PMP Exam Sample Question from the PM Exam Simulator
 
Free CAPM Exam Sample Question from the PM Exam Simulator
Free CAPM Exam Sample Question from the PM Exam SimulatorFree CAPM Exam Sample Question from the PM Exam Simulator
Free CAPM Exam Sample Question from the PM Exam Simulator
 
Free PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the WeekFree PMP Exam Sample Question of the Week
Free PMP Exam Sample Question of the Week
 
Free CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the WeekFree CAPM Exam Sample Question of the Week
Free CAPM Exam Sample Question of the Week
 
Free PMP Exam Sample Question from The PM Exam Simulator
Free PMP Exam Sample Question from The PM Exam SimulatorFree PMP Exam Sample Question from The PM Exam Simulator
Free PMP Exam Sample Question from The PM Exam Simulator
 
Free CAPM Exam Sample Question of the Week!
Free CAPM Exam Sample Question of the Week!Free CAPM Exam Sample Question of the Week!
Free CAPM Exam Sample Question of the Week!
 

Recently uploaded

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Recently uploaded (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 

The Agile Methods Comparison by the Agile PrepCast

  • 1. Comparison of Agile Methods by The Agile PrepCast This document contains a comparison of the eight most popular Agile methods. For each method we show how it stacks up against ten criteria in a comparison table. The goal is to help those who are preparing for their PMI Agile Certified Practitioner (PMI-ACP)® Exam by providing a much needed “quick reference”. Use it as a cheat sheet in your exam preparation. The eight methods were selected because they currently represent the most popular Agile methods used by practitioners around the world. Questions on the exam will most likely be focused on this group. And the ten criteria were selected because they represent the major differences between the methods. Knowing the differences will help you in answering exam questions. You can find a description and definition for each method and each criteria starting on page 5. But this comparison can be used for other purposes as well. For example if you are chartering a new Agile project and you are not certain which method to use, then you can use the comparison table to get a high-level overview of the methods and use it as one of your methods selection criteria. What is The Agile PrepCast? The Agile PrepCast™ is a PMI Agile Certified Practitioner (PMI-ACP)® Prep Video Workshop that you download to your smart phone, tablet or laptop computer and watch whenever and wherever you want: On your commute to and from work, while doing housework, in the gym, during your lunch-break or back home as you relax on your sofa. Watch the “Scrum Overview” lesson for free: www.youtube.com/watch?v=sROBERoQoXk& The course is your high-quality but low-cost alternative to attending a cumbersome classroom training. This is a complete PMI-ACP exam study approach that increases your chance of passing the Exam. Shorten your study time and still keep your focus. And you don't even have to read the recommended books to prepare. Watch over 50 hours of video from The Agile PrepCast and tackle the exam. It's that Agile! Click the banner to learn more: Please visit The Agile PrepCast at www.agileprepcast.com Visit www.agileprepcast.com for Exam Resources Page |1
  • 2. Methods Comparison Criteria Scrum XP DSDM Atern FDD ASD LSD Kanban Crystal Family Scalability A wide range of software projects of various sizes; can also be adapted to non-software projects such as product/application development products. Software development projects driven by need for quick delivery; also for large, complex projects where plan driven methods are ineffective. Any technical or business environment where a system needs to be quickly developed and deployed; preferably any project that is a good fit with the DSDM Atern Method as outlined in the Project Approach Questionnaire. Designed and first used for large, complex banking projects; good for any large, complex project with large teams. Designed for project environments that are high-speed, high-change, and high-uncertainty; also good for organizations that are highly adaptive. Based on Lean Manufacturing; used when project requires the use of a specific set of engineering practices or when cost and ROI are the main measurements of success. Although Kanban is not considered an Agile development method, it can be used with any existing processes and projects to help reduce costs and increase efficiency. Designed to be adaptable to projects ranging from small with low criticality to large with high criticality. Team size Small Teams Small teams Small team: Not specified; (Generally 2-10 team members; emphasis is on highly-skilled and experienced team members) (Generally 2-10 team members in a structured and disciplined environment) Small to Large Teams Not specified; (Should consist of at least 5 but no more than 9 team members) Small to Large Teams Supports Any Team Size (Generally 4-20 team members depending on complexity and length of project) (Depends on project scope) Medium Short Not specified Short (30-day iterations recommended as maximum length with preference for a shorter iterations) (2-week iterations; never to exceed 3 weeks) Determined by project schedule and degree of uncertainty Iteration length Visit www.agileprepcast.com for Exam Resources (2-week iterations recommended as best practice) (Normally used with existing team size) Not specified (Emphasis is on highly-skilled and experienced team members) Short Project Specific (1-week iterations) (Up to 4-month iterations for large, complex projects) (4-week iterations for small projects and 8-week iterations for medium to large projects) Page |2
  • 3. Criteria Scrum XP DSDM Atern FDD ASD LSD Kanban Crystal Family Roles & responsibilities Specifically defined Specifically defined Specifically defined Specifically defined Not defined Not defined Not specified; (normally uses existing organization and project roles) Not defined Process centric vs. people centric People Centric People centric Process centric Process centric People centric Process centric Process centric People Centric Virtual team support Somewhat Supported (Process is important but secondary) (not specifically designed for distributed teams but multiple teams could easily be effectively distributed) Risk mitigation level (Process is important but secondary) Not Supported Not Supported (Team must be colocated distributed teams.) Somewhat Supported Loosely Supported (Designed for multiple teams; should be adaptable to distributed teams.) Not Supported (Can be applied to distributed teams but becomes more challenging during collaboration phase.) Somewhat Supported (Can be adapted to distributed teams through virtual Kanban boards and other Agile tools.) Fully Supported (Designed to support distributed teams.) Medium Risk Mitigation High Risk Mitigation Medium Risk Mitigation High Risk Mitigation Medium Risk Mitigation Medium Risk Mitigation High Risk Mitigation (Risk is identified and mitigated daily.) Customer interaction High Risk Mitigation (Despite the fact that risks are decreased by Collocation & Pair Programming, risks are also increased by the slower delivery of features) (Risk mitigation is inherent in most of the principles and the roles and responsibilities that are basic to this method.) (Follows most basic Agile principles except for daily collaboration with customer.) (Risk-Driven is one of the six basic characteristics and each Component Cycle Plan is initiated by analyzing risks.) (Follows most basic Agile principles except for making decisions as late as possible, which increases negative risk.) (Follows most basic Agile principles except often considers estimation as waste, which may increase negative risk.) (Risk mitigation is inherent in just about all of the principles and techniques that are recommended when using this method.) Medium Interaction High Interaction High Interaction Low interaction Low interaction Low Interaction Low Interaction High interaction (monthly input) (daily input) (daily to weekly input) (input not specified) (input not specified) (input not specified) (input not specified) (daily to weekly input) Visit www.agileprepcast.com for Exam Resources Page |3
  • 4. Criteria Scrum XP DSDM Atern FDD ASD LSD Kanban Crystal Family Pros Maximizes personal communication and informal knowledge sharing; breaks project into manageable pieces; progress is made even if requirements are not stable Simple; iterative; values communication; based on best practices; puts emphasis on design Highly dependable; provides welldefined guidelines for the business system, concept development, and requirements Strong modeling features; provides detailed guidelines for multi-team projects Very strong in nontechnical aspects of software development Seeks to change companies from the top down; guidelines for business enterprise very defined Allows teams to visualize their work and eliminate bottlenecks; can lead to exponential improvements in operational efficiency and quality Strong on communication; well-defined guidelines for project teams; welldefined technical practices Cons Weak on measurement practices; weak on business system, technical, and concept development practices Lacks design documentation; highly prescriptive; lacks measurement processes; does not address deployment Details and white papers available only to DSDM Consortium members; may tend towards bureaucracy Only addresses design and implementation; requires highlyexperienced experts for modeling Does not provide guidelines for individual development projects; does not address technical aspects; weak on metrics Allows little change in requirements; literature for applying in a software environment is limited; poorlydefined technical and measurement practices Using JIT delivery will inevitably lead to delays at some point when JIT turns in to "Not In Time"; doesn't capture or show dependent tasks very well; hard to see overall project status Largely theoretical; does not define guidelines for the business enterprise Visit www.agileprepcast.com for Exam Resources Page |4
  • 5. Methods Description Method Description Scrum Scrum is an iterative and incremental agile software development framework for managing software projects and product or application development. Its focus is on "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal" as opposed to a "traditional, sequential approach". Scrum enables the creation of self-organizing teams by encouraging co-location of all team members, and verbal communication between all team members and disciplines in the project. A key principle of Scrum is its recognition that during a project the customers can change their minds about what they want and need (often called requirements churn), and that unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner. As such, Scrum adopts an empirical approach - accepting that the problem cannot be fully understood or defined, focusing instead on maximizing the team's ability to deliver quickly and respond to emerging requirements. XP Extreme Programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software development, it advocates frequent "releases" in short development cycles, which is intended to improve productivity and introduce checkpoints where new customer requirements can be adopted. Other elements of Extreme Programming include: programming in pairs or doing extensive code review, unit testing of all code, avoiding programming of features until they are actually needed, a flat management structure, simplicity and clarity in code, expecting changes in the customer's requirements as time passes and the problem is better understood, and frequent communication with the customer and among programmers. The methodology takes its name from the idea that the beneficial elements of traditional software engineering practices are taken to "extreme" levels DSDM Atern Dynamic systems development method (DSDM) is an agile project delivery framework, primarily used as a software development method. First released in 1994, DSDM originally sought to provide some discipline to the rapid application development (RAD) method. In 2007 DSDM became a generic approach to project management and solution delivery. DSDM is an iterative and incremental approach that embraces principles of Agile development, including continuous user/customer involvement. DSDM fixes cost, quality and time at the outset and uses the MoSCoW prioritization of scope into musts, shoulds, coulds and won't haves to adjust the project deliverable to meet the stated time constraint. DSDM is one of a number of Agile methods for developing software and non-IT solutions, and it forms a part of the Agile Alliance. FDD Feature-driven development (FDD) is an iterative and incremental software development process. It is one of a number of Agile methods for developing software and forms part of the Agile Alliance. FDD blends a number of industry-recognized best practices into a cohesive whole. These practices are all driven from a client-valued functionality (feature) perspective. Its main purpose is to deliver tangible, working software repeatedly in a timely manner. Visit www.agileprepcast.com for Exam Resources Page |5
  • 6. Method Description ASD Adaptive Software Development (ASD) is a software development process that grew out of rapid application development work by Jim Highsmith and Sam Bayer. It embodies the principle that continuous adaptation of the process to the work at hand is the normal state of affairs. Adaptive Software Development replaces the traditional waterfall cycle with a repeating series of speculate, collaborate, and learn cycles. This dynamic cycle provides for continuous learning and adaptation to the emergent state of the project. The characteristics of an ASD life cycle are that it is mission focused, feature based, iterative, timeboxed, risk driven, and change tolerant. LSD Lean software development - is a movement dedicated to reducing errors and wasted time while maximizing education and efficiency. Its principles were originally used in IT and manufacturing, and it has since been adopted by the programming community. The guiding philosophy of lean development is a primary commitment to the value being created for the end user while intelligently conserving resources. It has large support among the Agile development community, which it has much in common with. Kanban Kanban (かんばん(看板) (literally signboard or billboard) is a scheduling system for lean and just-in-time (JIT) production. Kanban is a system to control the logistical chain from a production point of view, and is not an inventory control system. Kanban was developed by Taiichi Ohno, at Toyota, to find a system to improve and maintain a high level of production. Kanban is one method through which JIT is achieved. Kanban became an effective tool in support of running a production system as a whole, and it proved to be an excellent way for promoting improvement. Problem areas were highlighted by reducing the number of kanban in circulation. Crystal family Crystal Methods - is a collection of Agile software development approaches, focuses primarily on people and the interaction among them while they work on a software development project. There is also a focus on business-criticality and business-priority of the system under development. Unlike traditional development methods, Crystal doesn’t fix the tools and techniques of development, but keeps people and processes at the core of the development process. However, it is not only the people or the processes that are important, rather the interaction between the two that is most important. Visit www.agileprepcast.com for Exam Resources Page |6
  • 7. Criteria Definition and Description Criteria Definition / Description Scalability This is the degree to which this Agile method can be used to support different types of product development and, different types of projects, or different types of industries. Team size This is the ideal number of members on a development team required for maximum effectiveness of this Agile method. Iteration length This is the recommended length of time (iteration) to release a product increment to the customer for this Agile method. Roles & responsibilities This is the degree to which specific roles & responsibilities are defined for this Agile method. (Specifically Defined/Somewhat Defined/Loosely Defined/Not Defined) Process centric vs. people centric This refers to whether or not this Agile method is more process centric, more people centric, or a combination of both. Virtual team support This is the degree to which this Agile method supports virtual team communication and coordination. (Fully Supported/Somewhat Supported/Loosely Supported/Not Supported) Risk mitigation level This is the level of Organic Risk Mitigation inherent on a project simply by implementing this Agile method. (High Risk Mitigation/Medium Risk Mitigation/Low Risk Mitigation) Customer interaction This is the level of customer interaction (High Interaction/Medium Interaction/Low Interaction) and the recommended frequency of customer interaction (Daily/Weekly/Monthly) required for maximum effectiveness of this Agile method. Pros This is the most appealing aspects of this Agile method. Organizations can use this information to determine those Agile methods that should be implemented on their specific projects.. Cons This is the least appealing aspects of this Agile method. Organizations can use this information to determine those Agile methods that should not be implemented on their specific projects.. Visit www.agileprepcast.com for Exam Resources Page |7
  • 8. Sources Comparison Table    A Survey of Agile Methodologies, Mkandla and Dwolatzky, The Transactions of the SA Institute of Electrical Engineers, December, 2004 OSP International LLC - The Agile Prepcast - www.agileprepcast.com http://www.boost.co.nz/blog/development/scrum-and-kanban-a-developers-perspective/ Methods Description     http://blog.airbrake.io/internet/lean-forward-how-lean-software-development-is-shaping-ourvirtual-world/ http://codebetter.com/darrellnorton/2005/02/02/lean-software-development-overview/ http://scrumstudy.com/blog/?p=223 http://www.wikipedia.org Visit www.agileprepcast.com for Exam Resources Page |8
  • 9. Copyright and Disclaimer Published by: OSP International LLC, P.O. Box 863, USA - Silverado, CA 92676 Contact: info@osp-international.com - www.osp-international.com OSP International LLC has been reviewed and approved as a provider of project management training by ® the Project Management Institute (PMI) . As a PMI Registered Education Provider (R.E.P.), OSP International LLC has agreed to abide by PMI established quality assurance criteria. Copyright © 2013 OSP International LLC. All rights reserved. The Agile PrepCast, The PM PrepCast, The PM Podcast, The Project Management Podcast, The PDU Podcast and The PM Exam Simulator are trademarks of OSP International LLC. PMI, PMP, CAPM, PgMP, PMI-ACP, PMI-SP, PMI-RMP and PMBOK are trademarks of the Project Management Institute, Inc. PMI has not endorsed and did not participate in the development of this publication. PMI does not sponsor this publication and makes no warranty, guarantee or representation, expressed or implied as to the accuracy or content. Every attempt has been made by OSP International LLC to ensure that the information presented in this ® publication is accurate and can serve as basic information in preparation for the PMI-ACP certification exam. However, OSP International LLC accepts no legal responsibility for the content herein. This document or the course that it is part of should be used only as a reference and not as a replacement for officially published material. Using the information from this document does not guarantee that the reader will pass the PMI-ACP certification exam. No such guarantees or warranties are implied or expressed by OSP International LLC. This publication is not intended for use as a source of legal, financial or human resource management advice. Reproduction or translation of any part of this work without the permission of the Publisher is against the law. No part of this work may be reproduced or transmitted in any form or by any means, electronic, manual photocopying, recording, or by any information storage or retrieval system, without prior written permission by the Publisher. Version:1.00 Date: 2013-August-15 Visit www.agileprepcast.com for Exam Resources Page |9