Agile Simulation Using Scrum
109
Course Code:
In this course, You will Understand the Scrum Framework & Implement a Physical Scrum Board.
5 Days
Advanced
Learning Objectives
Utilize "real-life" product/project during the workshop exercises
Learn the tricks of high-performing Scrum teams
Experience an end-to-end Scrum process (while performing the 5 Scrum ceremonies)
Understand each of the individual roles on a Scrum team, and how to work collaboratively as part of the team
Define the Product Backlog (with User Stories) and develop a Release Plan for the entire product/project
Use Planning Poker to develop estimates (Course- and Fine-grain)
Define and assign tasks for the 1st Sprint
Learn how to handle unplanned interruptions
Prerequisites:
This course has been expressly prepared for the beginner or intermediate Agile professionals who have a willingness to learn a new way of developing software
Intended Audience
This course is for Any member of the entire Scrum team (Product Owner, Scrum Master, Business Analyst, Developer, and Tester) & Those who need to interact with the Scrum team (such as specialists in software development disciplines (UX designers, DBAs, Architects and quality assurance).
Course Outline:
Module 1: Introduction
Course Introduction
Course Schedule
Course Objectives
Course Agenda
Module 2: Agile Overview
What is Agile?
Agile Methods Overview
Agile Themes (change, communication, etc.)
The Agile Manifesto
The Twelve Agile Principles
Recommended Reading
Module 3: Scrum Overview
The Scrum Process
Team Roles and Responsibilities
Team Exercise 1: Choose a Case Study
Module 4: Initiating a Scrum Project
The Planning Session
Who is the Product Owner?
Defining the Project Success Criteria
What are Success Criteria?
Team Exercise 2: Define the Project Success Criteria
Establishing the Project Time Box
Team Exercise 3: Establish the Project Time-Box
Building the Scrum Team
Scrum Team Membership
Characteristics of “high performing” Teams
Team Exercise 4: Build the Scrum Team
Module 5: Compiling the Product Backlog
Envisioning the Product using User Stories
Business User Stories
Team Exercise 5: Write Business User Stories
Brainstorming Technical Functionality
Team Exercise 6: Write Technical User Stories
What is Acceptance Criteria
Team Exercise 7: Writing Acceptance Criteria
Estimating Effort (using Planning Poker)
Team Exercise 8: Estimate Effort (Course-Grain)
What is an Epic?
Creating the Release Plan
Team Exercise 9: Create the Release Plan
Module 6: Planning a Sprint
The Sprint Planning Meeting
Adjusting the Sprint Goal
Finalize the Sprint Backlog
Team Exercise 10: Finalize Sprint Goal & Backlog
Producing a Task List
Team Exercise 11: Produce a Task List
Estimating Effort (Fine-Grain)
Refine Sprint Plan
Commit to the Sprint
Team Exercise 12: Task Assignment
Module 7: Checking Status in the Daily Scrum
The Daily Scrum Rules
Team Member’s Roles
The Scrum Master’s Role
Handling Issues from the Daily Scrum
Holding a “Virtual” Daily Scrum
Team Exercise 13: Hold a Daily Scrum
Module 8: Sprinting
Working the Sprint Backlog
Understanding Project Status
The Scrum Board
The Sprint Burndown Chart
Team Exercise 14: Create a Burndown Chart
Changing the Sprint Backlog
Team Exercise 15: Change the Sprint Backlog
Module 9: Checking Progress in the Sprint Review
Working Software is Progress
The Sprint Review
Gaining Customer Acceptance
Team Exercise 16: Gaining Customer Acceptance
The Sprint Retrospective
Module 10: The Role of the Scrum Master
Coaching the Scrum Team
Ensuring the Integrity of Scrum Practices
Class Exercise 17: Ensure the Integrity of Scrum Practices
Communicating among Stakeholders
Removing Impediments
Class Exercise 18: Remove Impediments to Progress
Module 11: Closure
Scrum Summary
Team Exercise 19: Implement Scrum Practices
Program Highlights
Highly engaging & interactive sessions
70% Hands On
Quizzes & Assessments
24*7 Support
Why TechEd Trainings?
Handcrafted Content
Professional Trainers
Hands On Labs
Seamless Delivery