Emperical Process Control Flashcards
Scrum
Decisions are based on observation & experimentation rather detailed upfront planning.
What are the 3 main ideas of Emperical Process Control?
- Transparency
- Inspection
- Adaptation
What does Transparency do?
Allows all facets of any Scrum process to be observed by anyone
- Promotes an easy & transparent flow of info throughout the organization & creates an open work culture.
Sprint Planning Meetings
Scrum team estimates effort needed to deliver top priority user stories for completion in the Sprint
Sprint Backlog
Used to list all tasks associated with committed User stories to be executed by Scrum Teaam in current Sprint
Sprint Review Meetings
Conducted during Demonstrate & Validate Sprint process, in which Scrum Team demonstrates potentially shippable Sprint Deliverables to Product Owner & Business Stakeholders
Retrospect Sprint Meetings
Conducted after Sprint Review Meetings on final day of Sprint, during which the Scrum Team discusses improvement opportunities for future Sprints
Release Planning Meeting
AKA Session is to enable Scrum Team to have an overview of planned releases & delivery schedule for product they are developing
Layers of Inspection
- Scrumboard
- Frequent Feedback
- Final Inspection
Frequent Feedback
- Develop Epics
- Create prioritized product backlog
- Conduct release planning
Final Inspection
Demonstrate & Validate Sprint
Adaptation
Happens as the Scrum Team & Stakeholders learn through transparency & inspection & then adapt by making improvements in the work they are doing.
Adaptation Factors
- Daily Standup meetings
- Constant requests
- Change requests
- Scrum Guidance Body
- Retrospect Sprint meetings
- Retrospect Release meetings
Daily Standup Meetings
- Scrum team members discuss impediments to completing their tasks
- After the meeting, the Scrum master coordinate help from other teaam members
- More experienced members, mentor those with less experience in knowledge of project or tech
- When the needed resource does not reside within team, the Scrum master will acquire it externally
Constant Risk Identification
- Performed & iterated throughout the project
- Identified Risks become inputs to multiple Scrum processes