Top Banner
Introduc)on to Disciplined Agile Delivery (DAD)
16

Introduction to Disciplined Agile Delivery

May 08, 2015

Download

Technology

ScottWAmbler
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to Disciplined Agile Delivery

Introduc)on  to  Disciplined  Agile  Delivery  (DAD)  

Page 2: Introduction to Disciplined Agile Delivery

Disciplined  Agile  Delivery  (DAD)  is  a  process  decision  framework    The  key  characteris;cs  of  DAD:  

–  People-­‐first  –  Goal-­‐driven  –  Hybrid  agile  –  Learning-­‐oriented  –  Full  delivery  lifecycle  –  Solu;on  focused  –  Risk-­‐value  lifecycle  –  Enterprise  aware  

© Disciplined Agile Consortium 2

Page 3: Introduction to Disciplined Agile Delivery

Scrum  

Extreme  Programming  

Lean  Kanban  

DAD  is  a  Hybrid  Framework  

© Disciplined Agile Consortium 3

Unified  Process   Agile  Modeling  

Agile  Data  “Tradi;onal”  Outside  In  Dev.  

DevOps   …and  more  

DAD leverages proven strategies from several sources, providing a decision framework to guide your adoption and

tailoring of them in a context-driven manner.

SAFe  

Page 4: Introduction to Disciplined Agile Delivery

A  High  Level  Lifecycle  

© Disciplined Agile Consortium 4

Page 5: Introduction to Disciplined Agile Delivery

Disciplined  Agile  Delivery:  Basic  Lifecycle  

© Disciplined Agile Consortium 5

DAD promotes a full delivery lifecycle

Page 6: Introduction to Disciplined Agile Delivery

Disciplined  Agile  Delivery:  Lean  Lifecycle  

© Disciplined Agile Consortium 6

DAD doesn’t prescribe a single lifecycle

Page 7: Introduction to Disciplined Agile Delivery

Disciplined  Agile  Delivery:  Lean  Con;nuous  Delivery  Lifecycle  

© Disciplined Agile Consortium 7

Advanced product teams

follow a continuous

delivery approach

Page 8: Introduction to Disciplined Agile Delivery

DAD  supports  a  robust  set  of  roles  

•  Team  Lead  –  Agile  process  expert,  keeps  team  focused  on  

achievement  of  goals,  removes  impediments  

•  Product  Owner  –  Owns  the  product  vision,  scope  and  priori;es  of  the  

solu;on  

•  Architecture  Owner  –  Owns  the  architecture  decisions  and  technical  

priori;es,  mi;gates  key  technical  risks  

•  Team  Member  –  Cross-­‐func;onal  team  members  that  deliver  the  

solu;on  

•  Stakeholder  –  Includes  the  customer  but  also  other  stakeholders  

such  as  Project  Sponsor,  DevOps,  architecture,  database  groups,  governance  bodies  

© Disciplined Agile Consortium 8

Page 9: Introduction to Disciplined Agile Delivery

DAD  is  Goal-­‐Driven,  Not  Prescrip;ve  

© Disciplined Agile Consortium 9

Page 10: Introduction to Disciplined Agile Delivery

DAD  Teams  Are  Enterprise  Aware  

Disciplined  agilists:  •  Work  closely  with  

enterprise  groups  •  Follow  exis;ng  

roadmap(s)  where  appropriate  

•  Leverage  exis;ng  assets  •  Enhance  exis;ng  assets  

© Disciplined Agile Consortium 10

Page 11: Introduction to Disciplined Agile Delivery

Governance  is  Built  Into  DAD  

•  Governance  strategies  built  into  DAD:  –  Risk-­‐value  lifecycle  –  Light-­‐weight  milestone  reviews  –  “Standard”  opportuni;es  for  increased  visibility  and  to  steer  the  team  

provided  by  agile  –  Enterprise  awareness  –  Robust  stakeholder  defini;on  

© Disciplined Agile Consortium 11

Page 12: Introduction to Disciplined Agile Delivery

Context  Counts  –  Tailoring  and  Scaling  Agile  

© Disciplined Agile Consortium 12

Agile

Disciplined Agile

Delivery

Agility at Scale

•  Construction focus •  Value driven lifecycle •  Self-organizing teams •  Prescriptive •  Project team aware

•  Delivery focus •  Risk-value driven lifecycle •  Self-organization with appropriate governance •  Goal driven •  Enterprise aware

DAD provides the foundation from which to scale: §  Large teams §  Geographically distributed teams §  Compliance §  Domain complexity §  Technical complexity §  Organizational distribution

Page 13: Introduction to Disciplined Agile Delivery

Disciplined Agile Delivery (DAD)

Disciplined  Agile  Delivery:  The  Founda;on  for  Scaling  Agile  

© Disciplined Agile Consortium 13

Scrum   Lean  Kanban  

XP   Agile  Modeling  

And  more…  SAFe  Outside  In  Dev.  

Team  Size  Geographic  Distribu;on  

Compliance   Domain  Complexity   Technical  Complexity  

Organiza;onal  Distribu;on  

DAD leverages proven strategies from several sources, providing a decision framework to guide your adoption and

tailoring of them in a context-driven manner.

Page 14: Introduction to Disciplined Agile Delivery

What  Does  it  Mean  to  Be  Disciplined?  

•  In  general,  it  requires  discipline  to  follow  many  agile  prac;ces  and  philosophies  

•  But,  it  also  requires  discipline  to:  –  Reduce  the  feedback  cycle  –  Learn  con;nuously  –  Deliver  solu;ons  incrementally  –  Be  goal  driven  –  Enterprise  aware  –  Streamline  Incep;on  and  

Transi;on  efforts  –  Adopt  agile  governance  strategies  

© Disciplined Agile Consortium 14

Page 15: Introduction to Disciplined Agile Delivery

Got  Discipline?  

© Disciplined Agile Consortium 15

DisciplinedAgileConsor;um.org  DisciplinedAgileDelivery.com  

 Disciplined  Agile  Delivery  Disciplined  Agile  Delivery  

 

Page 16: Introduction to Disciplined Agile Delivery

DAD  Cer;fica;on:  DisciplinedAgileConsor;um.org  

Disciplined  Agile  Yellow  Belt    –  Indica;on  that  the  person  is  new  to  disciplined  agile  but  eager  to  

learn  –  Validate  basic  knowledge  via  a  test  

Disciplined  Agile  Green  Belt  –  Indica;on  that  the  person  is  striving  to  be  a  professional  –  Poten;al  to  be  a  junior  coach  –  Difficult  test  and  several  years  of  proven  experience  

Disciplined  Agile  Black  Belt  –  Indica;on  that  the  person  is  an  expert  –  Oben  a  senior  coach,  instructor,  or  agile  transforma;on  lead  –  Board-­‐level  cer;fica;on  

© Disciplined Agile Consortium 16