If you’ve ever had the joy of watching eight-year olds play football, you’ll have witnessed a particular parent on the sidelines; not content with simple encouragement, they bellow instructions to their child to do things that, frankly, the world’s greatest players might struggle with! Their understanding of the gap between where their child’s skills currently lies and where they want them to be is wildly misaligned.
To continue with this analogy, it’s a phenomenon I see when talking to organisations about a move to the cloud. So enamoured are they with the potential the cloud offers, they are blind to the reality of where their current infrastructure really is. Their desire to ‘get to the cloud’ immediately is understandable, but in most cases – like the parent who wants their child to play like Ronaldo – wholly unrealistic.
Quite simply, a combination of available skills, investment and ingrained processes mean that moving to the cloud overnight may not be realistic, practical or even desired. While a complete migration to the cloud remains the end goal, an ability to start smaller, pick a first project to migrate and successfully work in a hybrid environment for the time being is crucial to continuing to meet the needs of the business. And one key metric that determines IT success in doing so is Time to Value (TTV).
In today’s quarterly-driven world, the time it takes to drive the return on any strategic investment is critical. Put simply; agile, responsive businesses outperform slow-moving, reactive ones.
Time to Value (or TTV) is increasingly driving business decisions as a result. And nowhere does this need to be more closely scrutinised than when investing in the technology that contributes to making the right business decisions; robust and efficient data analytics capabilities that are essential for today’s best businesses.
So, as you start your transition to the cloud, how do you preserve and improve the all-critical Time to Value at every step along the way? You retool your processes to take advantage of new technologies while also leveraging agile data warehousing best practices that your existing data infrastructure environment and historical approach may have held you back from implementing. Ok, I hear you say, I get the theory but how do I turn this into practice? Let me take a step back here for a second to explain…
Around 20 years ago, when data warehousing first became a ‘thing’, it was heralded as the means to transform how we do business. Data would be managed efficiently, insights would flow and businesses would benefit exponentially. Except that the logistics of building and managing a workable data warehouse were way more complex than we first hoped. The result? The power of data resided with a few specialists, its extraction in any meaningful form was slow and the resultant political struggles actually slowed Time to Value rather than accelerated it!
Even more frustratingly, on-premises data warehouses were hugely expensive and inhibited agility. Building a data warehouse took years and cost millions, meaning only the richest companies could afford one. Companies had to estimate how much storage and compute power was needed three years in advance and purchase capacity for peak workloads (eg: end of month processing, nightly ELT processing), which would then sit underutilised or idle for the bulk of the time frame. Buy too little and you ran out of space and lost the ability to do the job, buy too much and you wasted huge amounts of money on unused processing capacity.
The cloud has changed this dynamic by allowing us to only pay for what we need. Cloud-based infrastructure enables you to do a special project for a few months or maybe a proof-of-concept trial and simply fire up the necessary capacity for the duration of the project. Once it is complete, you can instantly scale back down. And when you don’t have to include new hardware costs for a particular project pitch, it is far easier to make a compelling business case!
In terms of an on-going operational basis, elastic computing, the ability to scale up AND down as workload demands, can offer your company valuable advantages. Cloud data platforms such as Snowflake provide this level of elastic compute flexibility to keep your costs in line with your actual need.
Scalability and elasticity are only a couple of the enticing advantages that cloud data platforms offer companies. But from a holistic standpoint and despite these advantages, IT still has a lot of work to do to build and manage a data warehouse that will reside on the platform. Without automating the design, development, deployment and operational aspects of your organisation’s data warehouse, you aren’t positioned to leverage the benefits of cloud data platforms quickly or show business leaders any significant improvement in Time to Value.
Automation software supplements your IT development resources – from initial design through development and operation – to speed up data warehouse delivery by 80%, while reducing cost and project risk. Companies using automation are seeing developer productivity increase by fivefold. This is due to developers spending more time working with business users to deliver new business value much quicker and let the automation software do the routine, tedious and time-consuming work of generating code and documentation. Not only are IT teams delivering faster Time to Value, they are seeing stronger code reliability and consistency that better positions IT for increased responsiveness to future business needs given the automation software’s use of built-in agile data warehousing best practices and industry standards and its high optimisation for the data platform in use.
As you move to the cloud, data warehouse automation software, such as WhereScape automation for Snowflake, that is built for a cloud native platform like Snowflake, Amazon Redshift or Azure SQL Data Warehouse is a must. But just as important, given you may find yourself with one foot in the world of on-premises and one foot in the world of cloud for quite a while, is the software’s ability to help you manage hybrid environments seamlessly and treat them as a single logical data warehouse. This will allow you to manage your current data infrastructure more effectively, manage the transition over time, consume as many of the cloud data warehousing advantages as early as possible for your organisation and provide a consistent overview of your infrastructure regardless of data location.
Automation software fitting this criteria will ensure your IT organisation’s ability not only to preserve, but to greatly accelerate, Time to Value to the maximum extent possible as your company makes the great cloud migration. And unlike the parent who wants their child to be the next Ronaldo, that’s got to be a realistic goal worth aiming for!