When it comes to making a decision about product R&D, there is no single answer that works for everyone. This decision depends on various factors, such as product strategy, customer needs, market opportunities, competitive threats, resource constraints, and risk appetite. To make an informed and effective decision, you should define your product vision and value proposition to understand what problem you are solving and for whom. Assess your internal capabilities and gaps to determine what skills, resources, and technologies you have and need. Evaluate the external options and alternatives to understand the pros and cons of building, buying, or partnering for your product or feature. Compare the costs and benefits of each option to determine the financial, operational, and strategic implications of each option for your product or feature. Finally, choose the option that best aligns with your product vision, customer needs, and business goals in order to deliver the most value to your customers and stakeholders while minimizing the risks and maximizing the returns.