Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
to Agile / Scrum
over
Process
Process and
and tools
tools
Working
Working software
software
over
Comprehensive
Comprehensive
documentation
documentation
Customer
Customer
collaboration
collaboration
over
Contract
Contract
negotiation
negotiation
Responding
Responding to
to
change
change
over
Following
Following aa plan
plan
Source:
www.agilemanifesto.org
Mountain Goat Software,
LLC
Source: www.agilemanifesto.org
Source: www.agilemanifesto.org
1
2
4
1
1
1
2
10
Scrum
Scrum Framework
An iterative and incremental approach to developing
products and managing work.
Scrum is a way for teams to work together to develop a
product. Product development occurs in small pieces,
with each piece building upon previously created
pieces. Building products one small piece at a time
encourages creativity and enables teams to respond to
feedback and change, to build exactly and only what is
needed.
Characteristics of Scrum
Self-organizing teams
Product progresses in a series of short
Characteristics of Scrum
Requirements
Design
Code
Test
Scrum framework
Roles
Product
owner
ScrumMasterMeetings
Team
Sprint planning
Sprint review
Sprint
retrospective
Daily scrum
Artifact
meeting
sProduct backlog
Sprint backlog
Burndown charts
Mountain Goat Software,
LLC
Scrum framework
Roles
Product owner
ScrumMaster
Development Meetings
Team
Sprint planning
Sprint review
Sprint
retrospective
Daily scrum
Artifacts
meeting
Product backlog
Sprint backlog
Burndown charts
Mountain Goat Software,
LLC
Product owner
Define the features of the product
Decide on release date and content
Be responsible for the profitability of the
product (ROI)
Prioritize features according to market value
Adjust features and priority every iteration,
as needed
Accept or reject work results
Mountain Goat Software,
LLC
The ScrumMaster
Removes impediments
Ensure that the team is fully
functional and productive
Scrum framework
Roles
Product
Refinemen
t/
grooming
owner
ScrumMasterMeetings
Dev. Team
Sprint planning
Daily scrum
meeting
Sprint review
Sprint Artifacts
retrospective
Product backlog
Sprint backlog
Burndown charts
Mountain Goat Software,
LLC
Sprints
Sprint planning
meeting
Sprint
Analyze and evaluate
prioritization
product backlog
Select sprint goal
Sprint planning
Sprint
Sprint
goal
goal
Sprint
Sprint
backlo
backlo
g
g
Sprint planning
Team selects items from the product
hours)
Collaboratively, not done alone by the
ScrumMaster
Change
Stand up meeting
keeping me to progress in my
task?
These are not status for the
ScrumMaster, PO nor the Managers
Informal
Retrospective
A n inspect-and-adapt
Sprint retrospective
Sprint retrospective
Scrum framework
Roles
Product
owner
ScrumMasterCeremonies
Team
Sprint planning
Sprint review
Sprint
retrospective
Daily scrum
Artifacts
meeting
Product backlog
Sprint backlog
Burndown charts
Mountain Goat Software,
LLC
Product backlog
A list of all desired
Product
Product
backlog
backlog
Mountain Goat Software,
LLC
Estimate
5
3
8
8
30
50
A sprint backlog
Tasks
Tasks
Mon
Mon Tues
Tues Wed
Wed Thur
Thur Fri
Fri
8
16
12
10
16
16
11
12
8
Tasks
Tasks
Mon
Mon Tues
Tues Wed
Wed Thur
Thur Fri
Fri
8
16
8
12
4
12
16
8
10
16
7
11
50
Hours
40
30
20
10
0
Mon
Tue
Wed
Thu
Fri
Hours
Copyright notice
Mountain
Goat Software,
For more
information see
LLC