Companies like Google, Netflix, and Etsy couldn’t have disrupted their industries, upended business models, displaced entrenched competitors, and created new revenue streams without the newest, most innovative applications and services. These applications often deliver unique experiences that increase customer satisfaction and retention, provide differentiated products and services based on real-time supply of new items and capabilities. They can even enable a previously “dumb” appliance to participate in the Internet of Things.
These new agile applications are all based on cloud computing and take advantage of the elastic computing and workloads, horizontal scale-out, and on-demand capacity that cloud-native technology has to offer. They rely on a software-defined and programmable cloud infrastructure and related tools that support not only the application itself, but the engineering and operating approaches—agile development and DevOps—used to deliver and support those applications.
Businesses, large and small, who don’t innovate in this manner, risk being overtaken by competitors that do. To enable the type of innovation that will create a dramatic leap forward for your business, you need to embrace new processes and tools, as well as cloud computing. It's the only way to give faster, better, more scalable, and more flexible support to the types of applications and services you're being expected to deliver today.
Traditional IT is still needed to run your business, and you have to make sure these systems are healthy and performing well. You can’t simply move your production systems to the cloud without what could be significant modifications.
Is it possible for companies without huge IT budgets to support bimodal IT approaches—traditional and agile—and do both well? The answer is yes; it’s not only possible, but it’s necessary. By ignoring this approach, you risk losing control to lines of business that are ready and willing to turn to external IT resources to get what they need.