Pergunta de entrevista da empresa NetApp

A mini-case - A client makes a request for modifying the storage software. The client is insistent but the development team is busy on other work and unable to dedicate time to the client request. Also, you are not sure if making an investment in modifying the software will be useful for other clients. What would you do in this situation?

Respostas da entrevista

Sigiloso

13 de fev. de 2025

This is a classic case of a Change Request (a potential feature) that a particular customer is requesting and at this point in time, its not clear if other customers might find it useful. Irrespective of the RoI on implementing this feature for this one customer, a Product Manager should look at possibilities to address his customer needs. From that perspective a win-win approach would be to use your Services team to do a customer implementation for this customer, in a seperate code branch, that they need to maintain and rebase for every release. This comes with a cost overhead and this is something the Product Manager should negotiate with the customer that since this is not a standard feature and is being implemented specifically for you, we have to charge you for it and present the cost of implementation + Services cost for maintaining the same for as long as customer wants. In future, if the Product Manager finds that this feature is useful for other customers, then it can be added to backlog and producticed with due diligence on the priority.

Sigiloso

1 de jun. de 2015

For on-demand application-Would have a look at the telemetry of this feature.If the feature is popular and have received such modification requests from other client then the feature needs to be looked upon.Hence a backlog with high priority should be immediately be in effect.If the feature didn't receive any modification request and this is the only client requesting for the same then the client should be communicated .Also on the long run a feedback should be formulated for all the clients to see if there are any feature which needs to be modified.