Agile Methodology and Scrum Framework
Scrum is a lightweight agile project management framework with broad applicability for managing and controlling iterative and incremental projects of all types. With Scrum methodology, the “Product Owner” works closely with the team to identify and prioritize system functionality in form of a “Product Backlog”.
Product Backlog
This is a repository where requirements are tracked with details on the number of requirements (user stories) to be completed for each release. It should be maintained and prioritized by Product Owner, and it should be distributed to the scrum team. Team can also request for a new requirement addition or modification or deletion
Process flow of Scrum Methodology
Process flow of scrum testing is as follows:
◍ Each iteration of a scrum is known as Sprint
◍ Product backlog is a list where all details are entered to get the end-product
◍ During each Sprint, top user stories of Product backlog are selected and turned into Sprint backlog
◍ Team works on the defined sprint backlog
◍ Team checks for the daily work
◍ At the end of the sprint, team delivers product functionality
Planning and Analysis
◍ Specify Goals and Objectives
◍ Gather Information
◍ Finalize specifications
◍ Produce the project schedule
◍ Define the new system’s requirements
◍ Build prototypes for the new system
◍ Prioritize requirements
◍ Business requirements documentation
◍ System Requirements Documentation