Repository navigation
Replies: 5 comments 2 replies
|
Afaik the intended usage is to have Then the new However there's still no answers about what happens with the PRDs after, whether we keep them for a more detailed implementation record or if it ends up being noise when we're done implementing, especially the file based PRDs (in my case I save mine in |
|
I guess all companies work differently, but from experience, the PRD is a throw-away document and never reflects reality after. Documentation, as @luchillo17 points out, is the source of truth, so once a feature is done and dusted, it's usually cemented by any ADR's taken during that session, with solid documentation on the feature. I've rarely seen a project manager EVER refer back to the PRD as a living document, only for reporting on a macro-level as to what was worked on during any given sprint. |
|
To me the PRD is like an epic. It doesn't mean anything after it's completed, it only describes the work that was actually done at some point in time, which may be useful for things like performance evaluations but not as technical documentation. |
|
Thanks @luchillo17 @AcidRaZor @illeatmyhat all your answers converging on the same thing made it click: PRD is throw-away, long-lived docs are the source oftruth. But there's a structural gap that's still unanswered: where exactly does long-term feature documentation live? "Documentation" is vague, CONTEXT.md is engineering reference, ADRs are architectural decisions. Neither captures the product narrative. For a SaaS product, consulting / customer-facing work that narrative isn't optional. Our take after working through it:
Resulting layered source of truth:
Hardest discipline is updating the index on every PR. We added it as a PR template checklist; if it drifts we'll add CI enforcement. Curious if anyone has tried per-domain organization at scale, or run into limits past ~50 features. |
|
Late to this, but the gap named here is exactly what I kept hitting: the workflow flows forward (grill-me → to-prd → to-issues → implement) and nothing owns the PRD's death. I ended up building a small tool for it: you declare the lifecycle in a manifest ( In case it's useful: https://github.com/RubenGlez/doctier |
Uh oh!
There was an error while loading. Please reload this page.
The current workflow is clearly designed to flow forward: `grill-me → to-prd → to-issues → implement`. But what happens to the PRD after the work is done?
Specifically:
Context: The alternative patterns I've seen discussed elsewhere (Spec-Anchored from Thoughtworks/Martin Fowler) suggest keeping the spec as a living governance artifact — but that seems to be a different philosophy from what the skills workflow is designed for. Matt's workflow appears to treat PRDs as one-time planning checkpoints, with the next cycle starting fresh via `/grill-me` rather than updating the original PRD.
The specific gap: If all issues under a PRD are closed, the issue tracker shows progress but the PRD is now potentially stale. There's no skill for "sync PRD with reality after implementation." Is this intentional? What do you recommend for teams that want a persistent source of truth for product documentation?
Curious what Matt's intended answer is, and whether others have developed conventions around this.
All reactions