Agile Training and Certification Options
g
g
p
David Hicks
RADTAC Founder & Director
Specialist in Lean and Agile since 1998
Agile Alliance Founder Member in 2002
g
Consulting, Training, Delivery
Qualifications
• Certified Scrum Trainer, Scrum Professional,, , ScrumMaster and Scrum Product Owner
• Certified Agile Project Management Trainer C tifi d L IT T i
• Certified Lean IT Trainer
• Certified DSDM Trainer and Advanced Practitioner
RADTAC
Services M t C lt • Management Consultancy • Training • Delivery Expertise • Agile Methods • Agile Methods • Software Development • Project Management • Organisational Transformation RADTAC Proposition RADTAC Proposition• All of the leading Agile methods
• With wider approaches beyond Agile
Some RADTAC Engagements
eGov ProgrammeAgile Enablement
Integrates MSP P2 OGC Agile
Agile Enablement and Transformation
I t t MSP P2 A il Integrates MSP, P2, OGC, Agile
-Integrates MSP, P2,Agile Agile Enablement
and Transformation; Agile Enablement
and Transformation WORLDWIDE PRIVATE HEALTHCARE PROVIDER European Portal Agile Development Libra Programme
Stream delivery management
and Transformation
HEALTHCARE PROVIDER
Agile Development PLM Programme
Agile Enablement
Integrates PMI, Agile Agile Enablementand Transformation
Agile Enablement
and Transformation; Agile Enablement and Transformation
NHS Spine & eBorders PM & Delivery Method Agile training
Agile Enablement and Transformation
Agenda
Choosing your Agile approach
g y
g
pp
Training and Certification options
Recommendations
The Leading Agile Methods
XP • 5 Values DSDM Atern • 8 Principles • 5 Values • 14 Principles • 12 Primary Practices C • 8 Principles• 5 Phase Project Lifecycle
• 12 Roles
• 11 Corollary Practices
Lean Software Development
• 17 Work Products
• 5 Key Techniques
p
• 7 Principles
• 22 Thinking Tools
Agile/Open Unified Process
• 6 Principles
• 7 Disciplines
Scrum
• 5 Values
• 7 Disciplines
• 4Phase Project Lifecycle
Lean Software Development
PRINCIPLES THINKING TOOLS
Eliminate Waste
The seven wastes of software development: Incomplete Work; Handoffs; Extra Features; Delays; Relearning; Defects; Task Switching
Build Define tests not Automate all tests Continuous integration
Quality In requirements
g
Create
Knowledge
Hypothesise; experiment; select best option
Mandate standards but challenge them
Focus on responding not predicting
Knowledge select best option but challenge them not predicting
Defer
Commitment
Architect for any new feature at any time
Code experimentally: change-tolerant
Decide at the last responsible moment
S O C
Deliver Fast
Speed can target cost, quality & customer needs
Optimise Cycle Time not Utilisation
Work to capacity: set a repeatable velocity
Respect thrive on commitment; Good leaders bring- Partner without
People pride; trust & applause out the best in a team conflict of interest
Optimise the Whole
Focus on the full value stream: concept to cash
Whole products are built by whole teams
Measure the whole; not the parts
The Scrum Process Framework
Daily Scrum 24 hours Daily Scrum Meeting ScrumMaster ScrumMaster facilitates all Team eventsSprint
Sprint Backlog : Sprint Planning
Tasks planned by
Scrum Team
Sprint Review & Retrospective
Potentially Shippable
Product Backlog
Anyone can contribute items Owned by Product Owner
The DSDM Atern Lifecycle Framework
The DSDM Atern Lifecycle Framework
DSDM Timebox
DSDM Timebox
DSDM Atern Roles
BusinessSponsor Business Visionary Project Manager Technical Coordinator Pr ojectTeam Leader = ScrumMaster
Specific roles within Team
LeaderTeam BusinessAdvisor
Business Ambassador =
Product Owner
Advisor SoMultiple Business
Business Ambassador Solution Developer o lution Dev e lo pAmbassadors allowed
Additional specific
Project-level roles
Business Solutionp
men
t
Agile / Open Unified Process
Inception Milestone: Gain agreement on the lifecycle objectives for the project Elaboration Milestone: Create a proven, stable working architecture
Construction Milestone: Complete the release to optimal quality in the most efficient way Transition Milestone: Ensure the release is fully available for all of its end users
Inception Elaboration Construction Transition
Modelling
Inception Elaboration Construction Transition
Implementation (i.e. coding) Testing Deployment
Config & Change Mgt Project Management
g g g
Agile / Open Unified Process
Inception Milestone: Gain agreement on the lifecycle objectives for the project Elaboration Milestone: Create a proven, stable working architecture
Construction Milestone: Complete the release to optimal quality in the most efficient way Transition Milestone: Ensure the release is fully available for all of its end users
Inception Elaboration Construction Transition
Modelling
Inception Elaboration Construction Transition
Implementation (i.e. coding) Testing Deployment
Config & Change Mgt Project Management
g g g
Environment
Choosing Your Agile Approach
Other Methods & Wider Environment
Local Practices Traditional Waterfall, RUP P i 2 PMI APM ITIL
Lean IT Lean IT Lean IT Lean IT Wider Environment
Prince2 PMI APM ITIL CMMI Six Sigma ISO etc.
IT IT
IT IT
Agile Project, Product and Service Management
DSDM Agile Team A/OUP DSDM A/OUP Scrum Team Practices Scrum Scrum DSDM A/OUP
Agile Practices Scrum
Agenda
Choosing your Agile approach
g y
g
pp
Training and Certification options
RADTAC Training Portfolio
Project Managers, ScrumMasters and Team Leaders All Agile / Lean
Professionals Management and Stakeholders Pragmatic P ti Pragmatic Agile Project Management 3 / 4 days Pragmatic AgileTM Advanced ScrumMaster Skills 1 day Pragmatic AgileTM Awareness 1 day Pragmatic AgileTMwith Scrum
2 days Certified ScrumMaster 2 days g AgileTM Project Management with Scrum 2 days y (Accredited by APMG) Including Foundation/ Practitioner Certificate Pragmatic AgileTM Pragmatic
AgileTM Pragmatic Pragmatic
Pragmatic Scrum
Awareness
1 day Certified Scrum Product Owner 2 days 2 days (Accredited by Scrum Alliance) Pragmatic AgileTM Briefing ½ day Advanced Product Owner Skills 1 day AgileTM for Large and , Distributed Teams 1 day Pragmatic AgileTM Coaching Soft Skills 2 days AgileTM Analysis and Story Writing 1 day Pragmatic AgileTM Workshop Facilitation Skills 3 / 4 days Pragmatic AgileTM Adoption and Transformation 1 day (Accredited by Scrum Alliance) DSDM Atern Practitioner 3 days (Accredited by APMG) DSDM Atern Awareness 1 day
Analysts , Product Owners, Customers and Users
Pragmatic AgileTM 1 day Lean IT 2 days (Accredited by APMG) Lean IT Awareness 1 day g g
Software and Test-Driven Development 3days
Scrum Alliance
US-based / International
Founded 1994
Approx 103,000+ Certified ScrumMasters worldwide
Appro 10 700 Certified Scr m Prod ct O ners
orld ide
Approx 10,700 Certified Scrum Product Owners worldwide
Approx 300 Certified Scrum Developers worldwide
Approx 1750 Certified Scrum Professionals worldwide
Approx 1750 Certified Scrum Professionals worldwide
Certified ScrumMaster (CSM)
Training in the fundamentals of Scrum essential for
ScrumMasters or Scrum team members
• 2 day Course
• Informal assessment of delegate by Certified Scrum Trainer
• Informal assessment of delegate by Certified Scrum Trainer
• Post-course on-line multiple choice evaluation – currently no pass/fail
• Planning to move to pass/fail exam in November 2011
• 2-years’ Scrum Alliance membership
C
tl 103 000+ CSM
ld id
Certified Scrum Product Owner (CSPO)
The fundamentals of Scrum from the Product Owner's
perspective.
• 2 day Course
• 2 years’ membership of Scrum Alliance
• 2-years membership of Scrum Alliance
• Informal assessment of delegate by Certified Scrum Trainer
• No post-course exam or evaluation
There are currently approximately
10 700 CSPOs worldwide
Certified Scrum Developer (CSD)
The Certified Scrum Developer program trains team members in
advanced agile engineering practices and other skills, along
with the Scrum fundamentals developers need to create
working software.
working software.
• 3 days of Certified technical training (e.g. RADTAC Agile Software Development with TDD)
A b T i
• Assessment by Trainer
(typically multiple-choice exam)
• Must be a Certified ScrumMaster
Advanced Certifications
Certified Scrum Professionals (CSP)
T
i
d
i
d
d k
l d
bl i S
Trained, experienced and knowledgeable in Scrum
• Active Scrum Alliance CSM or CSPO plus
• One year of Scrum practice
• One year of Scrum practice
• Certification Fee: $250 for 2 years
• Assessment of experience and knowledge by Scrum Alliance.
• New Exam planned for November 2011 – currently under beta-test
Certified Scrum Coach (CSC)
• Must already be a Certified Scrum Professional (CSP)
• Must already be a Certified Scrum Professional (CSP).
• 1,500 hours Scrum coaching (distinct from ScrumMaster, Product
Owner or Functional Manager) across multiple teams over last 5 years
• Two different client references.
• Active contributions to the Scrum community over the past 3 years.
• Application Fee: $100 plus Certification Fee: $750 per year
• Application Fee: $100 plus Certification Fee: $750 per year
Certified Scrum Trainer
A CST is an ambassador of Scrum. He or she will:
• Have a solid understanding of the Scrum framework, a deep
understanding of the principles and values that are the foundations of Scrum, and a clarity on what belongs to Scrum and what is an extension Scrum, and a clarity on what belongs to Scrum and what is an extension or complement;
• Have extensive experience of implementing and/or coaching Scrum inside organizations;
inside organizations;
• Be active in the wider Scrum community, through actual and virtual interaction with other Scrum
d A il thi k d titi
and Agile thinkers and practitioners;
• Have training experience beyond just Scrum, be willing to explore new ways of working and be committed to continuous improvement.
Scrum.org
US-based & international / on-line
Professional Scrum Foundations
Professional Scrum Foundations
• 2 day training for all Scrum Team Members - No assessment
Professional Scrum Developer
p
• 5 –day training for Scrum Developers. .NET and Java versions available
• On-line assessment – 90% pass mark – no additional fee
A i t l 500 l C tifi d
• Approximately 500 people Certified
Professional Scrum Master
• 2 days training + on-line assessment – 85% pass mark
• 2 days training + on line assessment 85% pass mark
• Approximately 2800 people Certified to Level 1 - $100 Assessment fee
• Approximately 80 people Certified to Level 2 - $500 Assessment fee
Professional Scrum Product Owner
• 2 days training + on-line assessment – 85% pass mark
DSDM Atern
Owned by DSDM Consortium. UK-based
• 23 Advanced Practitioners on DSDM website
• 3 Certified Coaches on DSDM website 3 Certified Consultants on DSDM website
• 3 Certified Consultants on DSDM website
• 14 Certified Trainers on DSDM website
• 5 Accredited Training Organisationsg g
DSDM Atern Awareness
• 1 day Training
DSDM Atern Practitioner
• 3 day Training Course
DSDM Certifications
All under ISEB / BCS
• DSDM Foundation: simple multiple choice - £175 + VAT
• DSDM Advanced Practitioner: 3 days DSDM accredited training plus 6
months agile experience project synopsis and oral exam - £425 + VAT months agile experience, project synopsis and oral exam - £425 + VAT
• DSDM Coach: DSDM Adv Practitioner plus cv
showing coaching experience and oral exam- £395
• DSDM Trainer: DSDM Adv Practitioner plus
training experience plus oral exam - £395
• DSDM Lecturer: Oral exam. Can only delivery accredited DSDM training in an academia - £395
• DSDM Consultant: DSDM Advanced Practitioner + 5 years
consultancy experience 3 hour oral exam £POA consultancy experience. 3 hour oral exam. £POA
APMG
UK and international
Agile Project Management
•
Foundation
•
Practitioner
Lean IT
•
Foundation
Other Certifications:
APMG: Lean IT
Introduced Sept 2011
p
2 day Training Course
Foundation Exam (inc. in 2 day Training Course)
(
y
g
)
• 1 hour duration, 60 multiple choice questions, Closed-book.
• 30 correct answers (50%) or more are required to pass
APMG: Agile Project Management
Introduced October 2010
17 A
dit d T
i i
O
i
ti
17 Accredited Training Organisations
3 or 4 day Training + Exam Prep Course
Foundation Exam (inc in 3 day Training Course)
Foundation Exam (inc. in 3 day Training Course)
• 1 hour duration, 60 multiple choice questions, Closed-book.
• 30 correct answers (50%) or more are required to pass
Practitioner Exam (inc. in 4 day Training + Exam Prep Course)
• "Objective Testing" format of scenario, question and answer booklet.
2 h d ti 4 ti O b k i ti
• 2 hours duration, 4 questions, Open-book examination.
• 15 marks per question, 60 marks available
• 30 marks (50%) or more are required to pass( ) q p
Pre-requisites for Practitioner examination:
• Agile Project Management Foundation Certificate
PMI-Agile Certified Practitioner (ACP)
Currently in Pilot phase till 30th Nov 2011 . Exam available from Sept 2011
Education Req’d Secondary degree (high school or equivalent) or higher
General Project Management
2,000 hours working on project teams within the last 5 years.
Note: for those holding a PMP® credential, PMI has already g
Experience Required
g , y
verified that the candidate has exceeded these requirements. Thus, a PMP will be accepted to fulfill these requirements.
Agile Project 1 500 hours working on agile project teams These hours are
Agile Project Management Experience Required
1,500 hours working on agile project teams. These hours are in addition to the 2,000 hours required in general project
management experience. All must be earned within the last 2 years.
Required years.
Training Req’d 21 contact hours in Agile project management topics (e.g.
CSM, CSPO, Advanced ScrumMaster / Product owner Skills)
E i ti T t k l d f il f d t l A $400 ( i )
Examination Tests knowledge of agile fundamentals. Approx $400 (varies)
Maintenance
30 PDUs/3 CEUs every 3 years in agile project management
RADTAC Training Portfolio
Project Managers, ScrumMasters and Team Leaders All Agile / Lean
Professionals Management and Stakeholders Pragmatic P ti Pragmatic Agile Project Management 3 / 4 days Pragmatic AgileTM Advanced ScrumMaster Skills 1 day Pragmatic AgileTM Awareness 1 day Pragmatic AgileTMwith Scrum
2 days Certified ScrumMaster 2 days g AgileTM Project Management with Scrum 2 days y (Accredited by APMG) Including Foundation/ Practitioner Certificate Pragmatic AgileTM Pragmatic
AgileTM Pragmatic Pragmatic
Pragmatic Scrum
Awareness
1 day Certified Scrum Product Owner 2 days 2 days (Accredited by Scrum Alliance) Pragmatic AgileTM Briefing ½ day Advanced Product Owner Skills 1 day AgileTM for Large and , Distributed Teams 1 day Pragmatic AgileTM Coaching Soft Skills 2 days AgileTM Analysis and Story Writing 1 day Pragmatic AgileTM Workshop Facilitation Skills 3 / 4 days Pragmatic AgileTM Adoption and Transformation 1 day (Accredited by Scrum Alliance) DSDM Atern Practitioner 3 days (Accredited by APMG) DSDM Atern Awareness 1 day
Analysts , Product Owners, Customers and Users
Pragmatic AgileTM 1 day Lean IT 2 days (Accredited by APMG) Lean IT Awareness 1 day g g
Software and Test-Driven Development 3days
(Accredited by Scrum Alliance) Leading to Certified Scrum Developer Agile/Open Unified Process 2 days Agile/Open Unified Process Awareness 1 day Coaches and Facilitators Architects, Developers and Testers All Agile / Lean
Professionals Management
Agenda
Choosing your Agile approach
g y
g
pp
Training and Certification options
Recommendations
Recommendations
Other Methods & Wider Environment
Local Practices Traditional Waterfall, RUP P i 2 PMI APM ITIL
Lean IT Lean IT Lean IT Lean IT Wider Environment
Prince2 PMI APM ITIL CMMI Six Sigma ISO etc.
IT IT
IT IT
Agile Project, Product and Service Management
DSDM Agile Team A/OUP DSDM A/OUP Scrum Team Practices Scrum Scrum DSDM A/OUP
Agile Practices Scrum
XP XP XP Agile Engineering Practices XP XP
Agile Methods Recommendations
XP
• Projects or Product Development
DSDM Atern
• Agile Projects
• Projects or Product Development
• Focus on Software Engineering
• Use selected practices
C S
• Agile Projects
• Standard off-the-shelf Agile Project Framework
Focus on business/
• Combine with Scrum and a
Management Framework to maximise potential
• Focus on business/
customer/user engagement
• Combine with XP and Scrum
t i i t ti l
Lean Software Development
• Projects or Products
to maximise potential
Agile/Open Unified Process
j
• Full Value Stream
Scr m
• Agile Projects
• Standard off-the-shelf Agile Project Framework
Scrum
• Product Development
• Combine with XP and a
Project Framework
• Focus on architecture
Certification Recommendations
Role Method Consider
Any Scrum Certified ScrumMaster /
Scrum Product Owner;
Certified Scrum Professional Developer,
Tester
Any Agile Method Certified Scrum Developer
Project Manager Any Agile Method Agile Project Management Practitioner;
Project Manager, Team Leader
Any Agile Method Agile Project Management Practitioner; PMI Agile Certified Practitioner
Any Any Agile Method Lean IT Foundation