Vision of Product Management in Small Ukrainian Company
When it comes to product management, small companies like Keenethics face different realities compared to their larger counterparts. For example, being a small service company we don’t require a product manager on our team (or not yet, at least). However, more often than not, product managers are the very people we communicate with the most. We would like to say a few things about the role of product management in product development, as we feel there isn’t as much information out there on this matter compared to some other, more popular professions in the IT industry.
Let us start with a short introduction on the topic in general, and then we will share some experiences we’ve had with product management in our practice.
What Is Product Management
What makes a successful product is not just the technical side of things or product design or even the marketing plan, as some may think. More often than not, a well thought out product vision and a product roadmap that travels along the line of product owner’s business goals will make or break your idea.
Product managers help create a product vision and goals to ensure the success of your idea. An ideal product manager is someone who is up to date on all market trends, someone who knows their product really well and their competition even better. It is a person, who operates on the basis of strong knowledge and confidence, with a firm product vision and a strategy in place.
People who venture into this career come from different backgrounds. Most clients we work with are part-time managers who’ve started out either as businessmen in their respective fields, or as CTOs looking to enhance their team’s effectiveness through outsourcing. A good product manager starts by defining their business goals and product strategy with precision — they determine the “whats”, rather than the “hows”, which often means they won’t be going into technical detail to the same extent.
Sometimes, a small company such as ours, has to deal with product managers, who spend their time developing a marketing strategy and raising funds. The best product managers we’ve met who’ve put out a successful product, however, are the ones who devote their time solely to the product vision and to planning and double-checking of a product’s life cycle.
Below we’ve put together an overview of the three types of product managers we’ve had the pleasure to work with and some pros and cons of dealing with each of them.
- has varying degree of coding experience
- may have owned an IT company of his own
- knows IT business well
- works alone
- doesn’t have any documentation or user story written down
The first thing “The Entrepreneur” does is he shares his product vision and tells you that “together you can make it big”. This approach to product management is lacking a clear plan yet of what the product is going to be exactly, or in which order to implement new features. It fails to present a clear product roadmap. What “the Entrepreneur” does have, is the urge to show something to his potential investors or product owners ASAP in order to get the budget for the next sprint of the product development. His mantra is “once the investor buys in, we’ll create more projects together”. In reality, chances of an American investor letting his company outsource a project are slim to none, especially taking into account the recent legislative implementations. Nevertheless, “The Entrepreneur” is convinced that his product idea is going to make him a fortune.
Another thing he doesn’t have, is passion for the product itself. What he calls “flexible methodology” really means: “when I change my mind, you just follow the instructions, regardless of whether or not it’s technically expedient”. Later on, if you fail to adapt to the constant change of demands, which most likely you will, he will consider the product’s failure to be your fault. On top of that, you will get tired of constant setting and dismissing of estimates, negotiating rates and determining what you should and what you shouldn’t bill for.
Pros: You are encouraged to come up with solutions and proposals on your own, which gives you a certain level of freedom.
Cons: Fails to lay out a clear product roadmap. You are going to feel like an archeologist trying to piece together a clear picture of the project from bits of information given, correspondence leftovers, and notes you took during calls. You may well have to become a visionary in order to satisfy the expectations, because like we’ve mentioned earlier, there is not likely to be any paper trail or even a user story written down.
- is obsessed with quality
- a lot of things “are a given”
- needs to keep in touch 24/7
The “Know-it-All” takes product management seriously and sure knows their way around Google. When they tell you “We’re not going to use ES6 here, because it isn’t supported by all browsers”, it really means they’ve just googled this, and there is absolutely no arguing with them to get your message across. There’s no way they would waste their time researching what “babel” is, and why we need to use one more extra technology.
If, by any chance, you were reckless enough not to include any of the following into the estimate:
- the writing of automated tests;
- writing documentation;
- re-factoring a code, that has been written by someone else before you, so that it complies with the “new” code-style, that you are expected to use;
- complying with the customs of git-flow;
you will end up working day and night in order to meet the deadline because they take it as “a given” aka for granted.
Pros: Projects like this give you an opportunity to gain a lot of communication skills and experience.
Cons: Exhausting and time-consuming communication, where you have to justify, debate and battle over every technical decision you make.
The “Business Owner”
- knows what he wants and has clear business goals
- will talk and listen to you in order to find the best possible solution
- oftentimes is knowledgeable on the matter
- well aware of the risks
The “Business Owner” has a clear product vision and product strategy. Chances are, the product will be an enhancement, perhaps an automation of a process for his company. This type of product management includes a clear product roadmap and a vision statement. But since the product owner is not exactly an “IT person” they’re likely to have someone who advises them on product design and technical details needed to create a successful product, without putting any external pressure on the developers. Being the product owner, he’s not interested in impressing a potential investor in the near future, he simply wants to make his customer’s experience better, and therefore is not likely to try and cut corners when it comes to agreeing on estimates or acceptance criteria. However, the “Business Owner” will not tolerate any delays.
Pros: By far the most pleasant type of product manager to work with. You end up learning about what successful product management looks like.
Cons: Earning his trust is extremely difficult.
Product management is an essential part of building the product. A well qualified product manager can help you learn how to create product vision and strategy that will align with your business model and help you with creating a product vision board to go off of. They have the potential of either saving you time and money or creating many unnecessary headaches for developers.
Every product manager and every client has taught us valuable lessons of being flexible and open to working with various types of individuals and companies. We are proud to say that we customize our approach for every need and every situation, and any challenges we come across only make our small company stronger. Because when creating something of value size doesn’t matter - quality does.