agilepm and scrum - agileconference.org · – certified scrum master (trained by ken schwaber) !...

15
Agile Project Management and Scrum Andrew Craddock

Upload: hathu

Post on 21-Jun-2018

226 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Agile Project Management and Scrum Andrew Craddock

Page 2: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Welcome

!   Andrew Craddock –  Agile Consultant specialising in Agile Transformation –  Certified DSDM Advanced Practitioner, Trainer and Coach –  Certified Scrum Master (trained by Ken Schwaber)

!   Partner at nlighten –  Specialists in Agile Transformation and Training –  Clients include:

Daiwa Capital Markets (Europe), AXA Personal Lines, AXA Commercial Lines, Reliance Mutual, Infonic Ag, Callcredit, Hybris Software

!   Author –  Agile Project Management and Scrum pocket book

© 2013 nlighten ltd

Page 3: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Why Agile?

!   Improved Product Quality –  Better fit with business need –  Fewer defects

!   Improved Project Performance –  Quicker time to market –  Reduced cost –  Better productivity

© 2013 nlighten ltd

Page 4: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

© 2013 nlighten ltd

Time Cost

Quality

Feature Scope

Challenges

!   Governance –  Rules and Regulations –  Investment and Return

!   Tradition –  Custom and Practice –  Organisation

Page 5: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Agile Methods & Methodology

!   Many Methods –  All with their own strengths –  All with their own weaknesses

!   Scrum –  Most widely used globally –  Software development focus –  Limitations with regards to:

•  Project focus •  Scaling •  Governance ‘hooks’

! AgilePM –  Growing in popularity globally –  Strong where Scrum is limited

Alchemy

!   One size will not fit all –  All organisations are different –  All projects are different –  But method ‘alchemy’ is not easy

© 2013 nlighten ltd

Page 6: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

AgilePM and Scrum

Project  Management  

Product  Development  

Technical  Prac7ces  

Programme/Por:olio  

© 2013 nlighten ltd

Page 7: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Two Processes

!   Each with a distinct: –  Focus –  Style –  Language

© 2013 nlighten ltd

Page 8: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Integrated Process Framework

!   Centred on Scrum !   Augmented by AgilePM ü  Project Focus ü  Governance ‘hooks’ ü  Portfolio Management

‘hooks’

© 2013 nlighten ltd

Page 9: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Two sets of roles

!   Each with a distinct: –  Focus –  Style –  Language

Business  Sponsor  

Business  Visionary  

Project  Manager  

Technical  Coordinator  

Team  Leader  

Business  Ambassador  

Business  Advisor  

Solu7on  Developer  

Solu7on  Tester  

Business  Analyst  

Atern  Coach  

Workshop  Facilitator  

Other  

Solu7on  Development  

Project  

© 2013 nlighten ltd

Page 10: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Integrated Roles

!   Centred on Scrum !   Augmented by AgilePM ü  Business Focus ü  Governance ü  Scaling

Business  Sponsor  

Business  Visionary  

Project  Manager  

Technical  Coordinator  

Team  Leader  

Business  Ambassador  

Business  Advisor  

Solu7on  Developer  

Solu7on  Tester  

Business  Analyst  

Atern  Coach  

Workshop  Facilitator  

Other  

Solu7on  Development  

Project  

© 2013 nlighten ltd

Page 11: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Product Owner Relationships

!   Product Owner retains Scrum responsibilities for: –  Providing exclusive direction to

the Development Team –  Optimising the value of

development work

! AgilePM elements help: –  Anchor Product Owner role in the

business/corporate context –  Ensure governing roles and domain

specialists (both business and technical) have a Scrum-compliant way of influencing development

© 2013 nlighten ltd

Page 12: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Project Planning – ongoing

!   Featuring: –  New Project Planning event to help:

•  Refine the Product Backlog to: –  Reflect current business priorities –  Accommodate wider feedback

•  Influence backlog priorities to: –  Coordinate cross-team delivery –  Proactively manage dependencies

–  Two phase sprint •  Product Refinement •  Sprint Consolidation

–  Consolidation Scrum •  Predicting what will be in

the Product Increment •  Planning consolidation work © 2013 nlighten ltd

Page 13: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Enhanced Scaling Framework

!   The concept of a ‘Scrum of Scrums’ as a mechanism for scaling has existed since the earliest of the publications about Scrum

!   Including Project Team roles (drawn from AgilePM) in the Scrum of Scrums event enhances: –  The effectiveness of day-to-day

coordination across teams –  The effectiveness of the new

Project Planning event as the strategic roles are always up to date with current issues

© 2013 nlighten ltd

Page 14: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Other AgilePM ‘features’ to consider !   On-time, On-budget delivery

–  The unique focus of AgilePM (and other DSDM-inspired methods) on the guarantee of ‘on-time, on-budget, to quality’ delivery can be adopted in the combined AgilePM/Scrum framework if desired

–  Simply apply MoSCoW prioritisation to your Product and Sprint Backlogs. !   Facilitated Workshops

–  Structure and facilitate any session where groups of people need to collaborate to shape a product or a solution to a problem

!   Modelling –  Use models and prototypes to help

provide a business and/or technical context for the business solution being evolved

Note: An overview of these techniques can be found in the Agile Project Management for Scrum pocket book with more detail in the Agile Project Management or DSDM Atern handbooks (available from www.dsdm.org)

© 2013 nlighten ltd

Page 15: AgilePM and Scrum - agileconference.org · – Certified Scrum Master (trained by Ken Schwaber) ! Partner at nlighten – Specialists in Agile Transformation and Training ... AgilePM

Thank you

© 2013 nlighten ltd