Presentation Slides: A Deep Look at Agile Certifications - pmiwdc

22 downloads 66 Views 4MB Size Report
Scrum.org – Professional Scrum Product Owner I. • Program started in. February 2011. • Requirements. – Professional Scrum Product. Owner course (two days).
A Deep Look at Agile Certifications

Richard Cheng Agile Center of Excellence

PRIVILEGED  AND  CONFIDENTIAL.  The  informa-on  contained  in  this  material  is  privileged  and  confiden-al,  and  is  intended  only  for  the  use  of  the  individual  to  whom  it  is   addressed  and  others  who  have  been  specifically  authorized  to  receive  it.  If  you  are  not  the  intended  recipient,  you  are  hereby  no-fied  that  any  dissemina-on,  distribu-on  or   copying  of  this  material  is  strictly  prohibited.  If  you  have  received  this  material  in  error,  please  destroy  it  immediately.  

Introduction Richard K Cheng

Certifying Bodies

Proprietary and Confidential

3

The Agile Manifesto “Individuals  and  interac=ons  over  processes  and  tools     Working  soBware  over  comprehensive  documenta-on     Customer  collabora=on  over  contract  nego-a-on     Responding  to  change  over  following  a  plan       That  is,  while  there  is  value  in  the  items  on  the  right,  we   value  the  items  on  the  le3  more.  “    -­‐  The  Agile  Manifesto  

Proprietary and Confidential

Agile Principles 1. 

Our  highest  priority  is  to  sa-sfy  the  customer  through  early  and  con-nuous  delivery  of  valuable  soDware.    

2. 

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

3. 

Deliver  working  soDware  frequently,  from  a  couple  of  weeks  to  a  couple  of  months,  with  a  preference  to  the   shorter  -mescale.    

4. 

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

5. 

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

6. 

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

7. 

Working  soDware  is  the  primary  measure  of  progress.  Agile  processes  promote  sustainable  development.    

8. 

The  sponsors,  developers,  and  users  should  be  able  to  maintain  a  constant  pace  indefinitely.    

9. 

Con-nuous  aXen-on  to  technical  excellence  and  good  design  enhances  agility.    

10.  Simplicity-­‐-­‐the  art  of  maximizing  the  amount  of  work  not  done-­‐-­‐is  essen-al.     11.  The  best  architectures,  requirements,  and  designs  emerge  from  self-­‐organizing  teams.     12.  At  regular  intervals,  the  team  reflects  on  how  to  become  more  effec-ve,  then  tunes  and  adjusts  its  behavior   accordingly.     Proprietary and Confidential

Agile Principles 1. 

Satisfy the customer through early and continuous delivery

2. 

Welcome changing requirements

3. 

4. 

5.  6. 

Deliver frequently, preferring a shorter timescale Business & technical work together daily

7. 

Working software is the primary measure of progress

8. 

Sustainable pace

9. 

Technical excellence and good design enhances agility

10.  Simplicity, maximizing the amount of work not done 11.  Best results emerge from selforganizing teams

Pick the right team & trust them Face-to-Face Communication

Proprietary and Confidential

12.  The team regularly reflects to become more effective

Agile Methodologies

Agile   Scrum  

XP  

Lean  

Kanban  

DSDM   Atern  

Agile  RUP  

FDD  

BDD  

…  

Proprietary and Confidential

Project Management Institute •  Most recognized project management certification organization •  One Agile certification available –  PMI Agile Certified Practitioner (PMI-ACP) –  Developed by Agile thought leaders

•  Just completed pilot program –  –  –  – 

Pilot exams began in October Pilot ended November 30, 2011 Results send out January 9, 2012 PMI-ACP testing begins January 31, 2012

-­‐  8  -­‐   Proprietary and Confidential

PMI-ACP • 

Requirements –  General Project Management Experience – 2000 hours within last 5 years. If you have an active PMP, you meet this requirement. –  Agile Project Management Experience – 1500 hours within last 2 years. –  Agile Project Management Education – 21 contact hours. –  Application –  Exam – Application must be approved. –  Maintenance – 30 PDU's every 3 years. These hours count towards fulfilling PMP requirements as well.

• 

Costs –  $435 for member, $495 for non-member to take exam. –  Cost of classes/seminars (~$1500) before exam and after for maintenance.

Proprietary and Confidential

9

PMI-ACP Exam Pilot •  120 questions, 20 pretest questions that are thrown out •  Passing scored not yet published •  Unofficial numbers (from LinkedIn PMI-ACP group): –  –  –  –  – 

7654 Applications Opened 1404 Applications Submitted 827 Exam Applicants Paid 557 Exams Taken 515 PMI-ACP Certificates awarded during the Pilot Program

