AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Through his research and practical experience at MasterCard, Nishant Parikh identified 19 key activities that define the role of software product managers. He emphasizes that these activities vary based on context (large vs. small organizations, B2B vs. B2C, Agile vs. Waterfall). The discussion reveals how product management has evolved since 1931 and highlights the importance of clear role definition to prevent job frustration. The core focus of these activities is on thorough market research, continuous customer engagement, and strategic product development.
In this episode, I’m interviewing Nishant Parikh, Director of Product Management at MasterCard. We explored the 19 essential activities that define successful software product management today.
Drawing from his 20+ years of technology experience and extensive research, Nishant shared insights about how these activities vary across different organizational contexts – from startups to enterprises, B2B to B2C, and Agile to Waterfall environments. He emphasized the importance of role clarity and how the lack of it often leads to frustrated product managers leaving their positions.
In this article, I’ll share the key takeaways from our discussion, including why market research should be your foundation, how customer engagement has evolved to become a continuous process, and the ways AI is reshaping traditional product management activities.
Nishant’s motivation came from his personal experience navigating different product management roles over six years. Each position required vastly different responsibilities:
This variety of experiences left him confused about the core responsibilities of a product manager. This confusion motivated him to pursue research to better understand:
He noted that while large organizations might have 100 defined activities for product managers, it’s impossible for one person to handle them all. This led him to research and identify 19 core activities specific to product management, with clear separation from product marketing, sales, and go-to-market functions.
Nishant identified three main bodies of knowledge in product management, each with distinct limitations:
The key problem he identified is that none of these bodies of knowledge clearly distinguish between different product management roles or account for various contextual factors that affect how product managers should work, such as:
He emphasized that these contextual factors significantly impact a product manager’s role. For example:
Nishant’s research aimed to consolidate insights from these different bodies of knowledge and account for various contextual factors to provide a clearer, more comprehensive perspective for product managers and leaders. His goal was to help product managers understand how their role should adapt based on their specific organizational context and product type.
As software product managers navigate the complex landscape of product development, market research emerges as a crucial first activity. Thorough market research in the problem space is fundamental to product success.
The primary goal of market research is to validate whether a real problem exists and if customers truly care about solving it. This validation process requires intensive effort but sets the foundation for all subsequent product development activities. As Nishant emphasizes from his own research experience, investing time in understanding and defining the problem statement pays significant dividends later in the product lifecycle.
How market research is conducted varies significantly between large and small organizations:
Modern market research has been transformed by artificial intelligence tools:
The key takeaway for software product managers is clear: invest heavily in market research regardless of organizational size or resources. A solid understanding of the problem space leads to:
After establishing a clear understanding of the market through research, the next critical activity for software product managers is solution identification.
Solution identification represents the transition from problem space to solution space, involving two key components:
What makes this activity unique is its relative simplicity and consistency – regardless of organization size, industry, or methodology, the core process remains largely the same.
The heart of solution identification lies in customer validation. Product managers must:
Unlike other product management activities that vary significantly based on organizational context, solution identification maintains its fundamental approach whether you’re working at a startup or an enterprise company like MasterCard.
This activity serves as a bridge between problem validation and product vision development. By identifying and validating solutions before creating a product vision, product managers ensure they’re building on solid ground rather than assumptions.
The straightforward nature of solution identification shouldn’t diminish its importance – it’s a critical step that transforms validated problems into potential products. Its success relies heavily on the thoroughness of the preceding market research phase while setting the stage for subsequent product positioning and vision development.
Nishant highlighted a lesson from his early career: the mistake of creating a product vision before completing market research.
The proper approach to product positioning involves:
A well-positioned product should include:
Product positioning represents the first step in formal product documentation, serving as:
Generative AI has become valuable in this phase by:
While primarily focused on internal alignment, product positioning can serve both internal and external purposes:
This positioning phase creates the foundation for all subsequent product development activities, making it important to get right through proper sequencing and thorough documentation.
Once product positioning is established, product managers move into the more action-oriented activity of roadmapping. This planning phase requires careful consideration of multiple contextual factors that significantly impact how roadmaps should be developed and managed.
The methodology used has a significant impact on roadmap development:
Market focus significantly influences roadmap development and release strategies:
As Nishant points out from his experience at MasterCard, B2B products often don’t require the same frequency of releases as B2C products. Once core features are delivered and customers are satisfied, there’s less need for constant updates focused on minor UI/UX improvements.
When developing product roadmaps, product managers should:
Understanding these contextual factors helps product managers create more effective roadmaps that better serve both their organization and their customers.
Following roadmap creation, requirements engineering emerges as a crucial activity where product strategy meets technical execution. This phase highlights the important distinction between product manager and product owner roles, particularly in Agile environments.
Nishant provided valuable historical context about how these roles evolved:
How these roles are implemented varies by organization size:
The separation of roles can create:
As requirements engineering continues to evolve, organizations must carefully consider how to structure these roles to maintain effective product development while avoiding communication gaps and ensuring clear accountability.
In discussing product verification, Nishant highlighted how this crucial activity has transformed dramatically with the adoption of different development methodologies, particularly in the software industry.
The approach to product verification varies significantly by industry:
The evolution to continuous verification offers several advantages:
As Nishant notes, this transformation in product verification represents a fundamental shift in how products are validated, moving from a single checkpoint to an ongoing process integrated throughout the development lifecycle.
According to Nishant’s research, customer insight represents a fundamental shift in how product managers engage with their users throughout the product lifecycle. This shift moves from periodic customer engagement to continuous involvement at every stage of product development.
Historically, customer engagement was limited to specific points in the process:
Today’s best practices involve customers at every stage:
Nishant emphasizes one critical point for all product managers: Stay close to customer as much as possible and as early as in the process. This continuous engagement ensures:
In the software world particularly, this continuous customer insight loop enables ongoing product enhancement and ensures the product continues to meet evolving customer needs.
Nishant described financial analysis as one of the more challenging product management activities, with significant variations between different organizational contexts. This activity encompasses business case development, pricing strategies, and ongoing financial validation.
A comprehensive financial analysis includes:
Business case development is a continuous process that evolves through several stages:
Product managers should understand that:
As Nishant notes, while initial projections are important, the true test comes when products hit the market, often requiring significant adjustments to the business case based on real-world performance.
Software product management is far more nuanced and context-dependent than many realize. Nishant’s research-backed framework of 19 key activities provides clarity for product managers struggling to define their roles and responsibilities. Whether working in large enterprises or small startups, understanding how these activities adapt to different organizational contexts is necessary for success.
Today’s successful product managers must maintain ongoing dialogues with customers, constantly refine their business cases, and adapt their strategies based on real-world feedback. As the field continues to evolve, those who understand these core activities and how to adapt them to their specific context will be best positioned to create successful products that truly meet customer needs while delivering business value.
“Innovation is a dynamic process that applies scientific thinking to transform customer problems into valuable business opportunities.” – Nishant Parikh
Nishant A. Parikh is a dynamic professional with a diverse academic background and extensive experience in computer science and product management. Graduating with a Bachelor’s degree in Computer Science from Gujarat University in 2005 and an MBA from Webster University in 2020, Nishant combines technical expertise with business acumen. Currently serving as the Director in Product Management at Mastercard, he drives strategic direction and spearheads the development of innovative software solutions. Passionate about the field, Nishant has immersed himself in research at Capitol Technology University since 2022, exploring the challenges, trends, and solutions in product management. As an avid writer, he shares his insights, addressing the multifaceted issues faced by product managers. Nishant’s visionary leadership, industry knowledge, and commitment to innovation make him a driving force in shaping the future of software product management.
Thank you for taking the journey to product mastery and learning with me from the successes and failures of product innovators, managers, and developers. If you enjoyed the discussion, help out a fellow product manager by sharing it using the social media buttons you see below.