Let's Talk… AGILE

690 views

Published on

Overview of agile values, principles and practices.
Agile certifications, and what cool about agile philosophy.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
690
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Let's Talk… AGILE

  1. 1. Nah Wee Yang about.me/wynah
  2. 2. §  Agile  Concepts  &  Principles   §  Agile  Practices   §  What’s  Hot  and  What’s  Cool   §  Open  Discussions  
  3. 3. Myths   •  Customer  knows  exactly  what  they  want   •  Developers  know  exactly  how  to  build  it   •  Nothing  will  change  along  the  way   Reality   •  Customers  discover  what  they  want  when  they  see  it   •  Developers  discover  how  to  build  when  they  build  it   •  Many  things  change  along  the  way  
  4. 4. IKIWISII’ll  Know  It  When  I  See  It  
  5. 5. AGILE •  Agile  is  a  Philosophy  or  Mindset   •  Based  on  agile  values,  principles  &  practices   •  Agile  Manifesto   –  4  Values   –  12  Principles  
  6. 6. AGILE CONCEPTS •  Learning  Progression   v  first  learn,  then  detach,  and  finally  transcend   •  Shu   v  Learn  a  technique  that  works   •  Ha   v  Learn  the  limits  of  the  technique   •  Ri   v  Shift  techniques  at  any  moment   守 破 離 Alistair Cockburn, Agile Software Development: The Cooperative Game, 2nd ed. (Upper Saddle River, NJ: Addison-Wesley, 2007), 24.
  7. 7. AGILE MANIFESTO •  Individuals  and  interactions  over  processes  and  tools     •  Working  software  over  comprehensive  documentation       •  Customer  collaboration  over  contract  negotiation       •  Responding  to  change  over  following  a  plan   Values4 http://agilemanifesto.org  
  8. 8. AGILE MANIFESTO 1.  Our  highest  priority  is  to  satisfy  the  customer  through  early   and  continuous  delivery  of  valuable  software   2.  Welcome  changing  requirements,  even  late  in  development.   Agile  processes  harness  change  for  the  customer's   competitive  advantage   3.  Deliver  working  software  frequently,  from  a  couple  of  weeks   to  a  couple  of  months,  with  a  preference  to  the  shorter   timescale   4.  Business  people  and  developers  must  work  together  daily   throughout  the  project     Principles12 http://agilemanifesto.org  
  9. 9. AGILE MANIFESTO 5.  Build  projects  around  motivated  individuals.  Give  them  the   environment  and  support  they  need,  and  trust  them  to  get   the  job  done   6.  The  most  efficient  and  effective  method  of  conveying   information  to  and  within  a  development  team  is  face-­‐to-­‐face   conversation   7.  Working  software  is  the  primary  measure  of  progress   8.  Agile  processes  promote  sustainable  development.  Sponsors,   developers,  and  users  should  be  able  to  maintain  a  constant   pace  indefinitely   Principles12 http://agilemanifesto.org  
  10. 10. AGILE MANIFESTO 9.  Continuous  attention  to  technical  excellence  and  good  design   enhances  agility   10. Simplicity  –  the  art  of  maximizing  the  amount  of  work  not   done  –  is  essential   11.  The  best  architectures,  requirements,  and  designs  emerge   from  self-­‐organizing  teams     12. At  regular  intervals,  the  team  reflects  on  how  to  become   more  effective,  then  tunes  and  adjusts  its  behavior   accordingly   Principles12 http://agilemanifesto.org  
  11. 11. AGILE vs TRADITIONAL
  12. 12. AGILE vs TRADITIONAL •  Traditional:  Known  (fixed)  scope;  estimate  time  and   cost   •  Agile:  Emerging  (variable)  scope;  fixed  cost  &  time  if   there  is  flexibility  on  scope  priorities    
  13. 13. §  Agile  Practices  
  14. 14. AGILE PRACTICES Scrum: Provides an agile project management framework XP: Focuses on agile engineering practices Kanban and Lean: Limit work in progress and optimize flow DSDM: Takes a broader stakeholder perspective on the team FDD: Focuses on feature delivery Crystal: Outlines situationally specific solutions
  15. 15. §  What’s  Hot  and  What’s  Cool  
  16. 16. WHAT’S HOT •  Professional  Certification   o  PMI  Agile  Certified  Practitioner  (PMI-­‐ACP)®   o  Agile  Project  Management  (AgilePM™)   o  Certified  Scrum…  Master,  Professional,  Developer,   Product  Owner  (CSM,  CSP,  CSD,  CSPO)   •  Servant  Leadership   •  Disciplined    
  17. 17. WHAT’S HOT •  PMI-­‐ACP®  Exam  Requirements   Education   General  Project   Experience*   Agile  Project   Experience*   Training  in  Agile   Practices   High  school   diploma  or   equivalent   2,000  hours  (about   12  months)  of   project  team   experience  within   the  last  5  years   1,500  hours  (about   8  months)  of  agile   project  team  or   agile   methodology   experience  within   the  last  3  years   21  hours  
  18. 18. WHAT’S COOL •  Focus  on  frequent  and  early  delivery  of  Value     •  Never  “miss”  the  deadline  again!   •  “User  Stories”  instead  of  Specifications   •  Whole  Team   •  Self-­‐Organized  
  19. 19. §  Open  Discussions  
  20. 20. Let’s Talk … AGILE
  21. 21. Thank  You   Nah Wee Yang about.me/wynah

×