Course Details
Course Outline
1 - Introduction
Course IntroductionCourse ScheduleCourse ObjectivesCourse Agenda
2 - Agile Overview
What is Agile?Agile Themes (change, communication, etc.)The Agile ManifestoThe Four (4) Agile Principles
3 - Scrum Overview
Foundational Books (Sutherland, Schwaber, Beedle)The Scrum ProcessTeam Roles and ResponsibilitiesTeam Exercise 1: Choose a Case Study
4 - Initiating a Scrum Project
Who is the Product Owner?Team Exercise 2a: Identify the Product OwnerWhat are Success Criteria?Defining the Project Success CriteriaTeam Exercise 2b: Define the Project Success CriteriaEstablishing the Project Time BoxTeam Exercise 2c: Establish the Project Time-BoxBuilding the Scrum TeamTeam Exercise 2d: Build the Scrum Team
5 - Initial Product Backlog
Envisioning the Product using User StoriesTeam Exercise 3a: Envision the ProductDefining Business FunctionalityTeam Exercise 3b: Brainstorm Business FunctionalityDefining Technical FunctionalityTeam Exercise 3c: Brainstorm Technical FunctionalityEstimating Effort (using Planning Poker)Team Exercise 3d: Estimate Effort (Course-Grain)Creating the Iteration PlanTeam Exercise 3e: Create the Iteration Plan
6 - Planning a 30-day Sprint
Planning the Current IterationCreating the Sprint BacklogTeam Exercise 4a: Finalize Sprint Goal & BacklogCreating a Task ListTeam Exercise 4b: Product a Task ListEstimating Effort (using Planning Poker) and refining the Sprint PlanTeam Exercise 4c: Estimate Effort (Fine Grain)
7 - Checking Status in the Daily Scrum
The Daily Scrum RolesThe Scrum Master’s RoleHandling IssuesTeam Exercise 5: Hold a Daily Scrum
8 - Sprinting
Working through the Sprint BacklogUsing the Story Board for Status UpdatesThe Burn Down ChartTeam Exercise 6a: Updating the Burn Down ChartMaking Changes to the Product and Sprint BacklogsTeam Exercise 6b: Change the Backlog
9 - Checking Progress in the Spring Review
Reviewing the Sprint and Checking ProgressGaining Customer AcceptanceTeam Exercise 7a: Gain Customer AcceptanceChanging the Product BacklogTeam Exercise 7b: Change the Product BacklogThe Sprint Retrospective
10 - The Role of the Scrum Master
Coaching the Scrum TeamClass Exercise 8a: Coach the Scrum TeamIntegrity of the Scrum PracticesClass Exercise 8b: Ensure the Integrity of ScrumCommunicating among StakeholdersClass Exercise 8c: Facilitate CommunicationRemoving ImpedimentsClass Exercise 8d: Remove Impediments to Progress
11 - Closure
Scrum SummaryTeam Exercise 9: Implement Scrum Practices
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
Target Audience
Managers of software development
Software team leads
Specialists in software development processes and quality assurance