On January 9th, Onica’s VP of Practice Solutions, Waleed Bekheet, was featured in CMSWire’s DevOps article where industry experts share their thoughts on DevOps, culture and the principles that shape software development and management.
In the article, 7 Key Principles for a Successful DevOps Culture, Kaya Ismail reviews key points to help you understand the state of DevOps in 2019. In the article, he explains how DevOps supports continuous improvement:
“True DevOps unites teams to support continuous integration and continuous delivery (CI/CD) pipelines through optimized processes and automation,” Bekheet said. “A CI/CD approach enables efficiency in the building and deployment of applications, and automated application deployment allows for rapid release with minimal downtime.”
To read Kaya Ismail’s full article, you can visit CMSWire here.
According to Bekheet, if you are looking to being a rapid DevOps transition, you need to make a mindset shift. As a consulting company, every Onica client shares a common goal— to disrupt their industry and become the best at what they do. Unfortunately, many go through the motions without being able to implement their dreams due to organizational constraints. Leaders are always in search of a way to break through these challenges by creating processes and embracing technology but often fall short because it takes a lot more to change. It takes a mindset shift! It takes DevOps.
For example, take an organization that looks to “lift & shift” their workloads to the cloud in search of a better way to operate and scale. While moving to the cloud is a step in the right direction, migrating these workloads will not trigger any magical changes. In fact, moving their problems to the cloud positions them to scale their problems.
Instead, moving to the cloud should be viewed as a new opportunity to rethink goals and pave a new way of operating to enable disruption. DevOps is a powerful mindset that focuses on both people and technology and can be a vehicle for what is called “Disruption Enablement”. DevOps is often seen as automation, but it’s much more than that. It is a transformation that can help you navigate organizational silos and clear the way for bringing your ideas to life.
So what are the keys to a successful DevOps Launch? In addition to understanding your surrounding culture, teams must start small. Trying to do too much at once can inhibit your chances at success, or worse, create problems when things don’t work. Instead, taking a single process, application or workload where you can and introducing a small change can allow you to show quick return without damaging results. This also creates better organizational buy-in.
Teams must also think Lean. More than Agile, Lean focuses on discovering real constraints. This creates clarity when pushing forward with automation. Not everything needs to be automated, but automating the right things based on your Value Stream Mapping creates better processes and establishes trust. Finally, you’ll want to measure the change and gather the impact to champion your DevOps solution. This will allow for great improvements and iteration down the line.
If you want to discover more on how DevOps can transform your business, get it touch.