Course description
Explore the three roles, three artifacts, and four ceremonies to manage software development that make up Scrum. Discover how these principles interact with the Scrum implementation of the Agile framework with examples of how the ceremonies work. Understand the importance of changing the culture and behavior of the organization to reap the maximum benefits from Agile and why it is a key factor in Scrum.
Prerequisites
This is an Introduction to the concepts of Scrum. No Previous knowledge of Scrum or Agile programming is required, but would be helpful.
Meet the expert
Kevin has 26 years of experience in the IT industry spanning Systems Administration, Software Development, Software Engineering Management, and Technical Training. He is certified through the Scrum Alliance as a ScrumMaster (CSM), Product Owner (CSPO), Developer (CSD), and Professional (CSP); Java Certified Programmer; and Microsoft Certified Trainer. His passion is melding the capabilities of technology with the creativity and ingenuity of highly talented people. He is an agile evangelist and takes a pragmatic and common sense approach to helping organizations be agile.
Course outline
Scrum Artifacts and Sprints
Artifacts and User Stories (16:23)
- Introduction (00:18)
- Scrum Artifact: Project Backlog (02:32)
- Product Backlog Example: Airline Reservation (00:52)
- Scrum Artifact: Sprint Backlog (02:29)
- Sprint Backlog Example (01:11)
- Scrum Artifact - Product Implement (01:08)
- Product Increment Example (03:15)
- Scrum Artifact Summary (00:52)
- User Stories and Requirements (00:15)
- What Is a User Story? (01:04)
- Do User Stories Replace Existing Requirements? (00:48)
- User Stories Summary (01:08)
- Summary (00:24)
Scrum Ceremonies (11:15)
- Introduction (00:29)
- Scrum Ceremonies (00:09)
- Sprint Planning (02:29)
- Daily Scrum (00:44)
- Three Questions (01:19)
- Sprint Review (00:55)
- Spring Review Content (02:26)
- Sprint Retrospective (00:26)
- Four Questions (01:14)
- Scrum Ceremonies Summary (00:47)
- Summary (00:13)
Agile Estimation (10:44)
- Introduction (00:30)
- Agile Estimation (00:26)
- The Truth about Estimating (00:35)
- Estimation Metrics (00:40)
- Estimating Using Story Points (00:34)
- Estimation Poker (00:52)
- The Rules of Estimation Poker (03:18)
- Benefits of Planning Poker (00:34)
- Estimating a Team's Capacity (00:20)
- Velocity - Estimating Duration (01:38)
- Agile Estimation Summary (00:44)
- Summary (00:27)
Planning a Release (04:03)
- Introduction (00:19)
- Planning a Release with Scrum (01:19)
- Release Planning Activities (02:08)
- Summary (00:15)
Sprint Planning (11:15)
- Introduction (00:24)
- Planning a Sprint (01:12)
- Sprint Planning Meeting (03:32)
- Sprint Planning - Tasks & Time (02:14)
- Granularity of Release vs. Sprint Planning (01:31)
- Populating a Sprint (01:20)
- Sprint Planning Summary (00:37)
- Summary (00:23)
Executing a Sprint (13:20)
- Introduction (00:25)
- Starting the Sprint (00:32)
- Continuing the Sprint (01:34)
- Track Progress - Burndown Chart (00:28)
- Updating the Burndown Chart (01:43)
- Scrum Task Board (01:08)
- The Daily Scrum (01:01)
- Protecting the Team During the Sprint (00:40)
- During the Sprint (01:02)
- Testing within a Sprint (03:37)
- Sprint Execution Summary (00:50)
- Summary (00:16)
Ending a Sprint (04:31)
- Introduction (00:24)
- Sprint Closure (01:01)
- Sprint Review (01:16)
- Sprint Retrospective (00:53)
- Sprint Closure Summary (00:23)
- Summary (00:31)