Proprietary and Confidential

10

Exam Results

Proprietary and Confidential

11

Official Reference Agile Retrospectives: Making Good Teams Great Esther Derby, Diana Larsen ISBN #0977616649

Agile Estimating and Planning Mike Cohn ISBN #0131479415

Agile Software Development: The Cooperative Game – 2nd Edition Alistair Cockburn ISBN #0321482751

The Art of Agile Development James Shore ISBN #0596527675

The Software Project Manager’s Bridge to Agility Michele Sliger, Stacia Broderick ISBN #0321502752

User Stories Applied: For Agile Software Development Mike Cohn ISBN #0321205685

Coaching Agile Teams Lyssa Adkins ISBN #0321637704

Agile Project Management with Scrum Ken Schwaber ISBN #073561993X

Agile Project Management: Creating Innovative Products – 2nd Edition Jim Highsmith ISBN #0321658396

Lean-Agile Software Development: Achieving Enterprise Agility Alan Shalloway, Guy Beaver, James R. Trott ISBN #0321532899

Becoming Agile: ...in an imperfect world Greg Smith, Ahmed Sidky ISBN #1933988258

Proprietary and Confidential

12

Content Distribution

Knowledge  &   Skills,  50  

Proprietary and Confidential

Tools  &   Techniques,  50  

13

Tools & Techniques (50%) Priority  

Item  

Ques=on*  

1  

Communica-ons  

10.9  

2  

Planning,  Monitoring,  and  Adap-ng  

9.8  

3  

Agile  Es-ma-on  

8.7  

4  

Agile  Analysis  and  Design  

7.6  

5  

Product  Quality  

6.5  

6  

SoD  Skills  Nego-a-on  

5.5  

7  

Value-­‐Based  Priori-za-on  

4.4  

8  

Risk  Management  

3.3  

9  

Metrics  

2.2  

10  

Value  Stream  Analysis  

1.1  

Total  Ques=ons    

60  

*source  Jesse  Fewell  PMI-­‐ACP  Prep   Proprietary and Confidential

14

Knowledge & Skills (50%) Level  1:  33%  =  40  ques=ons   •  •  •  •  •  •  •  • 

•  •  •  •  •  •  •  •  •  • 

Ac-ve  listening   Agile  Manifesto  value  and  principles   Assessing  and  incorpora-ng  community   and  stakeholder  values   Brainstorming  techniques   Building  empowered  teams   Coaching  and  mentoring  within  teams   Communica-ons  management   Feedback  techniques  for  product  (e.g.   prototyping,  simula-on,   demonstra-ons,  evalua-ons)   Incremental  delivery   Knowledge  sharing   Leadership  tools  and  techniques   Priori-za-on   Problem-­‐solving  strategies,  tools,  and   techniques   Project  and  quality  standards  for  Agile   projects   Stakeholder  management   Team  mo-va-on   Time,  budget,  and  cost  es-ma-on   Value-­‐based  decomposi-on  and   priori-za-on  

Proprietary and Confidential

Level  2:  12%  =  15  ques=ons   •  •  •  •  •  •  •  • 

•  •  •  • 

Agile  frameworks  and  terminology   Building  high-­‐performance  teams   Business  case  development   Coloca-on  (geographic  proximity/ distributed  teams)   Con-nuous  improvement  processes   Elements  of  a  project  charter  for  an   Agile  project   Facilita-on  methods   Par-cipatory  decision  models  (e.g.,   input-­‐based.  Shared  collabora-on,   command)   PMI’s  Code  of  Ethics  and  Professional   Conduct   Process  analysis  techniques   Self  assessment   Value-­‐based  analysis  

15

Level  3:  5%  =  6  ques=ons   •  •  •  •  •  •  •  •  •  •  •  •  • 

Agile  contrac-ng  methods   Agile  project  accoun-ng  principles   Applying  new  Agile  prac-ces   Compliance  (organiza-on)   Control  limits  for  Agile  projects   Failure  modes  and  alterna-ves   Globaliza-on,  culture,  and  team   diversity   Innova-on  games   Principles  of  systems  thinking  (e.g.   complex  adap-ve,  chaos)   Regulatory  compliance   Variance  and  trend  analysis   Varia-ons  in  Agile  methods  and   approaches   Vendor  management  

