- The Agile Coach
- Agile Manifesto
Agile project management
- Overview
- Project management intro
- Workflow
- Epics, stories, themes
- Epics
- User Stories
- Estimation
- Metrics
- Gantt chart
- Program management vs. project management
- Project baseline
- Continuous improvement
- Lean principles
- 3 pillars of Scrum
- Scrum Board
- Waterfall Methodology
- Velocity in Scrum
- What is Definition of Ready
- Lean vs. agile
- Scrumban
- Lean Methodology
- Sprint backlog
- Burn up chart
- 4 kanban principles
- 4 kanban metrics
- Program vs. Project Manager
- Gantt chart examples
- Definition of done
- Backlog grooming
- Lean process improvement
- Backlog refinement meetings
- Scrum values
- Scope of work
- Scrum tools
- Tools
- Workflow automation software
- Templates
- Task tracker
- Workflow automation
- Status report
- Workflow chart
- Project roadmap
- Project schedule
- Tracking software
- Roadmap tools
- Technology roadmap
- Project scheduling software
- Backlog management tools
- Understanding workflow management strategies
- Workflow examples
- Create project roadmap
- Sprint planning tools
- Sprint demo
- Project Timeline Software
- Top task management tools
- Product backlog vs. sprint backlog
- Top workflow management tools
- Project dependencies
- Task dashboard guide
- Sprint cadence
- Fast tracking
Product Management
- Overview
- Product Roadmaps
- Product Manager
- Tips for new product managers
- Roadmaps
- Tips for presenting product roadmaps
- Requirements
- Product analytics
- Product development
- Remote product management
- Minimal viable product
- Product discovery
- Product specification
- Product development strategy
- Product development software
- New product development process
- Product management KPIs
- Net Promoter Score (NPS)
- Product critique
- Prioritization frameworks
- Product features
- Product management tools
- Product Lifecycle Management
- 9 best roadmap software for teams
- Product launch checklist
- Product strategy
- Product engineering
- Product operations
- Portfolio management
- AI and product management
- Growth product management
- Product metrics
- Product release
- Feature request
- Product launch
- Product planning
- Product launch event
- Value Stream Management
- DevOps
Agile tutorials
- Overview
- Jira and Confluence sprint refinement
- How to do scrum with Jira
- Learn kanban with Jira
- Learn how to use Epics in Jira
- Learn how to create an agile board in Jira
- Learn how to use sprints in Jira
- Learn Versions with Jira
- Learn Issues with Jira
- Learn burndown charts with Jira
- Auto-create sub-tasks and update fields in Jira
- How to automatically assign issues with Jira Automation
- How to sync epics stories with Jira Automation
- Automatically escalate overdue issues in Jira
About the Agile Coach
- All articles
What agile scrum artifacts are and how they can help during your product development
By Chandler Harris
By Chandler Harris
Chandler Harris is a marketing strategist and writer for Atlassian. He has written for more than 40 different publications on subjects ranging from technology, science, business, finance, and education.
Get started with the free Jira scrum template
Streamline your project and easily plan, track, and manage work across sprints. This template includes boards, backlogs, roadmaps, reports, and more!
Summary: Agile scrum artifacts are information that a scrum team and stakeholders use to detail the product being developed, actions to produce it, and the actions performed during the project. The main agile scrum artifacts are product backlog, sprint backlog, and increments.
The term artifact is often associated with archaeological ruins and ancient relics. Yet in software development, the term artifact refers to key information needed during the development of a product.
Agile has its own particular byproducts that emerge from the scrum experience of planning, development, tracking, and iteration of tasks to build software.
What are agile scrum artifacts?
Agile scrum artifacts are information that a scrum team and stakeholders use to detail the product being developed, actions to produce it, and the actions performed during the project. These artifacts provide metadata points that give insight into the performance of a sprint. They are essential tools for every scrum team since they enable core scrum attributes of transparency, inspection, and adaption.
Artifacts are created during the main activities of a scrum sprint:
Plan work and future goals
Create tasks to achieve these goals
Organize tasks into sprints based on dependency and priority
Execute the tasks
Review and analyze results in order to compare to the goals
Repeat these steps
The main artifacts of agile scrum
The main agile scrum artifacts are product backlog, sprint backlog, and increments.
Product backlog
The product backlog is a list of new features, enhancements, bug fixes, tasks, or work requirements needed to build a product. It’s compiled from input sources like customer support, competitor analysis, market demands, and general business analysis.
The product backlog is a “live” artifact in that it is updated on-demand as new information is available. It’s a cross-team backlog that is maintained and curated by the product owner between sprint cycles and as any new ideas arise. It contains tasks that were once in an active sprint but deprioritized and moved to the backlog.
Sprint backlog
The sprint backlog is a set of product backlog tasks that have been promoted to be developed during the next product increment. Sprint backlogs are created by the development teams to plan deliverables for future increments and detail the work required to create the increment.
Sprint backlogs are created by selecting a task from the product backlog and breaking that task into smaller, actionable sprint items. Consider an example task like “build a shopping cart page”, which requires many design and development subtasks. The product backlog is home to the primary task while the supporting tasks like “create a shopping cart visual design mockup” or “program the shopping cart sessions” are housed in the sprint backlog.
The sprint backlog is updated during the sprint planning phase of scrum. The smaller sprint tasks are assigned to the relevant teams like design and development. If a team does not have the capacity to deliver all the sprint tasks, the remaining sprint tasks will standby in the sprint backlog for a future sprint.
Product increment
A product increment is the customer deliverables that were produced by completing product backlog tasks during a sprint. It also includes the increments of all previous sprints. There is always one increment for each sprint and an increment is decided during the scrum planning phase. An increment happens whether the team decides to release to the customer. Product increments are incredibly useful and complementary to CI/CD in version tracking and, if needed, version rollback.
Teams benefit from keeping all their work aligned to backlog items. For example, creating a branch and build for each backlog item. Teams that integrate their version control and CI/CD tools into their scrum tracking software can use information from those tools to better understand the progress of work. They can also reason about which backlog items are getting deployed and released to customers. This also lets the team reversely look at commits and then tie them back to a scrum increment to see the history and planning of that code.
Extended artifacts
In addition to the previously discussed official scrum artifacts, there exist some extended or meta artifacts. While not official per official scrum guidelines these extended artifacts add additional value and insight to a scrum cycle.
Burndown chart
A sprint burndown (or burnup) chart is not an official scrum artifact but many teams use it to communicate and track progress toward the sprint goal during the sprint. Burndown charts are graphs that display tasks completed over the duration of a sprint. Burndown charts are very useful in helping to gauge the active execution velocity of a team so they know whether they will complete what is planned or need to reprioritize the sprint tasks.
During sprint planning, teams can look at previous burndown charts to get an idea of how many tasks they can realistically complete in an upcoming sprint. Teams can examine in progress burndown charts to identify whether they are on target to successfully complete the sprint. During the sprint review, teams can revisit the burndown chart to see where they hit or miss expectations. Over time burndown charts help teams better refine their estimates during the planning stages of scrum.
The definition of “done”
It’s important that teams have a clear definition of “done”. This definition can be another type of artifact, which should be documented and shared. An example definition of done for a development team is when code is covered with automated tests that match a specification and is deployed to a production environment. A team without a clear definition of done will find themselves often in sprint review asking “is this done?” when reviewing open scrum tasks.
The definition of done helps define the boundaries of an increment. Increments should be delivered in complete usable packages that are additive to increments that came before. Done also defines when tasks are complete and can be closed out for burndown tracking.
Artifact transparency
Scrum artifacts are powerful aids that help teams operate more efficiently. Therefore, it's important all teams have access and visibility into the artifacts. Product owners and scrum masters need to make it a regular practice to review and discuss artifacts with development teams. This will help teams stay aware of operational inefficiencies and produce creative ways to improve velocity.
Getting started with agile scrum artifacts
Agile scrum artifacts are highly valuable but not hard dependencies to an agile scrum workflow. A team can use agile without extra effort to maintain these byproducts but will not reap any of the benefits. The best way to get started with scrum artifacts is to use an agile task manager product with agile scrum artifacts built in. A good agile task track manager like Jira has artifact features built in to effortlessly generate burndown charts, backlogs, and increments. We make it easy to get started using our free Jira scrum template.
- The Agile Coach
- Agile Manifesto
Agile project management
- Overview
- Project management intro
- Workflow
- Epics, stories, themes
- Epics
- User Stories
- Estimation
- Metrics
- Gantt chart
- Program management vs. project management
- Project baseline
- Continuous improvement
- Lean principles
- 3 pillars of Scrum
- Scrum Board
- Waterfall Methodology
- Velocity in Scrum
- What is Definition of Ready
- Lean vs. agile
- Scrumban
- Lean Methodology
- Sprint backlog
- Burn up chart
- 4 kanban principles
- 4 kanban metrics
- Program vs. Project Manager
- Gantt chart examples
- Definition of done
- Backlog grooming
- Lean process improvement
- Backlog refinement meetings
- Scrum values
- Scope of work
- Scrum tools
- Tools
- Workflow automation software
- Templates
- Task tracker
- Workflow automation
- Status report
- Workflow chart
- Project roadmap
- Project schedule
- Tracking software
- Roadmap tools
- Technology roadmap
- Project scheduling software
- Backlog management tools
- Understanding workflow management strategies
- Workflow examples
- Create project roadmap
- Sprint planning tools
- Sprint demo
- Project Timeline Software
- Top task management tools
- Product backlog vs. sprint backlog
- Top workflow management tools
- Project dependencies
- Task dashboard guide
- Sprint cadence
- Fast tracking
Product Management
- Overview
- Product Roadmaps
- Product Manager
- Tips for new product managers
- Roadmaps
- Tips for presenting product roadmaps
- Requirements
- Product analytics
- Product development
- Remote product management
- Minimal viable product
- Product discovery
- Product specification
- Product development strategy
- Product development software
- New product development process
- Product management KPIs
- Net Promoter Score (NPS)
- Product critique
- Prioritization frameworks
- Product features
- Product management tools
- Product Lifecycle Management
- 9 best roadmap software for teams
- Product launch checklist
- Product strategy
- Product engineering
- Product operations
- Portfolio management
- AI and product management
- Growth product management
- Product metrics
- Product release
- Feature request
- Product launch
- Product planning
- Product launch event
- Value Stream Management
- DevOps
Agile tutorials
- Overview
- Jira and Confluence sprint refinement
- How to do scrum with Jira
- Learn kanban with Jira
- Learn how to use Epics in Jira
- Learn how to create an agile board in Jira
- Learn how to use sprints in Jira
- Learn Versions with Jira
- Learn Issues with Jira
- Learn burndown charts with Jira
- Auto-create sub-tasks and update fields in Jira
- How to automatically assign issues with Jira Automation
- How to sync epics stories with Jira Automation
- Automatically escalate overdue issues in Jira
About the Agile Coach
- All articles
What agile scrum artifacts are and how they can help during your product development
By Chandler Harris
By Chandler Harris
Chandler Harris is a marketing strategist and writer for Atlassian. He has written for more than 40 different publications on subjects ranging from technology, science, business, finance, and education.
Get started with the free Jira scrum template
Streamline your project and easily plan, track, and manage work across sprints. This template includes boards, backlogs, roadmaps, reports, and more!
Summary: Agile scrum artifacts are information that a scrum team and stakeholders use to detail the product being developed, actions to produce it, and the actions performed during the project. The main agile scrum artifacts are product backlog, sprint backlog, and increments.
The term artifact is often associated with archaeological ruins and ancient relics. Yet in software development, the term artifact refers to key information needed during the development of a product.
Agile has its own particular byproducts that emerge from the scrum experience of planning, development, tracking, and iteration of tasks to build software.
What are agile scrum artifacts?
Agile scrum artifacts are information that a scrum team and stakeholders use to detail the product being developed, actions to produce it, and the actions performed during the project. These artifacts provide metadata points that give insight into the performance of a sprint. They are essential tools for every scrum team since they enable core scrum attributes of transparency, inspection, and adaption.
Artifacts are created during the main activities of a scrum sprint:
Plan work and future goals
Create tasks to achieve these goals
Organize tasks into sprints based on dependency and priority
Execute the tasks
Review and analyze results in order to compare to the goals
Repeat these steps
The main artifacts of agile scrum
The main agile scrum artifacts are product backlog, sprint backlog, and increments.
Product backlog
The product backlog is a list of new features, enhancements, bug fixes, tasks, or work requirements needed to build a product. It’s compiled from input sources like customer support, competitor analysis, market demands, and general business analysis.
The product backlog is a “live” artifact in that it is updated on-demand as new information is available. It’s a cross-team backlog that is maintained and curated by the product owner between sprint cycles and as any new ideas arise. It contains tasks that were once in an active sprint but deprioritized and moved to the backlog.
Sprint backlog
The sprint backlog is a set of product backlog tasks that have been promoted to be developed during the next product increment. Sprint backlogs are created by the development teams to plan deliverables for future increments and detail the work required to create the increment.
Sprint backlogs are created by selecting a task from the product backlog and breaking that task into smaller, actionable sprint items. Consider an example task like “build a shopping cart page”, which requires many design and development subtasks. The product backlog is home to the primary task while the supporting tasks like “create a shopping cart visual design mockup” or “program the shopping cart sessions” are housed in the sprint backlog.
The sprint backlog is updated during the sprint planning phase of scrum. The smaller sprint tasks are assigned to the relevant teams like design and development. If a team does not have the capacity to deliver all the sprint tasks, the remaining sprint tasks will standby in the sprint backlog for a future sprint.
Product increment
A product increment is the customer deliverables that were produced by completing product backlog tasks during a sprint. It also includes the increments of all previous sprints. There is always one increment for each sprint and an increment is decided during the scrum planning phase. An increment happens whether the team decides to release to the customer. Product increments are incredibly useful and complementary to CI/CD in version tracking and, if needed, version rollback.
Teams benefit from keeping all their work aligned to backlog items. For example, creating a branch and build for each backlog item. Teams that integrate their version control and CI/CD tools into their scrum tracking software can use information from those tools to better understand the progress of work. They can also reason about which backlog items are getting deployed and released to customers. This also lets the team reversely look at commits and then tie them back to a scrum increment to see the history and planning of that code.
Extended artifacts
In addition to the previously discussed official scrum artifacts, there exist some extended or meta artifacts. While not official per official scrum guidelines these extended artifacts add additional value and insight to a scrum cycle.
Burndown chart
A sprint burndown (or burnup) chart is not an official scrum artifact but many teams use it to communicate and track progress toward the sprint goal during the sprint. Burndown charts are graphs that display tasks completed over the duration of a sprint. Burndown charts are very useful in helping to gauge the active execution velocity of a team so they know whether they will complete what is planned or need to reprioritize the sprint tasks.
During sprint planning, teams can look at previous burndown charts to get an idea of how many tasks they can realistically complete in an upcoming sprint. Teams can examine in progress burndown charts to identify whether they are on target to successfully complete the sprint. During the sprint review, teams can revisit the burndown chart to see where they hit or miss expectations. Over time burndown charts help teams better refine their estimates during the planning stages of scrum.
The definition of “done”
It’s important that teams have a clear definition of “done”. This definition can be another type of artifact, which should be documented and shared. An example definition of done for a development team is when code is covered with automated tests that match a specification and is deployed to a production environment. A team without a clear definition of done will find themselves often in sprint review asking “is this done?” when reviewing open scrum tasks.
The definition of done helps define the boundaries of an increment. Increments should be delivered in complete usable packages that are additive to increments that came before. Done also defines when tasks are complete and can be closed out for burndown tracking.
Artifact transparency
Scrum artifacts are powerful aids that help teams operate more efficiently. Therefore, it's important all teams have access and visibility into the artifacts. Product owners and scrum masters need to make it a regular practice to review and discuss artifacts with development teams. This will help teams stay aware of operational inefficiencies and produce creative ways to improve velocity.
Getting started with agile scrum artifacts
Agile scrum artifacts are highly valuable but not hard dependencies to an agile scrum workflow. A team can use agile without extra effort to maintain these byproducts but will not reap any of the benefits. The best way to get started with scrum artifacts is to use an agile task manager product with agile scrum artifacts built in. A good agile task track manager like Jira has artifact features built in to effortlessly generate burndown charts, backlogs, and increments. We make it easy to get started using our free Jira scrum template.
Recommended for you
Templates
Ready-made Jira templates
Browse our library of custom Jira templates for various teams, departments, and workflows.
Product guide
A comprehensive introduction to Jira
Use this step-by-step guide to discover essential features and the best practices to maximize your productivity.
Git Guide
Understanding the Basics of Git
From beginners to advanced experts, use this guide to Git to learn the basics with helpful tutorials and tips.