Agile Development with Scrum Training in Agile Developmentwith

Enroll in or hire us to teach our Agile Development with Scrum class in Agile Developmentwith, Scrum by calling us @303.377.6176. Like all HSG classes, Agile Development with Scrum may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it is scheduled: Public Training Classes
Provided there are enough attendees, Agile Development with Scrum may be taught at one of our local training facilities.

Answers to Popular Questions:

 
Yes, this class can be tailored to meet your specific training needs.
Yes, we provide .NET consulting services.
Yes, group discounts are provided.

Course Description

 
This 2-day course assures students understand what adopting Scrum will mean for their organization and themselves, and to make passing Certified Scrum Master training a certainty. The course begins with the concepts and terminology of iterative development: developing and delivering portions of a total product according to a well-defined schedule and partitioning of product features. The business case for iterative development is thoroughly covered. The course then discusses the principles and practices that define an agile approach to software development, including: delivering continual value to the customer, flexible and rapid response to change, short time-boxed iterations, and rapid feedback on project state. The course next covers each of Scrum's practices and, most importantly,the structure and flow of how a Scrum project is conducted according to agile principles. Extensive exercises allow students to plan are lease, estimate user stories and tasks, plan and populate a sprint, and understand how to conduct and end a sprint, with special consideration of software deployment options.
Course Length: 2 Days
Course Tuition: $790 (US)

Prerequisites

Experience in software development, project management, or business or systems analysis is desirable, but not mandatory.

Course Outline

 

1. Iterative Development
The Iterative Philosophy
Structure of a Typical Iteration
The Business Case for Iteration

2. Agile Development
Agility – What Does it Mean?
The Agile Manifesto
The 12 Agile Principles
Agile Practices

3. Scrum
Scrum Practices
Structure of Scrum
3 Work Products
3 Project Roles
4 Project Meetings

4. User Stories & Requirements
What is a User Story?
What Does a User Story Look Like?
Where Do User Stories Fit in Scrum?

5. Planning a Scrum Project
The Product Backlog
Mapping Features to
Product Backlog
Identify User Stories from Features
Estimating Effort for User Stories

6. Agile Estimation
Story Points & Ideal Days
Estimating Actual Effort
Velocity
Velocity & Actual Time
Estimating with Planning Poker

7. Planning a Scrum Sprint
Mapping a Sprint Backlog to Tasks
The Spring Planning Meetings
Velocity-driven Planning
Commitment-driven Planning

8. Executing a Sprint
The Task Board
The Daily Scrum
Accumulating the Burndown
Team Self-Management
Aborting a Sprint
Finishing Early or Late
Testing with the Sprint
Bugs in an Iteration
Ending the Sprint
Deploying the Software

9. Scrum’s Effect on Stakeholders
Business Analysts
Developers
Project Managers
Testers
Documentation Writers

10. Scaling Scrum
Planning for Dependencies
Planning for Multiple-Team Projects
11. Appendix A – Agile Alternatives
Extreme Programming
Agile Unified Process

Course Directory [training on all levels]

Upcoming Classes