Skip to main content

Posts

Showing posts from July, 2014

Maintaining multiple versions of a product

A product team , when it has more than one client, faces a challenge when it has to maintain multiple versions of the product. Typically the implementation team would have made some customizations for every installation for the product. However, when they release a new update, they struggle to make it work for all the products since there are customizations and the new update might not be compatible. There are several considerations that a product manager needs to take while deciding on the product strategy. Saas versus Installation Having a saas product makes it easier for the engineering team to push updates. If it is a installer distribution, There are the team will face challenges with distribution. Compatibility is also an issue. The biggest issue however, from the user perspective, is data migration from the previous version to current version. The best way out of this is to make it a service as well. You can decide whether you want the customer to pay for tha...

When to pivot

Pivoting is a very painful decision for Product Managers. It is also a decision that we , as product managers, dread. Pivoting in essence is one of the key decision points that a product manager needs to always be on the look-out for. A little bit of Context The job of the product manager, at various levels, is also to look at it from a 30,000 feet level, understand the context the product is perceived by the customer and understand how he can make the product better for the customer. This is easily said that done. Product managers tend to get lost in the daily details of running the show that their interactions are always on the transactional level. Irrespective of whether the product is doing well or not, a product manager needs to watch out for the changing landscape. To Pivot ot Persevere The product manager needs to make a hypothesis on whether there needs to be a revision on what problem it is solving. The hypothesis needs to provide a result that will hel...