requirements-management-process

Establish requirements baselines, version control, attribute tracking, and status monitoring for projects.

23|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/jdm4pku/RE-Skills --skill requirements-management-process-jdm4pku
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: requirements-management-process
Source: https://github.com/jdm4pku/RE-Skills/tree/main/skills/requirements-management-process
Command: npx skills add https://github.com/jdm4pku/RE-Skills --skill requirements-management-process-jdm4pku

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Requirements are often developed ad-hoc with no version control, no status tracking, and no way to answer "how many requirements are done?" This Skill sets up the ongoing management infrastructure that keeps requirements organized, tracked, and controlled after they are initially developed. ## Core Features & Use Cases - Infrastructure Setup: Select a requirements management tool by project size, define an attribute schema, choose an ID labeling convention, and map status workflow transitions to roles. - Baselining & Change Control: Freeze validated requirements as version 1.0, define change control thresholds, and route modifications through a CCB with impact analysis. - Status Monitoring & Reporting: Track requirements through a nine-state lifecycle (Proposed to Verified), maintain burndown charts, and produce per-sprint status reports. - Use Case: A team with 200 requirements and no tracking uses this Skill to define a 12-attribute schema in a spreadsheet, establish a status workflow, and generate sprint burndown reports that surface a testing bottleneck. ## Quick Start Set up a requirements management process for my project, including an attribute schema, ID labeling convention, status workflow, and a sprint status report template.

Frequently Asked Questions about requirements-management-process

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a requirements management process for a project?▼

Start by selecting a tool matched to project size, then define an attribute schema, an ID labeling convention, and a status workflow with role-based transitions. Initial setup takes 2-4 hours, followed by ongoing status updates and change control.

What attributes should every requirement have?▼

Always track unique ID, status, priority, source, and version. For medium or larger projects add business objective, complexity, release, and creation/modification dates. Avoid tracking more than about 12 attributes, since unmaintained fields lose value.

What tool should I use for requirements management?▼

Match the tool to project size: a spreadsheet works for under 50 requirements, Jira or Azure DevOps suits 50-500, and dedicated RM tools like DOORS or Jama fit 500+. Define the process first, then configure the tool to support it.

What is a requirements baseline and when should I create one?▼

A baseline freezes a reviewed set of requirements as the agreed starting point, assigned version 1.0. Create it after requirements pass validation, then lock it so all further changes go through formal change control.

Why do requirement statuses stop getting updated?▼

Status updates fail when they are not embedded in the sprint workflow. Fix this by having developers set Implemented when code is committed and QA set Verified when tests pass, automating transitions where possible.

When should requirement IDs never be reused?▼

Requirement IDs must never be reused once assigned, even after deletion. Deleted requirements keep their ID with a Deleted status so traceability links and historical records remain intact.