Introduction to Scrum and Agile
I’m Scott Dunn. I’m a certified Scrum trainer and Agile coach. I do public training, such as the certified scrum master and the certified product owner class, as well as private trainings in companies across the nation.
In this class, I will give you and your team enough information to baseline everyone, and let you get going with Scrum and Agile: what it means to be Agile, what Scrum is and how it is Agile, the roles and the meetings in Scrum, and the underpinnings and requirements of Scrum.
In the class videos, I try to incorporate my usual engaging style with lots of examples and stories. We’ve created an accompanying .pdf handout to give you some walk away notes and resources to dive in deeper on the points that interest you in particular. This video could be used with teams or management to help get everyone on the same page about what it means to be Agile and implement Scrum.
Students will fill in blanks and diagrams on the handout as they follow along with the videos. Students will complete several application exercises throughout the course. The video run time is a little over an hour… about 70 minutes. If students do all the exercises, they should be able to finish in less than 2 hours.
We're going to cover all this and more in a one hour baseline overview that I hope is something that gives you a good sense of what Agile is, what it means to be Agile, and how we do Scrum. This course is not just for individuals, but hopefully for teams as well, to iron out some of the problems that they might face going forward.
I will be circling back to the class discussion area around once a week to respond to discussions and provide additional input. If any student wants to get immediate contact with me, I am available via Google + https://plus.google.com/+Rocketninesolutions/videos, as well as, email scott@RocketNineSolutions.com ,Blog http://scottdunn.blogspot.com/ , and Twitter: @sdunnrocket9
Scott Dunn the instructor will introduce himself. Scott is a Certified Scrum Trainer and Agile coach in the Southern California area. He does public training, such as, Certified ScrumMaster and Certified Product Owner classes, as well as private trainings in companies across the nation.
We are going to cover a one hour or so baseline overview giving students a good sense of what Agile is, and how we do Scrum.
This video is a brief overview of the entire course. We're going to cover what it means to be Agile, what Scrum is and how it is Agile, the Scrum framework, and the roles and the meetings in Scrum.
Values of Agile and Scrum
This video sets up the question of what it means to be Agile. Many people use the terms Scrum and Agile interchangeably. Students are invited to look at the exercise in the handout ahead of the next lecture to match the pictures with terms from the Agile Manifesto.
Scott will present a description and examples of each of the 4 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.
This session is designed to encourage discussion among teams about the Agile values.
Scott will present a description and examples of each of the 5 Scrum values: focus, openness, respect, courage, and commitment.
The Roles and Meetings of Scrum
Scott will describe and give examples of the traits of the ScrumMaster:Servant Leader, Impediment Remover, Coach, Educator, Evangelist, Organizational Change Agent, Chief Mechanic, and Shepherd and Guardian of the Process.
Scott will present a description and examples of the traits of the Product Owner: Vision Keeper, Daily Decision Maker, Requirements Prioritizer, Single Point of Accountability, Stakeholder Funnel, Road Map Creator and Guide, Product Backlog Definer, and Business Value Maximizer.
Scott will discuss the traits of the Scrum Team:Self-organizing and Self-Managing, Optimally Sized-smaller is better, Colocated, Persistent, and Cross-functional.
Scott will teach the basics of the 5 meetings of Scrum: Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective, and Product Backlog Grooming.
Scott will draw and explain the Scrum Framework and Artifacts.
The Underpinnings of Scrum
Scott will present a description and examples of the underpinnings of Scrum including its empirical vs. predictive nature.
Product Backlog Item Requirements
Scott will go over how to use the CCC: Card, Conversation, Confirmation technique for defining software requirements. Defects and Non-Functional Requirements will also be addressed.
Scott will teach a structure and method for defining product requirements in Scrum.
Scott will draw and describe a diagram comparing size, detail, and priority and differentiating between the priority of needing to determine the details of items in our product backlog.
Sizing and Estimating in Scrum
Scott will explain how making comparisons between known and unknown quantities adds a measure of accuracy to size estimates.Students will also learn a process called planning poker to help draw attention to ambiguity in the process and move a team toward agreement.
Scott will draw and explain a diagram of the process of grooming product backlog items so they are ready for the sprint planning meeting.