Category: Being a Product Manager


It feels good to see an active product management community on LinkedIn. I was going through this post by fellow product manager Mohamed Anees Jamaludeen about key attributes of a product manager. He mentioned market knowledge, communication & product knowledge. I felt that I could add a few more traits that would be appreciated of a product manager.

Ability to sneak into the customer’s shoes

Know what if feels like

Know what if feels like

This is not the same as getting poached by a customer. A step beyond market knowledge, customer empathy is the attribute that helps a product manager  sense the pain of the customer (end-user or business). Without this, he/she will never be able to come up with a solution that matches market expectations. It also lets you co-create with customers and effectively latches them to your product. After all retention is key in this world of infinite attrition, isn’t it? And empathy leads us to a focus on customer satisfaction, and a passion to deliver great user experience. A product manager should take great interest in delivering a usable product – the one that users love to use and helps retain them!

Ability to answer What, When, Why

Knowing all the answers

Knowing all the answers

Product managers should be able to answer who, why, what for and also know where, when and how to sell their products. The ‘what’ can be communicated to stakeholders via MRDs/PRDs/User Stories and prototypes. The prioritized feature backlog conveys the ‘when’, while ‘why’ can be answered on-demand to those  (usually one of management, marketing & engineering) questioning the feature or its priority.  Processing answers to these questions  with some integrative thinking View full article »

I am a geek, may be a nerd, may be both. And may be this is the justification of never having had the opportunity to work on a killer project that was exemplar of cutting-edge technology. I never wanted to. But I’ve made most out of unmatched opportunities, to deliver business critical software that has done its job. I’m not a master of any technology/language, but a jack of many: whether for work or leisure, I’ve touched upon most known technologies. But all that diversification makes me confident of being able to solve a problem, and not necessarily using a certain technology. I am now a product manager, far from coding. So you are about to take some unsound advice. Please continue reading at your own risk. These tips are not for software engineers who are experts in a particular technology. These are for pure computer geeks – people who love writing code.

1. Focus on concepts & constructs, not syntax

People often ask: I want to do a computer course, what language do I learn? And I ask them to clarify: Do you want to learn, earn or both+fun? My answers for each (in order) are: C, Java and PHP. But at the end, it boils down to concepts. Knowing what a loop requires to run, the power of references, how strings are managed in the heap (& why they are immutable), etc. This learning is divine. So, don’t start learning syntax, focus on concepts.

2. Be single – always – and free to mingle

Don’t marry a technology or you will look at every problem from the same lens. There are things that PHP can’t do, and places where Excel Macros won’t scale – but not everything requires Java with Spring, Hibernate & MQ. May be Javascript can solve the problem. Focus on the problem, and be willing to use any technology that works best, even if it means adopting something new. Like they say about soul mates, there is some God-(or man?) gifted technology out there which is waiting for you to grab it.

3. Be Lazy, very lazy

This is the first real piece of advice that I got as a developer (back then, I was writing hex frames to speak to cars). And I couldn’t neglect it, because View full article »

Is that an amusing title? If yes, then product management (PM) has retained its title of being one of the most esoteric functions in IT. And this has reasons: compared to the epic number of service organizations, there exist only a few product companies, implying a fewer number of product managers – a breed that can’t be found in herds. Despite of a severe need for PMs within  the chamber, the absolute demand compared to other profiles is minuscule, causing the profile to remain unexplored even by recruiters. Whether or not that makes PM a big deal, the ones that have tasted it will agree that it demands a unique mix of aptitude, attitude & innovation – that can’t be taught in class. And above everything else, it demands hell-a-lot of responsibility.

Most people destroy the niche status of product management (PM) by confusing it with project management. I would say, planning, execution & reporting is only a minuscule part of the PM profile. PM is everything about the product from vision to release which is not a simple 1-step transition. At least, it involves:

  • Envisioning a product that solves a problem or improves some productivity parameter
  • Understanding the market for the product & preparing a market requirement document (MRD)
  • Creating a concept to get management buy-in; At senior levels with P&L responsibility, it may accompany projecting numbers
  • Detailing the product functionality & behavior through prototypes & product requirement document (PRD)
  • Maintaining a prioritized feature roadmap View full article »
prasadgupte | 1999-2012