19
Are We Done Yet? Team Charter, Definition of Ready, Definition of Done

Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Are We Done Yet?

Team Charter, Definition of Ready, Definition of Done

Page 2: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

• Agile trainer and coach

• Member of PMI, Scrum Alliance,

Agile Alliance, Agile Leadership

Network

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

PMP

• Founder & executive committee

member of Agile Delivery for

Agencies, Programs, and Teams

(ADAPT)

• Experience in Federal and

commercial Agile transformations

Richard Cheng

[email protected]

@RichardKCheng

Page 3: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Scrum Overview

Product VisionRoadmap

Day

Sprint…

Pla

n

Day

Day

Daily Scrum

Revie

w

Retr

o

SprintPla

n

Revie

w

Retr

o

Idea

Initiation ReleasePla

n

Release ReleasePla

n

Pla

n

Time

Page 4: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Project Charter – Top down driven document

Team Charter – Team created working agreements

Page 5: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Project Charter Team Charter

Page 6: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Project Charter Team Charter

• Goals

• Success Criteria

• Constraints

• People and

resources

• Milestones

• Project

understanding

• Team rules /

working

agreements

• Schedule

• Definition of

Ready

• Definition of Done

Page 7: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

What is the goal of this session?

Page 8: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

What are key team issues facing your team?

Think of working agreements to address these issues.

Page 9: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Sprint Schedule

Page 10: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Software from requirements to production

Page 11: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Ready to start

PBI

Sprint

Release

Page 12: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

• Defines when the Product Backlog Items are ready for the team to consume

• Use INVEST as a guide

• Sample:– Story defined and written

– Story traceable to source document (where appropriate)

– Acceptance criteria defined

– Dependencies identified

– Size estimated by delivery team

– User experience included (where appropriate)

– Performance criteria identified (where appropriate)

– Person who will accept the user story is identified

– Team has a good idea about how to demo the user story

Definition of Ready

Page 13: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Product Backlog Refinement

PBI

PBI

PBI

PBI

AddSplit

Reorder

Remove

High priority

to

next Sprint

Gra

nula

rity

Fine

Coarse

Product Backlog

Reorder

Page 14: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

• DoD is a checklist of valuable activities

required to produce software.

• DoD is the primary reporting mechanism

for team members.

• DoD is informed by reality.

• DoD is not static.

• DoD is an auditable checklist.

*from Dhaval Panchal, http://www.scrumalliance.org/articles/105-what-is-

definition-of-done-dod

Definition of Done*

Page 15: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Definition of DoneDefinition of Done for the PBI

Security

Testing

Browser

Tested

Stress

Testing

Acceptance

Criteria

Definition of Done for the Sprint

Definition of Done for the

Release

Page 16: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Definition of DoneDefinition of Done for the PBI

Definition of Done for the Sprint

Definition of Done for the

Release

Security

Testing

Browser

Tested

Stress

Testing

Acceptance

Criteria

Page 17: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Why should we create a team charter?

Who is accountable to making sure the team follows the

team charter?

Page 18: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Excella ConsultingExperience and Expertise in Agile Solutions

– Coaching

– Training

– Assessments

– Agile Adoption

– Agile Development Teams

– Agile PMO

Training Courses– Certified ScrumMaster (CSM)

– Certified Scrum Product Owner (CSPO): The Agile Business Analyst

– Advanced Certified Scrum Product Owner (CSPO)

– Certified Scrum Developer (CSD)

– Agile Testing

– Agile Business Intelligence and Data Warehousing

– Automated Acceptance Testing – Great for Analysts and Testers!!

See http://www.excella.com/training for more information

Page 19: Are We Done Yet? - We are what we do | Meetupfiles.meetup.com/3261132/DCSUG - Are We Done Yet by Richard Cheng.pdf–Agile Adoption –Agile Development Teams –Agile PMO Training

Contact Information

Richard K Cheng

[email protected]

703-967-8620

http://www.excella.com

Twitter: @RichardKCheng