R&D Board — Product Development

The R&D board is Lifecycle OS's most powerful board type. It's built for engineering and product teams who need more than a basic task list — a full system for planning, executing, tracking, and shipping software.

From idea capture to production deployment, the R&D board handles the complete product development lifecycle. Sprint planning, QA workflows, design status tracking, stage-based deployments, and release management are all built in. No plugins. No workarounds.


Who It's For

The R&D board is designed for teams running scrum or a scrum-adjacent process. If your team does sprint planning, story pointing, development + QA cycles, and staged deployments, this board was built for you.

Tip: If your team doesn't run scrum — or if you just want a simpler task board — start with a Custom board and build the workflow you actually use.


Work Item Hierarchy

The R&D board uses a three-level hierarchy: Story → Task → Sub-task.

Stories

Stories are the top-level unit of work — a feature, improvement, or change to be built. Stories describe what you're delivering and why. They're the items you'd typically present in a sprint review or include in release notes.

Stories carry the high-level context: priority, assignee, epic, pipeline status, design status, estimated scope.

Bugs

Bugs live at the same level as stories — they're top-level items, not children of stories. A bug is a defect discovered in production or testing that requires its own tracking, prioritization, and resolution workflow.

Tasks

Tasks live under stories and bugs. They're the units of execution — the specific development, review, or integration work required to complete the parent story. A story might have 3–10 tasks. Each task has its own assignee, estimated hours, QA assignee, QA hours, and stage.

Tasks are what your developers are actually doing day to day.

Sub-tasks

Sub-tasks live under tasks. They're granular, checklist-style steps for complex tasks that benefit from breakdown — individual API endpoints, UI components, test cases. Sub-tasks are optional; use them when a task is complex enough to warrant it.


Pipeline Stages

The pipeline is the planning workflow for stories before they move into active development. Stories flow through pipeline stages as they get defined, refined, estimated, and approved.

Review

The entry point for new stories. Raw ideas, requests, or early drafts land here. The team reviews whether the item is valid, clearly defined, and worth pursuing.

Backlog

Stories that have been reviewed and accepted but aren't scheduled yet. The backlog is the team's inventory of future work.

Refinement

Stories that are being actively defined. The team is writing acceptance criteria, breaking down scope, resolving open questions, and getting the story ready for estimation.

Estimation

Stories ready for story pointing or hour estimation. The team has enough clarity to estimate effort.

Ready

Estimated stories approved and ready to be pulled into a sprint. These items are fully defined — development can start without needing additional clarification.

Completed / Cancelled

Terminal pipeline states. Completed stories have shipped. Cancelled stories were deprioritized or invalidated.

Customizing the Pipeline

The six stages above are the default pipeline. You can adjust them to match your planning process.

How to customize: Open your board → click the gear icon → Pipeline tab. You can enable or disable stages, reorder them, and configure which ones are active for your board.


20 Statuses Across 5 Groups

Status tracks where a work item is in its execution workflow — independent of the pipeline stage. Statuses are organized into five groups.

Development

Status Meaning
Todo Ready to start — hasn't been picked up yet
Working on it Actively in development
Code Review Development complete, waiting for peer review
Revision Required Review complete, changes requested — back in development

Deployment

Status Meaning
Pending Predev Deploy Code complete, waiting to be deployed to predev environment
Pending Dev Deploy Waiting for dev/staging deployment
Pending Production Passed staging QA, waiting for production release
Production Deployed Deployed to production successfully

QA

Status Meaning
Pending QA Ready for QA to pick up
Testing in Progress QA actively testing
QA Review QA complete, waiting for review sign-off
QA Approved QA signed off — ready to move forward
QA Blocked Testing blocked — waiting on a dependency or fix

Blocked

Status Meaning
Dependency Block Blocked by another item — can't proceed until it resolves
Pending Meeting Needs a conversation before work can continue
Pending Translation Waiting on copy or localization
On Hold Deliberately paused — not cancelled, but not active

Terminal

Status Meaning
Done Complete — no further action needed
Not a Bug Issue investigated and determined not to be a defect
Cancelled Work will not be done

Customizing Statuses

These 20 statuses are the defaults — you don't have to use them all. Enable only the ones that match your workflow and disable the rest.

How to customize: Open your board → click the gear icon → Statuses tab. From here you can:

  • Toggle individual statuses on or off per board
  • Reorder statuses within each group
  • Each board can have its own status configuration — your R&D board and Bugs board don't have to use the same set

Tip: Most teams start by disabling statuses they don't need yet. You can always enable them later as your workflow matures.


Built-In Fields

These fields are built into every R&D board and cannot be removed:

Field Description
Priority Urgent, Very High, High, Mid, Low, Very Low — set on stories, inherited by tasks
Assignees One or more team members responsible for the item
QA Assignees Separate QA owner for the item — tasks only
Sprint Which sprint this item belongs to
Stage Predev, Dev, or Production — tracks deployment environment
Design Status Pending, Working on it, Completed — stories only
Estimated Hours Development effort estimate — tasks only
Logged Hours Actual hours recorded via time entries
QA Hours QA-specific time estimate — tasks only
Commitment Date When this item is committed to be delivered
Pipeline Which pipeline stage this story is in
Key Unique item identifier (e.g., ENG-142)
Release Note Documentation for release notes — auto-populated or manually written