Helpful references Scrum Guide http://www.scrum.org/scrumguides/ PMI-ACP Web Page http://www.pmi.org/en/Certification/New-PMI-Agile-Certification.aspx LinkedIn PMI-ACP Exam Prep Study Group http://www.linkedin.com/groups/PMI-Agile-Certified-Practitioner-PMIACP-3809643 PMI Agile Community of Practice http://agile.vc.pmi.org Agile Exams http://www.agileexams.com/ Blog Post - PMI-ACP (Agile Certified Practitioner) Study Tips http://agiletraining.com/2011/09/24/pmi-acp-agile-certification-exam-study-tips/ Proprietary and Confidential

16

Scrum Alliance Certifications

Proprietary and Confidential

17  

SA - Certified Scrum Master (CSM) •  Program started in 2002 •  Requirements –  Two day class

•  Exam –  35 question exam in 60 minutes –  No failing score …. yet

•  135,551 students have taken the class (8/31/11) •  Over 95,000 CSMs (7/21/11) •  Costs –  Class costs $1000~$1600 –  $50 renewal fee every two years Proprietary and Confidential

18

SA - Certified Scrum Product Owner (CSPO) •  Program started in 2007 •  Requirements –  Two day class

•  No exam •  16,950 students have taken the class (8/31/11) •  Over 10,000 active CSPOs (as of 7/21/11) •  Costs –  Class costs $1000~$1600 –  $50 renewal fee every two years

Proprietary and Confidential

19

SA - Certified Scrum Developer (CSD) •  Program started in 2010 • 

Requirements –  Five days of training •  Three days of technical training •  Two day of Scrum training (CSM or CSPO will qualify)

–  Formal assessment –  Application

•  980 students have taken the CSD class (8/31/11) •  Over 250 active CSDs (7/21/11) •  Costs –  Training costs $2000+ –  $150 fee after application has been approved –  After two years, must go through application and approval process again

Proprietary and Confidential

20

Scrum Alliance Certifications

Proprietary and Confidential

21  

SA - Certified Scrum Professional (CSP) •  • 

Program started in 2002 Used to be called Certified Scrum Practitioner

• 

1862 CSPs (12/31/11)

• 

Requirements –  –  –  –  – 

• 

Costs –  –  – 

• 

Active CSM, CSPO, or CSD 2000 hours of Scrum related work in the past two years* Maintain a current Scrum Alliance membership* 150 question 3 hour exam (80% passing score)* PDUs will be introduced sometime prior to 2013*

$300 fee once eligibility is confirmed (if you do not pass the exam, you can re-take after 3 months)* Renewal every two years (PDUs to be introduced sometime prior to 2013)* Renewal of CSP automatically renews your lower level certifications (CSM, CSPO, CSD)

Resources* –  – 

CSP Candidate handbook, http://scrumalliance.org/resources/2733 35 question practice exam ($20), https://www.castleworldwide.com/castleweb/candidates/purchase-test/purchase-practice-test.aspx? userid=&package_id=10865

*new as of January 1, 2011 Proprietary and Confidential

22

CSP Exam

Proprietary and Confidential

23

SA - Certified Scrum Professional (CSP) – New Proposed Plan •  Professional Development Units based system •  60 PDUs over 2 or 3 years •  Estimated cost $500 per 8 PDUs, roughly $3200 •  PDUs earned through training from Certified Scrum Trainers (CST) •  PDUs earned through coaching from Certified Scrum Coaches (CSC) •  Shifts away from competing with the PMI-ACP to a next step after the PMI-ACP Proprietary and Confidential

24

SA - Certified Scrum Coach (CSC) • 

Program started in 2007

• 

Requirements –  –  –  –  –  –  – 

Active CSP 1500 hours of Scrum coaching over the past five years Two client references Three years of contribution to the Scrum community Application Certification Review Committee recommendation Scrum Alliance Board approval

• 

Total count 47 (as of 12/31/2011)

• 

Costs –  $100 application fee –  $750 per year to maintain certification –  Reapply every 3 years

Proprietary and Confidential

25

Certified Scrum Trainer (CST) •  Program started in 2004 •  Total count 129 (as of 12/31/2011) •  Requirements –  –  –  – 

Application Course materials and exercises At least five recommendations from current CST’s Approval process

•  Costs –  $250 application fee –  $7500 per year to maintain certification –  $50 per student taught

Proprietary and Confidential

26

Proprietary and Confidential

27

Scrum.org •  Relatively new Scrum certification organization (founded in 2009) •  Founded by Ken Schwaber because… “Why did you found Scrum.org? Are you still with the Scrum Alliance?” I’ve been asked these questions countless times since I left the Scrum Alliance and created Scrum.org last fall. This is the story of my journey with Scrum, starting with its creation, moving through the establishment and evolution of the Scrum Alliance, and ending with my work with Scrum.org. This journey has been shaped by two opposing forces: the desire to do the right thing, and the desire to make money. I formed Scrum.org to refocus my efforts on doing the right thing.

