We've replaced that whole chain with something that runs end-to-end in under an hour.
On our platform, POS Forge, any user can submit a feature request directly from inside the product. They choose the area they want improved, describe what they want it to do, and post it to a back-office feature register. Other users see it, upvote or downvote it, and comment on it. The register behaves like a product board, but it's wired directly into the build pipeline rather than sitting in a separate tool.
When a request has traction, the product owner reviews it. One button turns the raw request into a full PRD: requirements, schema changes, endpoint specs, edge cases. If the PRD holds up to scrutiny, the product owner approves it. That approval pushes the PRD to an agent, which builds the feature, tests it, and stages it for review.
From there the feature either waits for final human sign-off, or it's released as beta access to the users who requested or upvoted it. Those users get a modal prompt, accept the beta clause, and the feature appears in their account. Once approved for general release, it goes through automated security review and is pushed to production.