Agile Software Development
Agile Software Development
By,
Sanjeev Nandivada
Agenda
Agile Software Development
What is Scrum
Scrum Roles
Scrum Process in detail
Points to remember
What is Scrum
Scrum is a framework for developing complex
products and systems. It is grounded in empirical
process and control theory. Scrum employs an
iterative and incremental approach to optimize
predictability and control risk.
- Ken Schwaber
Scrum Roles
Product Owner takes all the requirements/features from Customer, Stakeholders, Users
etc and creates user stories
All the requirements are taken and broken down into User stories
All the user stories written are collected and formed into Product Backlog. All this process
happens after discussing with and with the consent of Customers, Stakeholders, Users,
etc.
Product owner will prioritize the user stories in the Product Backlog considering various
aspects like Business Value, Cost and effort of Implementation, Complexity and Difficulty
to Implement, Third Parties/Vendor Involvement, etc and create a Release Backlog.
Sprint Backlog is further broken down into various Tasks and sub-tasks. Based on the
progress of the work the status of the task is changed In Progress, To Verify and Done
Questions