Most of the times, PMs have to work with limited resources to produce the perfect product. For PMs it should be the first challenge to build their product. We all have to work with limited resources, but for a successful PM, the job can be done if he/she can utilize the resources in hand.
2. Prioritizing the list
PMs have to work with the customers constantly, even when they are building a product and also have to demo the features that are already been worked on. Gather feedback from the customers and put them to the list of features that will be done on an up coming cycle. They also have to test features that are being worked on in the previous cycles. Time is short for the whole cycle.
Good PMs know how to sequence projects. They can balance quick wins vs. platform investments appropriately. They should be able to balance offence and defense projects appropriately. Offence projects that grow the business, whereas, defense projects are the ones that protect and remove drag on the business.
3. Speak with ease
PMs are the ones who talk to the customers, and/or users, to understand the requirements for the product to be built. Talking to customers will give you the best insights about what type of solution they actually want from your company.
Most of the product managers think their customers “don’t know what they want”. But successful product managers know, “customers may not know the ideal solution to their problem, but they are experts in their problems”. They can always describe their frustrations. The top 1% PMs knows how to guide their customers in to understanding the right solution to their ideal problem.
As the product manager, you are the voice of the customer within your company. It’s your job to have an intimate understanding of your customers’ needs, so you can effectively advocate for a solution.
The shortest route to deep customer knowledge is talk to them directly and in plain context, not too much techie not too much business. Take time to get to know your customers. You need to be able to get in to the heart of the value they experience in a way, as if, you are facing the problems yourself.
4. Have know a few more things
As you may know by now as the product manager you have to work multiple teams to develop a product, meaning with techies, designers, testers, customers and analysts. You will have to understand the language each of these teams are talking with. But it doesn’t necessarily mean that you have to be a coding wizard to talk to a software programmer. But having a certain level of technical proficiency will make it easier to talk to them.
A few tips to keep in mind:
Don’t be afraid to ask question. If don’t understand something, don’t hold back. You can’t support the team or offer solutions if you actually don’t understand the situation.
Pay special attention to technical limitations. The most common sentences you will hear on the coding side, is that “it’s not technically possible” and “it will require more time to build”. A relation between a PM and an engineer is to debate on how long certain tasks should take. As a PM, you are responsible to set reasonable deadlines, and you have to be realistic about it. And I won’t forget to mention, it’s important to understand the dependencies and constraints of different technologies.
Make an effort to build on your knowledge. While most engineers don’t mind answering technical questions, but it can also help you to improve your skills if you do your own research on the topic in hand. Most of the time, engineers are too busy to projects so asking them a question, that you can figure out yourself, will take up their valuable time.
5. Not to think too much of yourself
A successful PM is the one with the thickest of skin, rhetorically speaking. You have to keep the status quo of any situation to the product’s favor. Sometimes discussions can turn up the heat in any room. It is your job to keep calm and maintain the situation in favor of the product to be defined properly. As product managers, you have the control to shape the product, but it doesn’t mean you can do whatever you want because of arrogance.
Achieving that level Zen will help you to deeply understand your target users’ use cases and frustrations. As PMs, you are the advocate for your users and you have to represent their frustrations in such a way that your engineers can also get the picture.
6. Organized and consistent
Good time management is a basic skillset of any professional needs. But the top 1% of the product managers will take the best out of this skill, and it is very critical for them in the sense that they always have many different demands on their time.
Product managers have to touch so many different parts of the company. In nature of the job, PMs must be organized with their own scheduling and have to consistent when they are working with different teams.
Keeping you time organized in respect to your tasks will be more efficient. Stay focused with the schedule you have created and set tasks aligned to your core product management responsibilities first.
Remember to keep some time for yourself to regroup with your own work.
Priorities your meeting according to their importance. You should be able to reject meeting requests if you think its purpose is conflicting with your scheduling.
7. Able to understand feedback
It’s critical to be constantly changing that same vision or strategy in response to feedback from your users/customers. But this doesn’t mean you’re doing whatever they say. PMs are responsible for making decisions that affect tech, UX, design and business strategies. It’s unrealistic to think a single person will be the most knowledgeable in all these areas. To make these decisions responsibly, it important to ask for your customers’ feedback. Listen carefully to what they have faced in the build you provided them with. And humbly accept information that goes against your assumptions.
Remember, as a product manager, you are listening to their concerns hidden in their ideas and feedback.
8. Efficiency in UX