The pace of technology adoption is getting faster and faster every year. For example, it took decades for electricity and telephones to reach 50% of US households, but today it takes only years for new technologies like smartphones and tablets to reach a majority of the population. This underscores the importance for companies to continuously adopt new technologies that can enhance productivity and also to continuously experiment with new technologies that have the potential to be disruptive to the business.
An interesting anecdote from The Lean Startup, one of the manifestos for startup founders, is that Intuit holds themselves accountable to being innovative and agile by using two key metrics:
(1) the number of customers using products that didn’t exist three years ago and
(2) the percentage of revenue coming from offerings that did not exist three years ago.
Historically for Intuit, it took a new product an average of 5.5 years to reach $50 million in revenue; at the time the book was written, they had multiple products generating $50 million in revenue that were less than a year old.
Particularly, as the world is moving towards cloud computing, continuous development, and continuous updates are the name of the game. Agile development practices enable you to continuously deliver better experiences for your customers and waterfall development methodology is a relic of the past.