Software Development Process: Agile + Scrum Help Implementing A Simple & Workable Process !
Software Development Process: Agile + Scrum Help Implementing A Simple & Workable Process !
Quality Model
Higher quality
Processes based on
these models are good
but not enough
Agile/Lightweight Methodologies
Software Methodology
Set of rules and practices
Heavyweight
Many rules, practices and documents (ISO, CMMI, RUP)
Lightweight
Few rules and practices or some that are easy to follow.
Scrum
XP (eXtreme Programming)
ASD (Adaptive Software Development)
Crystal
FDD (Feature-driven Development)
Agile movement
3
Not good
Documentation in Scrum ?
Only 3 main artifacts
Product backlog
a single list of features prioritized
by value delivered to the customer
Sprint backlog
a list of the specific development
tasks required to implement a
feature
Burndown Chart
show the progress
8
Roles in Scrum
Product owner
Scrum Master
Scrum Team
consisting of 59 people, to discuss with
Product Owner to select requirements to
be developed for each Sprint, responsible
for development
9
Scrum process
10
11
12