This is a kind of continuation of the last topic on SaaS and Product Management. A few days ago I had talked about some of the changes product management role and function will need as s/w product space morphs itself into SaaS model (from current license model). I am obviously being optimistic here and making a big presumption that licensed product model will indeed gravitate to SaaS. Well most of the predictive statements are made with certain presumptions, so I guess I am safe making one here.
In the current product management practices, we mostly hear (and hopefully follow) about two drivers of product delivery. One is 'time to market' and second one is 'time to value'. Both of these are key to stay focused on delivering certain value (read features) to customer (and market) within certain timeframe for certain convenience.
Product management discipline has used 'time to market' driver on many fronts. It has been used to decide specific things about roadmap. It has been used to make s/w delivery process agile. It has also been used to create 'interlocks' of different functions of s/w product development more effective (read tight). The second one, 'time to value' has also been used to drive various key elements of product development and delivery. It has been used to drive 'delpoyment specific' features. It has also been used to simplify adoption of the product.
In the new world of SaaS, when feature and capability will be delivered through different channel (Hosted Model), both of these drivers 'time to market' and 'time to value' will have somewhat different meaning. Or at least they will need to be dealt differently. The hosted s/w product (feature) and continuous contextual connectivity with customers will change the dynamics of 'time to market'. As of today roadmap decisions are primarily driven from capability and capacity of organization to deliver (engineer the product). Customer priorities have a big role in making roadmap decisions but organizations' willingness and readiness to deliver (read capability) takes a precedence. A lot of time, there is a synchronization issue in 'what customer is saying', 'when product management listens to it' and 'how decisions of roadmap are taken'. This synchronization issue is largely a result of inefficiencies in 'customer interaction processes', 'customer reach', 'collection of information', 'compilation of information', 'organization (engineers) desires' and 'business viabilities'.
In current licensed world of s/w products these synchronization issues are largely caused by 'incontextual communication'. A lot of time is spent on relating 'what customer is saying' to 'what features are available' to 'what features are needed' to 'what roadmap is needed' to 'what roadmap can be built and supported' to 'what is feasible given the business condition' to 'what engineers want to do or are capable to do'. Different communication and conversations captured/done at different times and leading to different conclusions and decisions need to be interrelated before a sensible life cycle for product can be drawn and managed. Humans and organizations by nature are not very smart at collating different conversational threads to make unified and sensible decision.
My expectation is, world of SaaS should/will change it. The communication from the customer for the product (for support, need, enhancement request, desire, wishlist and fancies) should be through the SaaS platform and should also be connected to the business platforms of s/w companies. Product managements communication to customers (on variety of things such as survey, satisfaction check, feature input, etc) should also be through the SaaS platform. Since it will be an in band communication within the context of product/features, which are being used, it will not need to go through herculean efforts of synchronization (to make meaning). And hopefully will result into huge reduction of s/w companies time to 'figure out what is needed and is worth building'.
Now this kind of facilitation by SaaS platform does wonders to time to market. When customer is talking to vendor through the product (features) it is using on the SaaS platform, all (or most) communication inefficiencies will be gone (well hopefully). Similarly when Product Manager will have an in band channel of communication with the customers, where he can exactly say 'what is being done in the next release of the product' using the feature interface of SaaS, the communication overheads will be gone. A major part of 'time to market' today is not subjected to building the solution (s/w feature), it is because of 'communication and information compilation' and 'use of right information' issues in the eco-system of the product. A good amount of reduction of 'communication and information compilation' will have substantial impact on the 'time to market'. The meaning of time to market will change. There will be a shift in how people think about 'time to market'. From simple calculation of time it takes to engineer a solution and then time it takes to launch it to markets, 'time to market' will be subjected to streamlining of contextual information coming from customers to business processes and platforms of a s/w company.
The major pitch change in the world of product management will be - from 'we are listening' to 'customer is saying enough'.
For now this will do, next time I will cover how 'time to value' will have a major change.
2 hours ago