Upload
adam-laskowski
View
177
Download
2
Embed Size (px)
Citation preview
ADAM LASKOWSKI
Welcome to AgileAn Intro to Scrum
WHY CHANGE?
BUI L D A HOUSE
SCRUM
QUE STI O NS
Agile
BUI L D A HOUSE
WHY CHANGE?
SCRUM
QUE STI O NS
Agile
Why?
Responsive
Short cycles means quicker feedback. More feedback leads to better deliverables.
Reduces waste20 percent of product features are used by 80 percent of your users.
Short Feedback Loop
Quickly respond to changes in your requirements or environment.
Individuals and interactions
over processes and tools
Working software over comprehensive
documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Waterfall
DEVELOPMENT
ANALYSIS
REQUIREMENTS
TESTING
DESIGN
RELEASE
Each release requires all
features to be tested.
The length of each dev cycle is
different, and delays are common.
Waterfall projects work on tasks in
sequence (serial).
Waterfall runs in sequence (serial)
Each iteration contain only a few
features.
Iterations are consistent
intervals of time.
Agile projects can easily work on
tasks in parallel.
Agile runs in parallel
WHY CHANGE?
SCRUMBUI LD A HOUSE
SCRUM
QUE STI O NS
Agile
Let’s Build a House!
Living Room
KitchenDining Room
Office
Master Bedroom
Bathroom Bedroom
Let’s Build a House!
Kitchen Master Bedroom
BedroomBathroom
Let’s Build a House!
Living Room
KitchenDining Room Master Bedroom
BedroomBathroom
Let’s Build a House!
Living Room
KitchenDining Room
Nursery
Master Bedroom
Bathroom Bedroom
WHY CHANGE?
BUI L D A HOUSE
LE AN
QUE STI O NS
Agile
SCRUM
Development TeamScrum MasterProduct Owner
Meet the team!
Scrum Development
ANALYSIS
REQUIREMENTS
PRODUCTBACKLOG
SPRINTBACKLOG INTEGRATE
DEVELOPMENT
TESTING DESIGN
2 WEEKS
PRODUCTBACKLOG
SPRINTBACKLOG
2 WEEKS
Story 1Story 2Story 3Story 4Story 5
Product Backlog Items (PBIs)
Story 1 Task 1 Task 2Story 2 Task 1
PRODUCTBACKLOG
SPRINTBACKLOG
2 WEEKS 2 WEEKS2 WEEKS
Story 1 Task 1 Task 2Story 2 Task 1
Story 3 Task 1Story 4 Task 1
Bug 1Story 5 Task 1 Task 2
Story 1Story 2
Story 3Story 4Story 5
Bug 1
Product Backlog Items (PBIs)
As a type of user, I want some goal so that some
reason.
As a user, I can backup my entire hard drive.“ ”EPIC
As a user, I can select folders I don’t want backup up so my backup drive isn’t filled with things I don’t need saved.
“”
STORY
Feature Estimation
1 2 3Story Points
1 2 3 5 8
Feature Estimation
Sprint ReviewTask PlanningFeature Selection
Sprint Anatomy
Daily StandupsBreak down features into tasks that will fit into sprints.
Developers choose features from the backlog based on priority and complexity.
Usually takes the form of a demo given to the product owner, scrum teams, and sometimes customers.
Share what you’re working on, and get help from your team when you’re work is blocked.
Sprints
WHY CHANGE?
BUI L D A HOUSE
SCRUM
QUE STI O NS
Agile
QUEST I ONS
Thank you!
ADAM LASKOWSKI