Project management (PM)

Reusable, product-agnostic blueprint for project management — the discipline of governing delivery: schedule, budget, resources, risk, and stakeholders. It answers "are we delivering on time, on budget, within scope…

PM provides the governance layer between product strategy (PDLC) and software delivery (SDLC). In small Agile teams, PM concerns are often absorbed into existing roles (PO, Scrum Master). In enterprise contexts, PM is an explicit discipline with dedicated roles, processes, and reporting structures.

Document Purpose
Project management (PM) What PM is, roles, process groups, governance model, metrics
PM ↔ SDLC ↔ PDLC bridge How PM relates to SDLC and PDLC — three-domain comparison, nesting, role mapping, anti-patterns
approaches/ Deeper guides: PMI/PMBOK, PRINCE2, Six Sigma / Lean Six Sigma

Relationship to other packages

Package How PM relates
Software delivery SDLC phases A–F execute inside PM governance. PM provides schedule, budget, and risk management around SDLC delivery. See PM ↔ SDLC ↔ PDLC bridge.
Product development lifecycle (PDLC) PDLC decides what to build; PM governs how the delivery is executed. Product strategy (P1–P3) feeds into project initiation; project outputs feed back into PDLC launch and growth (P4–P6).
Product functional documentation blueprint PM artifacts (project charter, status reports, risk register) complement product-functional docs.
Agents blueprint (automation) Automation recipes may support PM activities (status aggregation, risk dashboards, resource tracking).

Adopt in your repo

  1. Copy or submodule blueprints/disciplines/governance/pm/ alongside blueprints/sdlc/ and blueprints/pdlc/.
  2. Use Project management (PM) to orient your team on where project governance lives relative to product strategy and software delivery.
  3. If you already use blueprints/sdlc/ and blueprints/pdlc/, read PM ↔ SDLC ↔ PDLC bridge to understand how the three domains interact.
  4. Choose an approach from approaches/ that fits your organizational context — or use the generic PM model from Project management (PM) and tailor.

Canonical source is this repository on main. See Blueprint policy — do not change casually for change rules.