[Sterlink Logo Image]    Sterlink Data Systems

Home Feedback


Home
News
Services
 

Sterlink Training


Agile Development with Scrum

Download PDF version

Curriculum: SDLC

Duration

2 days

Overview

This workshop-loaded course helps students understand what adopting agile practices (Scrum in particular) will mean for their organization and themselves. The course defines 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 principles and practices that define an agile approach to software development are discussed: delivering continual value to the customer, flexible and rapid response to change, short time-boxed iterations, and rapid feedback on project state. The course covers each of Scrums practices and the structure and flow of how a Scrum project is conducted according to agile principles. Extensive exercises allow the students to plan a release, 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.

Audience

Anyone who needs to understand the agile development processes, Scrum in particular, and the relationship between iterative development and agile development.

Prerequisites

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

Outline

Iterative Development
The iterative philosophy
Structure of a typical iteration
The business case for iteration

Agile Development
Agility - What does it mean?
The Agile Manifesto
The 12 agile principles
Agile practices

Scrum
Scrum practices
Structure of Scrum
3 work products
3 project roles
4 project meetings

User Stories & Requirements
What is a user story?
What does a user story look like?
Where do user stories fit in?

Planning a Scrum Project
The product backlog
Mapping features to product backlog
Identify user stories from features
Estimating effort for user stories

Agile Estimation
Story points & ideal days
Estimating actual effort
Velocity
Velocity & actual time
Estimating with planning poker

Planning a Sprint
Mapping a sprint backlog to tasks
The spring planning meetings
Velocity-driven planning
Commitment-driven planning

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

Effect on Stakeholders
Business Analysts
Developers
Project Managers
Testers
Documentation Writers

Scaling Scrum
Planning for dependencies
Planning for multiple-team projects

Agile Alternatives
Extreme Programming
Agile Unified Process


For more training information, please call Sterlink at 416-859-6470 or
E-mail us at info@sterlink.ca

 

 

Copyright © Sterlink Data Systems Inc.