Scrum Framework – Artifacts that Matter
Samaresh M, SFC?, SMC?, SSYB?
AVP Relationship Management VMEdu/SCRUMstudy
What are artifacts? Well if we roughly translate the Latin roots of the word, it translates to “Work of Art”. Artifacts can be understood as something that we create. It could be something like a tool that can be used to solve a problem. In the context of Scrum, we work with three fundamental artifacts necessary to deliver a Scrum project effectively.
The Product Owner develops a Prioritized Product Backlog which contains a prioritized list of business and project requirements written in the form of Epic(s), which are high level User Stories. The Prioritized Product Backlog is based on three primary factors: value, risk or uncertainty, and dependencies. It also encompasses all Approved Changes that can be appropriately prioritized in the Prioritized Product Backlog.
The list of the tasks to be executed by the Scrum Team in the upcoming Sprint is called the Sprint Backlog. It is common practice that the Sprint Backlog is represented on a Scrumboard or task board, which provides a constantly visible depiction of the status of the User Stories in the backlog. Also included in the Sprint Backlog are any risks associated with the various tasks. Any mitigating activities to address the identified risks would also be included as tasks in the Sprint Backlog.
领英推荐
Once the Sprint Backlog is finalized and committed to by the Scrum Team, new User Stories should not be added; however, tasks that might have been missed or overlooked from the committed User Stories may need to be added. If new requirements arise during a Sprint, they will be added to the overall Prioritized Product Backlog and included in a future Sprint.
Done Criteria are a set of rules that are applicable to all User Stories. A clear definition of Done is critical because it removes ambiguity from requirements and helps the team adhere to mandatory quality norms.
At the end of each Sprint, a product increment or deliverable is completed. The deliverable should possess all features and functionality defined in the User Stories included in the Sprint and should have been tested successfully.