To benefit from the ideas in this chapter, you must think about your work as product development. While many companies deliver software products to the market, you deliver services. We can perceive services as a product; they also obey the laws of supply and demand, and there are markets for different types of services.
Like software products, you can decompose your activity into service features. Some of the aspects of your service that your team is good at will separate your department or company from your competitors, but you will likely find some of these aspects lagging behind other organizations that focus on this particular type of service. For example, a data science consulting company may shine in creating custom models. However, their user interfaces (UIs) will be worse than that of a specialized UI development company. These tradeoffs...