25
Agile @ OPM: the USAJOBS Product Owner Perspective By Alesia Booth & Richard Cheng

Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Agile @ OPM: the USAJOBS Product Owner Perspective

By Alesia Booth & Richard Cheng

Page 2: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a
Page 3: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Richard Cheng

Principal and Agile practice lead at Excella Consulting

CST, CSM, CSPO, CSP, PMP, PMI-ACP

Founder and executive committee member for the Agile Defense Adoption Proponents Team (ADAPT)

Performed Agile training, assessment, and coaching at USAJOBS

Page 4: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Alesia Booth

20+ years of Federal HR experience

10+ years of Federal hiring policy and systems experience

Certified Scrum Product Owner

Acted as Product Owner for development of USAJOBS 3.0

Continuing to work on recruitment data standards and talent management systems at Treasury

Page 5: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

USAJOBS

More than half a million visitors each day

More than 100k unique logins per day

More than 10k average daily job postings

Nearly 3M average daily searches

More than 9.6M average daily page views

Page 6: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

USA Jobs

Page 7: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Why Agile?

Page 8: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Agile Values

Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

Page 9: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Agile Principles 1. Satisfy the customer through early and continuous

delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a shorter timescale 4. Business & technical work together daily 5. Pick the right team and trust them 6. Face-to-face Communication 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 self-organizing teams 12.The team regularly reflects to become more effective

Page 10: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Agile Methodologies

Page 11: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Scrum Framework

*from ScrumPrimer.com

Page 12: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Scrum

Page 13: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Need Iterative & Incremental Approach

Page 14: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Outcome

Page 15: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Passed OIG SDLC Audit

Page 16: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Stakeholder Benefits

Page 17: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Obstacles & Lessons Learned

http://www.flickr.com/photos/7821771@N05/4679360979

Page 18: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Mindset

Page 19: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Know the Terminology

Page 20: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Requirements

Page 21: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Distance

Page 22: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Security/508 Compliance

Page 23: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Scope Creep

Page 24: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Good ScrumMaster

Page 25: Agile and USAJOBS - NIH OCIO · Agile Principles 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements 3. Deliver frequently, preferring a

Final Words

Agile Principle #12: At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.