We made it! Over the past several weeks, we’ve discussed the benefits of improving business agility and the obstacles that can get in the way. What have we learned? In good business agility fashion, here is a summary of the topics we’ve covered:
Business agility practices encourage building a learning organization.
The sooner you learn from your customers, the quicker you can verify you are on the right track.
People come first as business agility is first and foremost a shift in mindset.
Without further ado, let’s dive into the benefits and obstacles and tie everything all together.
Our ultimate objective is to help our customers be successful. We have strong opinions on what successful companies look like and what is important for an organizational culture to support sustainable success, but that is a topic for another time. For the technology organizations or departments we work with, our objective loosely translates to
“help our customers get the biggest return of their IT investment”
Many organizations put their faith in Agile and DevOps practices to achieve this, but fail to get the results they are hoping for.
Last year I was invited to help the Queen’s Hyperloop Design Team improve their chances in the SpaceX competition. They had just been informed that they did not make it into the last round of the competition, so we focused on setting up the team for success going forward.
When it comes down to defining DevOps, the industry itself is guilty of muddying the waters, grabbing every opportunity to turn the newest hot term into a lucrative service offering, regardless of how that term is understood. This has lead to as many definitions as there are opinions with DevOps being described among other things as automation practices, a CI/CD pipeline, a philosophy related to maintaining IT infrastructure and even a job title. However, when Patrick Debois back in 2009 embarked on a mission to bring the Agile mindset to the world of IT operations by choosing Ghent, Belgium as the location to organize the first DevOpsDays conference, my understanding of his intent was:
“to decrease time to value supported by solid partnerships and automation practices.”
Many teams claim to follow agile and lean practices, yet are still challenged to deliver valuable software on a regular basis. Often, agile practices increase the transparency and visibility of the delivery process and, in turn, the intrinsic quality of the produced results. This creates the perception of an agile delivery model from within the system but rarely is the outside perception aligned with that view.