Cloud as the disruptor for organisational change

Shaun O'Meara - August 21, 2017 -

Cloud and agile are tools used to build a technology business.

There are two things that cloud computing and agile development techniques have in common. First, in order to take advantage of either, the processes that you follow to build new products and define new business markets needs to change. Second, the point at which you start to have an impact on the people in the organization who actually deliver these new products is the point at which you start making those changes — not, as you may think, the point at which you complete the implementation of the new technology.

The reality is that like the changes that came with agile, the changes cloud computing brings can, and likely will, have a wide-reaching and large impact on not just the way work is delivered, but also how it is planned and measured. The traditional top down approach to planning and measuring delivery provides for certainty in the timeline for delivery of work but provides no guarantees as to the quality and completeness of the work. The result is that whilst it gives managers and budget holders a certain amount of peace of mind when it comes to spend, it does nothing to ensure that work delivered is of the highest quality and is actually what is required by the business.

Like cloud computing, the introduction of agile development methodologies in an organization can be very disruptive and cause a lot of growing pains while everyone is ramping up and getting used to the new mechanisms and processes. These mechanisms, contrary to the way they seem, do not require that managers give up their budget controls and deliverables, only that they participate in the process in a more regular and granular way. What’s more, these changes need to happen at all layers of the organization. For example:

  • Cloud supports rapid deployment and rapid development cycles, as developers are able to quickly and automatically test applications. This reduces the time needed to find bugs and to fix them, enabling them to deploy more often, and with better results.
  • Hardware agnostic or reduced dependence on specific hardware means greater choice in hardware vendors, as well as the ability to move workloads across regions to maximize performance or minimize cost.
  • Cloud architectures enable you to move services closer to the consumer, reducing latency and better distributing the load throughout the network.
  • Cloud native architectures drive cost reduction through standardization and better utilization of available resources. Additionally, the provide the opportunity to manage greater numbers of servers with fewer people.
  • Cloud can remove many traditional bottlenecks enabling service pivoting. This is important, because the quicker we can grow, adapt or change a service to meet consumer needs, the more uptake that service will get.
  • Support for automation helps drive down development cost and enables rapid deployment and a host of other advantages.
  • Cloud enables better resource utilization; sharing resources allows for costs to be distributed, and can reduce the impact of maintaining legacy equipment.
  • Democratizing access to resources, as cloud computing does, supports faster application development and reduces lag in go to market strategies.
  • Cloud based applications can be provided to a wider audience, as they typically don’t need client applications.
  • Cloud provides better uptime due to more resilient design strategies, as well as far more rapid recovery through automation. This also provides support for self healing through automation and the ability to redirect traffic and service automatically.

To reiterate, the change wrought on business by cloud is not only in the change of technologies, but primarily on the people and process within the organisation. When embraced, these changes can help a company be better able to deliver its products and take advantage of newer and possibly more efficient ways of working at all levels. These process, if implemented effectively, will also drive in a more collaborative approach to developing products and tools, breaking down the traditional silos between business and IT.

From Virtualization to Containerization
Learn how to move from monolithic to microservices in this free eBook
Download Now
Radio Cloud Native – Week of May 11th, 2022

Every Wednesday, Nick Chase and Eric Gregory from Mirantis go over the week’s cloud native and industry news. This week they discussed: Docker Extensions Artificial Intelligence shows signs that it's reaching the common person Google Cloud TPU VMs reach general availability Google buys MobileX, folds into Google Cloud NIST changes Palantir is back, and it's got a Blanket Purchase Agreement at the Department of Health and Human …

Radio Cloud Native – Week of May 11th, 2022
Where do Ubuntu 20.04, OpenSearch, Tungsten Fabric, and more all come together? In the latest Mirantis Container Cloud releases!

In the last several weeks we have released two updates to Mirantis Container Cloud - versions 2.16 and 2.17, which bring a number of important changes and enhancements. These are focused on both keeping key components up to date to provide the latest functionality and security fixes, and also delivering new functionalities for our customers to take advantage of in …

Where do Ubuntu 20.04, OpenSearch, Tungsten Fabric, and more all come together? In the latest Mirantis Container Cloud releases!
Monitoring Kubernetes costs using Kubecost and Mirantis Kubernetes Engine [Transcript]

Cloud environments & Kubernetes are becoming more and more expensive to operate and manage. In this demo-rich workshop, Mirantis and Kubecost demonstrate how to deploy Kubecost as a Helm chart on top of Mirantis Kubernetes Engine. Lens users will be able to visualize their Kubernetes spend directly in the Lens desktop application, allowing users to view spend and costs efficiently …

Monitoring Kubernetes costs using Kubecost and Mirantis Kubernetes Engine [Transcript]
Technical training
Learn Kubernetes & OpenStack from Deployment Experts
Prep for certification!
View schedule
The Definitive Guide to Container Platforms
Getting started with Kubernetes part 2: Creating K8s objects with YAML

Thursday, December 30, 2021 at 10:00 AM PST