•  Strong Microsoft backing •  Five different Scrum certifications available –  –  –  –  – 

Professional ScrumMaster I Professional ScrumMaster II Professional Scrum Product Owner I Professional Scrum Product Owner II Professional Scrum Developer

Proprietary and Confidential

28

Scrum.org

Proprietary and Confidential

29

Scrum.org - Professional Scrum Master

Proprietary and Confidential

30

Scrum.org - Professional Scrum Master I •  Program started in 2009 •  Requirements –  Fundamental understanding of Scrum –  60 minute exam – 85% is a passing grade

•  Costs –  $100 fee to take the exam (one time only) –  Professional Scrum Foundations course, ~ $1000-$1400 (not required) Proprietary and Confidential

31

Scrum.org - Professional Scrum Master II •  Program started in 2009 •  Requirements –  Active Professional Scrum Master I –  Intermediate understanding of Scrum –  120 minute exam – 85% is a passing grade

•  Costs –  $500 fee to take the exam (one time only) –  Professional Scrum Master course, ~ $1000-$1600 (not required) Proprietary and Confidential

32

Scrum.org - Professional Scrum Product Owner

Proprietary and Confidential

33

Scrum.org – Professional Scrum Product Owner I •  Program started in February 2011 •  Requirements –  Professional Scrum Product Owner course (two days) –  60 minute exam – 85% is a passing grade

•  Costs –  Professional Scrum Product Owner course, ~ $1000 Proprietary and Confidential

34

Scrum.org – Professional Scrum Product Owner II •  Program started in February 2011 •  Requirements –  Active Professional Scrum Product Owner I –  120 minute exam – 85% is a passing grade

•  Costs –  $500 fee to take the exam (one time only)

Proprietary and Confidential

35

Scrum.org – Professional Scrum Developer •  Program started in late 2009 •  Requirements –  Five day course –  Java and .NET tracks –  60 minute exam – 90% is a passing grade

•  Costs –  Professional Scrum Developer course, ~ $2500

Proprietary and Confidential

36

Scrum.org

Proprietary and Confidential

37

International Consortium for Agile (ICAgile) •  Relatively new Agile certification organization (launched late 2009) •  Founded by Alistair Cockburn, Ahmed Sidky and Ash Rofail •  Three different Agile certifications available –  Certified ICAgile Professional –  ICAgile Expert –  Master Agilist Proprietary and Confidential

38

ICAgile

Proprietary and Confidential

39

Certified ICAgile Professional (CIP) •  774 CIPs (as of 1/19/2012) •  Requirements –  Fundamentals of Agile course (two or three days)

•  Costs –  Fundamentals of Agile course, ~ $1000-$1600

Proprietary and Confidential

40

ICAgile Expert •  Five specialty tracks –  –  –  –  – 

Agile Business Analysis and Value Management Agile Project Management Agile Facilitation and Coaching Agile Software Design and Programming Agile Software Testing

•  Requirements –  Pick a track, attend courses (topics), receive topic certifications –  Attend several classes on a track to apply for Expert certification

•  Cost –  Classes cost ~$1000-$1500 –  Several classes needed for Expert certification –  Overall cost ??? Proprietary and Confidential

41

ICAgile Expert – Example* Janet Marqueson ICAgile CIP, 2011 ICAgile Testing Certification, 2011 ICAgile Test Automation Certification, 2012 ICAgile Expert: Testing, 2012 *from ICAgile.com

Proprietary and Confidential

42

Master Agilist •  Requirements –  Show evidence of having learned multiple approaches to your work, either a second methodology or alternative techniques within the specialty. –  Provide a portfolio of work, references, and arrange for a preliminary screening. –  Perform work in front of a panel of experts.

•  Cost –  ???

Proprietary and Confidential

43

ICAgile Master Agilist – Example* Janet Marqueson ICAgile CIP, 2011 ICAgile Testing Certification, 2011 ICAgile Test Automation Certification, 2012 ICAgile Expert: Testing, 2012 Master Agilist, 2014 *from ICAgile.com

Proprietary and Confidential

44

Summary Scrum Certifications

Agile Certifications

Scrum Alliance •  Most widely recognized Scrum certifications •  Entry levels are class based

PMI-ACP •  PMI Agile certification •  Test based ICAgile •  New offering, very preliminary structure •  Specialized focus

Scrum.org •  PSM based on assessment without required class •  Assessment based Proprietary and Confidential

45

Contact Information Richard K Cheng [email protected] 703-967-8620 http://www.excella.com Twitter: @RichardKCheng

Proprietary and Confidential

46