Convivio Cookbook
  • Introduction
  • Our Business
    • The Convivio brand
    • What do we do?
    • Our work for clients
    • Our Purpose
    • Our Pulse
      • Big Rocks
      • Problems
    • Company Policies
      • Environmental Policy
      • Anti-Bribery Policy
      • Fair Tax Policy
        • Dividends policy
        • 2020 Results and Tax
        • 2019 Results and Tax
        • 2018 Results and Tax
        • 2017 Results and Tax
  • Our Team
    • Help! I'm new. How do I get started?
    • Starting at Convivio
    • Staff Benefits
    • Being a buddy
    • Having a buddy
    • Free-Range Working
    • Convivio Fridays
    • Notes: give & receive feedback
    • Security Screening
    • Submit Expenses
    • Purchases
    • Your home working environment
    • People Analytics
    • Recruitment
      • Help Card: Writing a Person Profile
      • Help Card: Writing a Job Description and Advert
      • Help Card: Publishing a Job Advert
      • Help Card: Reviewing CVs
      • Help Card: Preparing and Conducting Structured Interviews
      • Help Card: Preparing and Conducting Remote Working Interviews
    • Team Policies
      • Security Policy
        • Acceptable Use Policy
        • Business Continuity Management
        • Data Usage Policy
        • Document Access Policy
        • Mobile Equipment Policy
        • Two-Factor Authentication (2FA)
        • VPN Guide
      • Equal Opportunities
      • Grievance Procedure
      • Disciplinary Procedure
    • Taking time off work
      • Holiday
      • Sickness
    • Peer reviews
    • Mental Health
      • Mental Health Training
      • Mental Health First Aid
      • Returning to work
      • Resources
    • Continuing Professional Development
      • CPD Annual Planning
      • CPD Sprints & Scrums
      • CPD Annual Review
      • CPD Annual Retrospective
  • Our Clients
    • Principles For Building New Client Relationships
    • Researching
    • Connecting
    • Nurturing
    • Assessing
    • Learning and Thinking
    • Pre-qualification questionnaires
    • Proposing
    • Agreeing
    • Beginning
    • Inspiration
  • Our Marketing
    • Content Publishing
      • Git Repository Conventions
      • Help Card: Writing a Case Study
    • Brand Guidelines
      • Content Guidelines
      • Branded Documents and Reports
  • Our Tools
    • Infrastructure
      • External Firewalls
  • Internal Projects
    • How we improve our business
  • Client Projects
    • Delivery Launch
    • Delivery Team
      • Convivio People
      • The Coach
      • User Researcher
      • Other Team Members
    • Digital Strategy
    • Discovery
      • Discovery Briefing
      • Discovery Planning
      • Discovery Modules
      • Discovery Findings
      • Discovery Principles
      • Prepare for prototyping
    • Prototyping
      • Inputs to Prototyping
      • Prototyping Objectives
      • Prototyping Inception
      • Prototyping Sprints
      • Prototyping Outputs
    • Build
      • Inputs to Build
      • Build Kickoff
      • User Stories
      • Backlog Management
      • Backlog Scouting
      • Sprint Planning
      • Sprinting
        • Daily Standup
        • Story Lifecycle
        • Design in Sprints
        • User Testing in Sprints
        • Quality Control in Sprints
      • Sprint Review
      • Sprint Retrospective
    • Service Management
    • Digital Service Standards
      • Delivery Methodologies
        • Scrum
        • Kanban
        • Lean
          • Technical Standards
        • Code Quality
        • Testing
        • Automation
          • Security Standards
          • Quality Standards
          • Risk Standards
    • Delivery Governance
      • Steering Group
      • Risk Management
        • Risk Attitude
        • Assessing Risks
    • Delivery Help Cards
      • Help Card - Sprint Planning
      • Help Card - Sprint Review
      • Help Card - Sprint Retrospective
      • Help Card - Product Owner Feedback
      • Help Card - Common Issues
      • Help Card - Slack
      • Help Card - Github
      • Help Card - Trello
  • Our Recipes
    • Convivio Classic Cocktails
      • Ingredients
      • Tips and Techniques
      • Martini
      • Negroni
      • Manhattan
      • Old Fashioned
    • Potage Dubarry (or, creamy cauliflower soup) with spiced green pepper
    • Roasted Sweet Potato in a Herb and Nut Salad, with Maple Chilli Dressing
    • Aubergine Curry
    • Vegetarian Paella
    • Easy Ice Cream
Powered by GitBook
On this page
  • Two Backlogs
  • Product Backlog
  • Sprint Backlog
  1. Client Projects
  2. Build

Backlog Management

PreviousUser StoriesNextBacklog Scouting

Last updated 7 years ago

In a nutshell, a backlog is a prioritised list of user stories. The priorities are based on the value the stories will deliver, the dependencies on other parts of what we'll deliver, the amount of effort required to develop and any time critical events.

Two Backlogs

There are two types of backlog. First, there’s the product backlog. Second, there’s the sprint backlog.

The product backlog is the big bucket, or container, into which all of the requirements, or user stories are kept. The job of the Product Owner, ably assisted by the Scrummaster, is to ensure that the backlog is prioritised with the highest value stories being placed at the top of the backlog ready for the next sprint planning session.

If you’re new to Agile then you could think of the backlog as your project initiation document. The difference with Agile is that your requirements are flexible and can change regularly without the overhead of traditional change controls.

Product Backlog

This is the main repository into which you’ll put the user stories for the development. When adding stories here, they don’t have to be fully detailed with supporting documentation. Instead, you can put placeholder stories here for larger pieces of work. We describe these as epics.

We use epics to describe large requirements. For example, "I want users to be able to book a meeting room”. This doesn’t say much, it doesn’t describe any benefits, any value, nothing is backed up by user research and we know nothing of the backend functionality required to manage this. What we do have is a placeholder for a potentially valuable story so that it’s not forgotten and can be investigated and broken down into smaller stories at a later date.

It’s the Product Owner’s job, with support from the Scrummaster, to keep the backlog up to date. Those user stories that will deliver the highest value should be placed at the top of the backlog. As a rule, the top 10-20 stories should be properly written ready for the next session. During any sprint you should be working on the highest priority stories preparing them for the next sprint planning session.

Sprint Backlog

Each time we plan a sprint we start a new sprint backlog. During the planning session we take the highest priority stories from the product backlog and place them into the current sprint backlog. At the end of that planning session the backlog is effectively closed, no more stories should be added during the sprint.

Next stage:

sprint planning
Sprint Planning