Overview

This document outlines our structured development workflow, designed for clarity, traceability, and quality from idea to production. It ensures consistent progress through a structured approach that combines agile flexibility with Shape Up's time-boxed cycles.

Understanding Tasks

Tasks are structured work items that represent discrete pieces of work to be completed. They form the backbone of a project within the framework.

Tasks follow a defined lifecycle:

  1. Backlog: Initial state for newly created tasks.
  2. In Progress: Tasks that are actively being worked on.
  3. Paused: Projects that are temporarily on hold, expected to resume.
  4. Needs Review: Tasks that are completed and need review or approval.
  5. Done: Tasks that have been successfully reviewed and completed.
  6. Archived: Tasks that are no longer active but are kept for historical purposes.
graph LR
  Backlog --> InProgress
  InProgress --> Paused
  Paused --> InProgress
  InProgress --> NeedsReview
  NeedsReview --> Done
  Done --> Archived

<aside> <img src="/icons/light-bulb_purple.svg" alt="/icons/light-bulb_purple.svg" width="40px" />

When a task is blocked, move it to the Paused state and document the reason.

</aside>

Key Characteristics: