
My Product Management Process
Over the past three years with my experience working with startups, either as a former Technical Cofounder or as a UX/Product Designer, I settled on a process or guidelines that I would follow regarding digital product development. Let me know if I’m missing something. I’m still learning. :)
Planning Phase
- Project Kickoff.
- Gather the requirements from stakeholders.
- Find out the goals.
Analysis Phase
- Perform user research based on the requirements. For Current Product: look at the user feedback to figure out the problems that need to be solved. For New Product, but is similar to what’s out: check out the competitions’ users and see what problems they are having as a way of standing out from the crowd. For a Totally New Product: do market research to find out what your potential market will be.
- Based on the user research findings and requirements create up to three user personas.
- Figure out who the primary user will be.
- Create a User Storyboard based on the primary with tasks that one will like the users to take.
- From the User Storyboard come up with a release schedule. Figure out which tasks are the most important and work on those for the MVP.
- Perform a competitor analysis to find out a way to approach creating the MVP.
- Sketch, wireframe and create a protoype of the MVP.
- Send the MVP out to users to test.
- Iterate based on the users feedback.
- You may have to pivot and start over or cancel the process.
- Once the users are satisfied with the MVP you can go to the design phase for the first offical release of the digital product.
Design Phase
- Create the branding and UI design based on the user research.
- Create specs for the developers.
Implementation Phase
- Designers work with the developers to code out the digital product.
- Test the product.
- Ship product.
Maintenance Phase
- Follow up with the users to get their feedback.
- Fix any issues that the users are having.
- Be on the look out for ways to make the product better.
- Work on the tasks and features for the next release.
- Start the process of adding tasks and features for the non-primary users when you’re ready to expand.