top of page

The Myth of the "Perfect" PDLC

Michael Marks

Modern, agile-based Product Development Lifecycle processes are a bit like snowflakes. They all look a little different depending on where you are, but structurally are the same thing.


Some of my clients and previous companies I've worked at were obsessed with finding the "perfect" PDLC. It had to be optimized, provide structure but not be too constraining, great documentation - but not too much that no one will read it, and result in shipping features fast.


The truth is - there is no such thing as a perfect PDLC process. PDLCs will vary from company to company because it involves people, organizational structures, and other business processes - all of which vary WIDELY.


What's important is that you have a PDLC defined and that it provides guardrails for Product Managers on how to do their job.


Having a PDLC defined offers benefits to ensure your Product org is delivering highly valuable capabilities to your customers and offer consistently great experiences to their stakeholders.


Most PDLC processes will include at least the following - but your milage may vary depending on how your company gets software developed:

  • Discovery (Generate ideas, research the market)

  • Idea Validation (Do people want this? Is this feasible to build? Is it aligned to our company and product strategy?)

  • Design a Solution (Design sprints, build and test prototypes)

  • Build the Solution (Break problem down, document requirements, identify how to iteratively release)

  • Launch (Develop messaging, market your release)

  • Measure and Improve (Gather quantitative and qualitative feedback, iterate on solution)

What does your PDLC look like?




Comentarios


bottom of page