Kanban
Scrum
XP
Lean
Sprints
Iterative
DSDM
Timebox
Slide 3
Slide 3 text
Why agile?
Slide 4
Slide 4 text
Traditional
methods
aren’t
good
enough
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
‘Big
Design
Up
Front’:
based
on
three
main
assumptions
Slide 9
Slide 9 text
The
customer
knows
what
they
want
We
know
how
to
build
it
Nothing
will
change
along
the
way
Slide 10
Slide 10 text
The Agile
Manifesto
Slide 11
Slide 11 text
Individuals
and
Interactions
Processes
and
Tools
Working
Software Comprehensive
Documentation
Customer
Collaboration
Contract
Negotiation
Responding
to
Change
Following
a
Plan
over
over
over
over
www.agilemanifesto.org
Slide 12
Slide 12 text
Twelve
Principles
of
Agile
Development
1.
Early
&
Continuous
Delivery
2.
Embrace
Change
3.
Frequent
Delivery
on
Short
Timescales
4.
Business
&
Developer
Collaboration
5.
Empower
the
Team
6.
Face
to
Face
Communication
is
Best
www.agilemanifesto.org/principles.html
Slide 13
Slide 13 text
Twelve
Principles
of
Agile
Development
7.
Progress
Measured
by
Working
Software
8.
Maintain
a
Sustainable
Pace
9.
Technical
Excellence
10.
Simplicity
is
Essential
11.
Teams
Self-‐Organise
12.
Inspect
&
Adapt
www.agilemanifesto.org/principles.html
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
The
three
main
assumptions
change
Slide 20
Slide 20 text
The
customer
discovers
what
they
want
We
discover
how
to
build
it
We
will
embrace
change
along
the
way
Slide 21
Slide 21 text
“But
we
already
know
what
they
want”
Slide 22
Slide 22 text
What
about
unused
features?
Slide 23
Slide 23 text
7%
13%
16%
19%
45%
Never
Seldom
Some`mes
Oaen
Always
Standish
Group
CHAOS
Report
2002
Actual
Use
of
Requested
Features
Slide 24
Slide 24 text
“But
are
agile
projects
actually
more
successful?”
Many
of
our
projects
are
using
it
and
many
in
industry
have
been
using
it
since
even
before
2001’s
Agile
Manifesto
Slide 28
Slide 28 text
Scrum
Slide 29
Slide 29 text
Manage
complexity,
uncertainty
and
change
through
visibility,
inspection
and
adaptation
Slide 30
Slide 30 text
Divide
product
into
features
Slide 31
Slide 31 text
Prioritise
for
highest
value
$$$
$
Slide 32
Slide 32 text
Divide
schedule
into
iterations
January May
1 2 3 4 5 6 7 8
Sprint
Slide 33
Slide 33 text
Do
these
ones
first
Slide 34
Slide 34 text
Deliver
incrementally
January May
Working
Software
Slide 35
Slide 35 text
Product
Owner
Slide 36
Slide 36 text
Scrum
Master
Slide 37
Slide 37 text
The
Team
Slide 38
Slide 38 text
Structure
of
Scrum
Slide 39
Slide 39 text
Kanban
Slide 40
Slide 40 text
A
method
for
evolutionary
process
change
Slide 41
Slide 41 text
Start
with
what
you
do
now
Agree
to
pursue
evolutionary
change
Respect
current
responsibilities
&
titles
Encourage
leadership
at
all
levels
4
Principles