Scrum Framework
The Durban University of Technology needs to develop the internal and contracted system development. The programmer should use the scrum framework for developing the software. Scrum framework is based on set of values, principles and practices that provide the foundation to which an organisation will add its unique implementation of relevant engineering practices and specific approaches for realizing the scrum practices. The scrum framework consists of scrum team their associated roles, ceremonies, artifacts and rule which help the team to work together. This scrum practices would be the key structural components for development and contracted system development. Scrum framework has a lot of features and specification. The product owner defines a vision using information from stakeholders and users. . They classify and define pieces of value that can be delivered to move closer towards the product goal. The product owner have to order the backlog before the developers can start to work to any piece of values. After that the teams will take the product backlog and arranges the requirement for committing the sprint (cervone, 2011).
The stakeholders are for the project ad assigning the role of scrum master or another member of the team responsible for executing the plan. Teams creates a sprint backlog and plants its implementation. Construct the backlog for the project which comprises all elements the team must complete in order to finish the project and create plans for a sprint. Then they should be a scrum meeting. The scrum master should guide the team . During the meeting the team maintain an updated backlog, removing items and assigning out new items from the backlog as needed. Provide project updates, review the work plans or concerns and deliver final product to stakeholders. After realising the product consider organizing a project meeting with the team to analyse the performance of each individual sprint. The software will be finish and approve the deliver.
SCRUM FRAMEWORK
Scrum roles
Product owner- creates product backlog and prioritizes the product backlog.
Scrum master- helps the team best use scrum to build the product and removes obstacles to progress.
Team- work together to achieve a shared goal and deliver values to users of their product or services.
Scrum ceremonies
Sprint planning- establishes the sprint goal what can done and how can the work will be completed.
Sprint review- The entire scrum team inspects the sprints outcome with stakeholders and determines future adaptation stakeholders are invited to provide feedback on the increment.
Sprint retrospective - The scrum team inspects how the last sprint went regarding individuals, interaction, processes, tools and definition of done
Daily scrum meeting- the developers inspect the progress toward the sprint goal and adapt the sprint backlog, adjusting the upcoming planned work.
Scrum Artifacts
Product backlog- An emergent, ordered list of what is needed to improve the product and the product goal.
Sprint backlog- The set of product backlog items selected for the sprint by the team members plus a plan for delivering the increment and realizing the sprint goal.
Burndown charts- graphical way of showing how much work is remaining in the sprint, typically in terms of task hours ,as the sprint progresses the amount of work remaining should steadily decrease and should tend toward being completed on the last day of the sprint.