Backlog | Glossary

Definition

The product backlog is a list of requirements that an Agile team maintains for a product. It consists of features, bugs, non-functional requirements mainly, to deliver a viable product. The product owner prioritizes those product backlog items (PBI’s) based on considerations such as risk, business value, dependencies, size, and date needed.

Origin

Combination of the words “Back” and‎ “Log”. Symbolized originally in the 1680’s; originally as “a large log at the back of a fire”. Used in figurative sense from 1880’s, meaning “something stored up for later use”. Backlog was initially used in the context of Product Development in 1980’s.

Pros

  • It’s a simple list of things to be completed by the team, decided collectively.
  • It’s subject to change according to priority and need of the hour.
  • It helps eliminate dependencies by putting items that are dependent on the completion of other items below the ones they are dependent on, the dependencies are resolved. It’s that simple, and both the team and the customer can understand it.
  • It gives the customer clarity, and control over the deliverables and he has a clear idea about what the team is currently working on.

Cons

  • Difficult to manage tasks which have external dependencies.
  • Backlog becomes difficult to manage when the teams aren’t co-located.

Further Reading

  • “The Art of doing twice the work in half the time”, by Jeff Sutherland.
  • Essential Scrum: A Practical Guide to the Most Popular Agile Process“, by Kenneth S. Rubin.

Know more about Backlog by visiting our website.

“ALM with CA Agile Central”, Continuous Delivery Webinar

Priyank DK Pathak is an Enterprise Agile Transformation and Continuous Delivery Consultant providing training, mentoring and coaching services to companies to gain outcomes like quality, value and continuous flow. His key interest lies in nurturing and developing skills required for Agile Software Development practices and methodologies based on core Agile and Lean Values and Principles. He brings passion to his work and establishes strong understanding and expectations of customer value, by building on trust, results, and collaboration across the enterprise at leadership, management and delivery organization.

Continuous Delivery Webinar Series:

Webinar: “Application Lifecycle Management with CA Agile Central”

In today’s application economy, every business is a software business. To respond to change quickly and confidently, deliver value faster than the competition and build high-quality products your customers want, you need to put agile development at the center of your business.
With CA Agile Central, you can build the best software and systems at enterprise scale. Prioritize, plan, track and improve development work so you can create and deliver software with speed, quality and efficiency. Use this enterprise-class SaaS platform to see progress, roadblocks and dependencies across multiple teams, projects and programs. Collaborate for better business results—and do it all in a single system of record.

 

Webinar Details:
Date: August 8th, 2017
Time: 3:00 PM to 4:00 PM