Configuring Built-In Fields

Not every team needs every field. You can enable or disable built-in fields per board to keep the interface focused.

How to customize: Open your board → click the gear icon → Fields tab. Toggle any built-in field off to hide it from views and forms. Toggle it back on when you need it.


Default Custom Fields

These custom fields are pre-configured on every new R&D board. They can be renamed, reordered, or removed, and new ones can be added at any time.

Field Type Purpose
Epic Select Group stories into larger themes or initiatives
Product Select Tag items by product area
Team Select Assign items to a sub-team within the org
Release Select Target release version or milestone
Category Select Type of work (feature, improvement, refactor, etc.)
Figma URL URL Link to the design file for this item
PR URL URL Link to the pull request
Release Note Text Customer-facing description for changelogs

These custom fields are a starting point. You can rename them, add new options, change colors, remove ones you don't use, or create entirely new fields.

How to customize: Go to Settings → Fields to manage all custom fields for your organization. You can also access field settings through your board's gear icon → Fields tab.


Default Views (15+)

Every R&D board is created with a comprehensive set of views so your team can get to work immediately.

View What It Shows
Main View All active work items, grouped by status
My Work Items assigned to the current user
Design View Stories with design status tracking
Review Stories in the Review pipeline stage
Backlog Stories in the Backlog pipeline stage
Refinement Stories in the Refinement stage
Estimation Stories ready for estimation
Ready Stories approved and ready for sprint
Current Sprint All items in the active sprint
Sprint Board Kanban view of the current sprint
QA Queue Items pending QA or in active testing
Pending QA Approval Items in QA Review or QA Blocked
Release View Items grouped by release/version
Predev Deployment Items pending predev deployment
Dev Deployment Items pending dev deployment
Production Deployment Items pending production deployment

These views are pre-built to cover common workflows. You can edit any of them, create new ones, delete ones you don't use, or duplicate a view as a starting point for something custom.

How to customize: Click the gear icon on any view to open its settings. Adjust the display mode, grouping, sorting, visible columns, and filters. Or click + New View in the sidebar to start from scratch.


Dual-Track: Development and QA

QA is a first-class citizen in the R&D board. Development and QA tracking are parallel tracks — not sequential steps.

Each task has:

  • A developer assignee + QA assignee — different people, tracked separately
  • Estimated hours for development + QA estimated hours tracked separately
  • QA-specific statuses that run in parallel with development statuses

This means your QA team has full visibility into the queue, can plan their capacity, and doesn't need to wait for developers to hand off a spreadsheet. QA work is visible, measurable, and planned — not an afterthought.


Design Workflow

Stories have a parallel design status field that tracks design work independently of development:

  • Pending — Design work hasn't started
  • Working on it — Design in progress
  • Completed — Design approved and ready for implementation

Design status lives on stories, not tasks. This lets you filter and view stories by design readiness — a critical signal for engineering teams waiting on specs.

The Design View shows all stories with their design status, making it easy for PMs and designers to see where design work is blocked.


Stage Tracking: Predev → Dev → Production

Tasks track which deployment environment they've been tested and deployed to:

  • Predev — Development/internal testing environment
  • Dev — Staging/QA environment
  • Production — Live environment

Stage-specific deployment statuses (Pending Predev Deploy, Pending Dev Deploy, Pending Production, Production Deployed) let your team see exactly what's waiting to ship and where.

The three deployment views let release managers see everything queued for each environment at a glance.


AI Agent: Story and Task Generation

The R&D board includes an AI agent that generates structured work items from natural language descriptions.

Give the AI a brief description of what you're building — a paragraph, a Slack message, a user story — and it returns a structured story with tasks broken down, estimated complexity, acceptance criteria, and relevant fields populated.

Use it to:

  • Break down a feature description into a sprint-ready story with tasks
  • Generate tasks from an existing story description
  • Draft acceptance criteria for a rough idea
  • Create a set of stories from a product brief

Tip: The AI agent is fastest when your description includes context on scope, user impact, and technical constraints. The more specific your input, the more accurate the output.


Sprint Integration

The R&D board has full sprint management built in:

  • Create sprints with start and end dates
  • Add items to sprints individually or in bulk
  • Sprint capacity planning — see estimated hours vs. team capacity
  • Sprint board — kanban view of the active sprint
  • Sprint reports — velocity, completion rate, carryover
  • Burndown tracking — see progress against the sprint goal in real time

Sprints are optional — you can use the R&D board without running sprints if you prefer a continuous flow model.


RICE Scoring

The R&D board supports RICE prioritization scoring via custom number fields:

  • Reach — How many customers does this affect?
  • Impact — How significantly does it affect them?
  • Confidence — How confident are you in your estimates?
  • Effort — How many person-months will this take?

RICE Score = (Reach × Impact × Confidence) / Effort

Add the RICE fields to your board, fill them in on stories, and use the RICE Score computed field to sort and prioritize your backlog. Groups with the highest RICE scores rise to the top.


Related