It's Time to Tear Down Silos for Agile Release Management
By Simon King
To make sure we’re on the same page, let’s start by defining what we mean
by a silo.
“They are nothing more than barriers… between departments… causing
people… to work against each other.”
Patrick Lencioni in Silos, Politics, and Turf Wars
Thanks to the work of Lencioni we have a good framework for understanding the
differences in performance of small and large teams within complex
The traditional structure of IT was based on functional areas grouped by
specialization, typically for infrastructure towers, help desks, and app
Fast forward to today’s modern IT organization and the groups have been
organized to act as mini service providers – shared services offering
technical services such as database and storage to business service teams
such as sales automation and mark... (more)
It's Not About Agile Release Planning - It's About Enterprise Release Agility
By Simon King
That's not a fancy twist on a popular approach in IT. This post is about
untangling the mess Agile Release Planning has become.
We're living in an age where we're chasing the latest buzzwords and trends.
We hardly slow down to look at the path we've covered to see if we've
improved or not.
It's time to realize that Agile is truly about an organization's agility.
Why agility comes before Agile
Agile release planning is like an orchestra where musicians gather to
rehearse different composition... (more)
Imagine that you have hundreds of development, testing, and operations teams
spread across the globe that rely on each other to execute software testing.
You have 245 test environments and you release to pre-production several
times a day and deploy to production once a week. How do you manage all the
software tests, test data, and test environments?
Traditionally, the answer would be to fill out spreadsheets or siloed tools,
send emails, and hope that everything and everyone is ready at each stage of
the software testing lifecycle (STLC).
But this often doesn’t work well. Requir... (more)
Control Costs: Use Cloud Test Environments
By Dalibor Siroky
There is no more effective way to reduce your overall test environment spend
than to migrate to cloud test environments and embrace testing and
infrastructure automation. The nature of test environments is inherently
temporary—you set up an environment, run through an automated test suite,
and then tear down the environment. If you can reduce the cycle time for this
process down to hours or minutes, then you may be able to cut your test
environment budgets considerably.
This is the “Holy Grail” for both cost savings and... (more)
How to Weave Lean Thinking into Your Release Management for Predictable
By Simon King
"The core idea of Lean is to maximize customer value."
Lean Enterprise Institute
What is Lean?
Businesses are being driven up against the wall by continual industry
disruption. Many are fighting back by adopting Lean as a means to support
business transformation. The aim is simple: create more value for customers
with fewer resources.
Lean thinking views the whole, not its parts. Then it identifies and
eliminates waste across value streams. Here's how you can implement Lean
thinking t... (more)