The manager of component 'A' says his functionality is more important than that of component 'B.' The manager of component 'B' says his is more important than that of component 'A.' You can only implement one A or B, but not both - which do you choose to implement. 13 Answers I reference the Product Plan and select the component w/ the higher priority. The interview says "There is no Product Plan." I say "I select the one w/ the higher ROI." They say "there is no ROI." I say "then I choose the component whose manager has the best rationale." I would say to do my own research I would say whichever is more valuable to customer & gives competitive advantage to Amazon. Show More Responses The key question to ask is definition of "IMPORTANT". Is it important to the managers (ego equation), important to the end consumer or important for Amazon. The first one needs to be thrown out immediately and the others must be quantified based on achievability, impact on end user and ROI. Agreed. Need to drill into what "important" means. Great catch My guess is that Amazon was looking to quantify/define "important" from the customer perspective. I would recommend doing a data collection plan on the "functionality" - can you quantify the functionality and its execution be turned into hours saved, steps minimized, bottlenecks reduced, inefficiencies gained? I would recommend doing a data collection plan on the "functionality" - can you quantify the functionality and its execution be turned into hours saved, steps minimized, bottlenecks reduced, inefficiencies gained? In addition to the above suggestions, I would look at cost and time to market and then score both options. Then define value metrics. The cheapest and most valuable either as a technology sustainer or for customer wins. Given that it's Amazon, customer value will hold up the highest as one of their corporate culture virtues. How was "important" defined and what data backs up the claim? What is the impact of selecting component A v. B on budget, time to market, feature creep, deadlines, etc. Another key data point is what is the risk of selecting one over the other? Are both important enough to change the release plan, or can one be added later as a product improvement? I would collect data and take the decision. Type of data that you need collect depends on functionalities. This must be escalated to the program management team or a higher authority to make a decision. This decision should not be made at the level of a product management. Each organization follows different strategy and long/short term goals. At the same time they also do have different principles. Amazon is the most customer centric company. So if I assume the manager if from amazon, they need to look towards more customer success in both plan A and plan B. Couple of other factors also need to be quantitatively calculated to take the better decision. NPV should be calculated for both projects. Whichever project has higher NPV than IRR should be selected. If both project has higher NPV than IRR then higher NPV value project should be selected to proceed.