As we all know, software product management is a multidimensional discipline that requires a deep understanding of technology, market dynamics, user needs, and business strategy. It involves defining the vision, gathering requirements, and the roadmap for a software product. Then overseeing the developers, and ensuring successful launch and adoption. But as the technology landscape evolves […]
You Should Hire Your First Product Manager When……
In a technology startup company, many functions are deemed “critical”. Unless the company is heavily funded, probably by institutional capital, even some of the most critical functions are often not individually staffed in the beginning. Much of the time, a founder or early employee splits time between several functions, doing the best he or she […]
Market Research for Software Products
Software product market research is one of the most important activities in any software business. Whether you have a clean-sheet startup company or a multi-billion-dollar industry giant, this is crucial. It matters not whether you produce on-premise products, SaaS, Open Source, mobile software, etc. Building products that meet marketplace needs and that the target audience […]
Will SaaS Lead to the Death of Software Product Management?
There is a lot of talk in the software business these days about changing business models, particularly the trend toward SaaS (Software as a Service). Will SaaS business models completely dominate the software business? Many consultants, pundits and other industry figures are proclaiming that SaaS will very soon take over the world; saying if you’re […]
Integrating the Marketing and Engineering Functions at Technology Companies
In most tech companies, Product Marketing and Product Development/Software Development/Engineering are managed separately. There is usually one VP over the Product Development function and another VP over the overall marketing function. This usually (but not always) includes both current product management/marketing and future product planning. This is certainly an appropriate way to organize a software […]