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