It’s fascinating how the software industry has built and leveraged technologies that could deliver software products of good quality at amazing speed.
The key technologies (in my opinion) that enables such speed are:
Cloud – Fast and Reliable distribution channel for software.
Microservices – Smaller units of software that can be developed and deployed independently and ‘quickly’ by two-pizza teams
Containers (e.g. Docker) – Making sure that the software (primarily microservices) have a reliable and consistent environment to execute.
Software vendors should now focus on how fast their customers can start extracting actual value from software instead of how fast they can get their software products to market.
Time to Value should be the new Time to Market!