Building a Great Product Management Organization

Due to the cross-functional role of the product management organization, building the discipline early on at a startup or growth company or during an agile transformation of an established organization requires a capable team, effective communication and collaboration, and holistic understanding. Here are three areas to focus on to ensure you’re on the right path to building a great product management organization. 

Read More
So, you have a great idea. Now what?

You’re passionate about an idea you have for a software product but you’re not sure where or how to start. Figuring out the next steps can seem overwhelming. It’s narrowing and focusing on an idea that provides real value and your execution that’s going to make or break the opportunity. There are a couple key steps that you can start, without a monetary investment.

Read More
Wes GruberComment
Translating Business Goals into Product Software

When creating custom software or building a software solution, it’s critical to make sure your development efforts align with your business goals. By aligning your development with business goals you can accomplish several things:

  • Ensure your development spend is actually solving the problems that are most relevant to your business objectives

  • Motivate your development teams by giving them confidence that they are providing true value to your business and your end users, thus improving quality and value delivered

  • Enable the measurement of development efforts against your goals

By defining your business goals and translating them into well-coupled development initiatives, you can maximize the output of your teams and your organization as a whole.

Read More
Wes Gruber Comment
5 Steps to Defining an MVP

One of the first milestones of any software project should be to define an MVP, or Minimum Viable Product. MVPs are a great way to validate an idea. An MVP is the smallest set of features that provides value to users.

Defining an MVP will help you:

  • Mitigate project failure by minimizing the effort to create a viable product

  • Prioritize the most important features

  • Receive feedback early on from real users

  • Start the process of iterative development and delivering incremental value to users


An MVP should be made to be as small as possible while still creating utility for the end user.

Read More