Great post this! Like this piece:
This is why digital products are more akin to services. If you have a bad day in a restaurant, the staff talk, and they adjust what they offer for the next day. Mistakes can be more readily rectified, customer demands worked into the product at greater speed. If you apply an agile approach to the code underlying your digital product, you have the same opportunity – you just need a company structure that will support that sort of rapid decision-making and implementation.