Sei sulla pagina 1di 44

Agile In

Action
Why do projects
fail?
Waterfall
B-DUF
Cowboy Coding
N-DUF
Agile
E-DUF
Project Variables
Process Driven Value Driven
Agile Drawbacks

Can get ot of control !if yo brea" the rles#

Can be difficlt to scale

$e%ires sers to flly engage and be disciplined

$e%ires a &no bla'e( cltre

Can be difficlt to esti'ate costs

$e%ires faith
Agile Benefts

Deli)ers real bsiness benefits not nnecessary flff

Deeply in)ol)es sers in the de)elop'ent process

Users feel in)ol)ed and e'powered

*i)es )isibility of wor"ing prototypes early

$ecei)e ser feedbac" early

$edces software testing and defects

$edces nnecessary processes and doc'entation

+essens 'anage'ent o)erhead

Deli)ers on ti'e,
Our use of Agile
History of DSDM

-tarted early .//0s

$eaction to $apid 1pplication De)elop'ent !$1D#

Unstrctred processes across organisations

D-D2 Consorti' fonded .//3

4nitiated by ble chip organisations inclding5

British 1irways

1'erican E6press

7racle

+ogica

Data -ciences

1llied Do'ec%

First )ersion pblished Febrary .//8


History of S!"M

Described in ./9: by ;irota"a <a"echi and 4"jiro Nona"a

Called the &;olistic( or &$gby( approach

Whole process perfor'ed by one 'lti-fnctional tea'

By .//. beca'e "nown as -C$U2

4n .//8 first for'al presentations and wor"shops


for'alising 'ethodology

9 =rincipals

=roject $oles

=roject +ifecycle

=rioritised +ist of $e%ire'ents

2o-CoW =rioritisation

<i'ebo6ing

Bac"logs

Brn Down Charts

Daily -tand-ps

-prints

User -tories

-tory =oints !Esti'ating#


Our use of Agile
# Princi$als
1. Focs on the bsiness need
2. Deli)er on ti'e
3. Collaborate
4. Ne)er co'pro'ise %ality
5. Bild incre'entally fro' fir' fondations
6. De)elop iterati)ely
7. Co''nicate continosly and clearly
8. De'onstrate control

9 =rincipals

=roject $oles

=roject +ifecycle

=rioritised +ist of $e%ire'ents

2o-CoW =rioritisation

<i'ebo6ing

Bac"logs

Brn Down Charts

Daily -tand-ps

-prints

User -tories

-tory =oints !Esti'ating#


Project !oles

9 =rincipals

=roject $oles

=roject +ifecycle

=rioritised +ist of $e%ire'ents

2o-CoW =rioritisation

<i'ebo6ing

Bac"logs

Brn Down Charts

Daily -tand-ps

-prints

User -tories

-tory =oints !Esti'ating#


Project %ifecycle
Project %ifecycle
E6a'ple . E6a'ple >

9 =rincipals

=roject $oles

=roject +ifecycle

=rioritised +ist of $e%ire'ents

2o-CoW =rioritisation

<i'ebo6ing

Bac"logs

Brn Down Charts

Daily -tand-ps

-prints

User -tories

-tory =oints !Esti'ating#


!e&uire'ents
1s a ?type of ser@ 4 want ?so'e goal@
so that ?so'e reason@A
"ser Stories
(sti'ating

=oint -cale !-tory =oints#

+inear !.B>BCB3B8#

=ower of > !.B>B3B9#

1lphabet !1BBBCBD#

Clothes siDes !E-B-B2B+BE+#

1)oid assigning actal ti'e !hors or days#

;elps to deter'ine project )elocity

Costs can be esti'ated based on points and )elocity


Prioritise) %ist of
!e&uire'ents
> Control Doc'ents5
.A+ist of $e%ire'ents
>ADetailed -pecification Doc'ent !<he -pecA#
-ee sa'ple doc'ents

9 =rincipals

=roject $oles

=roject +ifecycle

=rioritised +ist of $e%ire'ents

2o-CoW =rioritisation

<i'ebo6ing

Bac"logs

Brn Down Charts

Daily -tand-ps

-prints

User -tories

-tory =oints !Esti'ating#


MoSo* Prioritisation
M - 2U-< ha)e this ti'e
S - -;7U+D ha)e this if at all possible
C - C7U+D ha)e this if it does not affect anything else
W - W7NF< ha)e this ti'e bt W7U+D li"e in the ftre
*+en is it a
M"S,-

9 =rincipals

=roject $oles

=roject +ifecycle

=rioritised +ist of $e%ire'ents

2o-CoW =rioritisation

<i'ebo6ing

Bac"logs

Brn Down Charts

Daily -tand-ps

-prints

User -tories

-tory =oints !Esti'ating#


,i'ebo.ing
E6a'ple5
-et an objecti)e for a .0 day <i'ebo6
+oad the .0 day <i'ebo6 with .0 days wor"
<hen do .0 days wor",
4f yo are falling behindB drop so'ething otA
,i'ebo.ing

9 =rincipals

=roject $oles

=roject +ifecycle

=rioritised +ist of $e%ire'ents

2o-CoW =rioritisation

<i'ebo6ing

Bac"logs

Brn Down Charts

Daily -tand-ps

-prints

User -tories

-tory =oints !Esti'ating#


Daily Stan)/u$s
Daily Stan)/u$s
.A What did yo do yesterday?
>A What are yo going to do today?
CA What(s stopping yo fro' achie)ing this?

9 =rincipals

=roject $oles

=roject +ifecycle

=rioritised +ist of $e%ire'ents

2o-CoW =rioritisation

<i'ebo6ing

Bac"logs

Brn Down Charts

Daily -tand-ps

-prints

User -tories

-tory =oints !Esti'ating#


http5GGwwwAdsd'AorgG
http5GGwwwArspbAorgA"Gco''onHternAht'l
http5GGenAwi"ipediaAorgGwi"iGDyna'icH-yste'sHDe)elop'entH2ethod
http5GGwwwAscr'allianceAorgG
http5GGwwwArfAco'G
http5GGenAwi"ipediaAorgGwi"iG-cr'H!de)elop'ent#

Potrebbero piacerti anche