The Value of Deliverables in Agile Product Management

What is a Deliverable?

A deliverable is a product or service provided to stakeholders, typically measured by the scope of a project. It can be classified as internal (produced for the company) or external (produced for a client or customer). Examples of internal deliverables include timesheets, audit reports, or requirements documents, while external deliverables might be strategy reports or analysis reports.

### Internal Deliverables
* Timesheets
* Audit reports
* Requirements documents

### External Deliverables
* Strategy reports
* Analysis reports

Deliverables vs. Milestones

While often confused, deliverables and milestones serve different purposes. A milestone marks a significant event in a project, usually tied to a specific date. Deliverables, on the other hand, are the actual products or services provided.

Milestones Deliverables
Mark significant events Actual products or services
Tied to specific dates Measured by project scope

The Purpose of Deliverables

In product management, deliverables serve two primary purposes: communication and governance. They help communicate aspects of product design, such as requirements documents or wireframes, and provide proof of progress for auditing and risk management.

  • Communication:
    • Requirements documents
    • Wireframes
  • Governance:
    • Auditing
    • Risk management

Communicating Deliverables to Stakeholders

When working in regulated industries, deliverables become crucial for governance. Auditors require written records to prove compliance, but this doesn’t necessarily mean lengthy documents. Teams can use alternative formats, like comments in Jira or Confluence pages, to document decisions and changes.

### Alternative Formats
* Comments in Jira
* Confluence pages

The Agile Clash

So, does documentation clash with agile? Not necessarily. The agile principle prioritizes working software over comprehensive documentation, but this doesn’t mean documentation has no value. By asking “why” and ensuring deliverables serve a purpose, teams can create and format them effectively while maintaining focus on producing working software.

Best Practices

  1. Start with “why”: Ensure each deliverable serves a purpose.
  2. Ask questions:
    • “Does it add value?”
    • “How does it help with product development?”
  3. Keep it concise: Focus on essential information, rather than comprehensive documentation.
  4. Use alternative formats: Explore different ways to document decisions and changes.

Leave a Reply

Your email address will not be published. Required fields are marked *