introduction to agile

26
Introduc)on to Agile Agile 101

Upload: frank-amankwah

Post on 25-Jul-2015

32 views

Category:

Software


0 download

TRANSCRIPT

Introduc)on  to  Agile  

Agile  101  

Agenda  

•  Introduc)on  •  What  is  Agile?  •  The  Agile  Story  •  Agile  Manifesto  •  Agile  Principles  •  Agile  Games  •  Q&A  

WHAT  IS  AGILE?  

What  is  Agile?  

THE  AGILE  STORY  

The  Agile  Story  

70  ‘s  

Waterfall  Is  born  

Rate  of  Business  Change  Accelerates  

90’s  

Light  weight    Methodologies  

arise  

The  new  New  Product  

Development  game  

1986  

Light  Weights…  

The  Agile  Story  

70  ‘s  

Waterfall  Is  born  

Rate  of  Business  Change  Accelerates  

2005    90’s  

Agile  adopDon  

Light  weight    Methodologies  

arise  

2001  

Agile  Manifesto  created  

The  New  New  Product  

Development  game  

1986   2015  

Agile  101  Is  born    

Agile  Manifesto  

“We  are  uncovering  beTer  ways  of  developing  soUware  by  doing  it  and  helping  others  do  it.    

 …through  this  work,  we  have  come  to  value…”  

Agile  manifesto  (value  statements)  

Process  and  tools  Individuals  and  interac)ons  

over  

Following  a  plan  Responding  to  change   over  

Comprehensive  documenta)on  Working  soUware   over  

Contract  nego)a)on  Customer  

collabora)on  over

Agile  Manifesto  

“…  while  there  is  value  in  the  items  on  the  right,  we  value  the  items  on  the  leU  more”  

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

“We  follow  these  principles:  …”  

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

1.  Our  highest  priority  is  to  sa)sfy  the  customer  through  early  and  con)nuous  delivery  of  valuable  soUware          

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

2.  Welcome  changing  requirements,  even  late  in    development.  Agile  processes  harness  change  for    the  customer's  compe))ve  advantage      

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

3.  Deliver  working  soUware  frequently,  from  a    couple  of  weeks  to  a  couple  of  months,  with  a    preference  to  the  shorter  )mescale    

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

4.  Business  people  and  developers  must  work    together  daily  throughout  the  project    

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

5.  Build  projects  around  mo)vated  individuals.    Give  them  the  environment  and  support  they  need,  and  trust  them  to  get  the  job  done    

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

6.  The  most  efficient  and  effec)ve  method  of    conveying  informa)on  to  and  within  a  development    team  is  face-­‐to-­‐face  conversa)on    

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

7.  Working  soUware  is  the  primary  measure  of  progress      

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

8.  Agile  processes  promote  sustainable  development.  The  sponsors,  developers,  and  users  should  be  able    to  maintain  a  constant  pace  indefinitely.        

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

9.  Con)nuous  aTen)on  to  technical  excellence    and  good  design  enhances  agility      

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

10.  Simplicity-­‐-­‐the  art  of  maximizing  the  amount    of  work  not  done-­‐-­‐is  essen)al    

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

11.  The  best  architectures,  requirements,  and  designs  emerge  from  self-­‐organizing  teams      

Full Manifesto : http://agilemanifesto.org/

Agile  Principles  

12.  At  regular  intervals,  the  team  reflects  on  how    to  become  more  effec)ve,  then  tunes  and  adjusts    its  behavior  accordingly      

Full Manifesto : http://agilemanifesto.org/

Agile  Methodologies  

Ques)ons?