The challenges of change and complexity are what we are thankful for this season here at iTKO - because without them, we frankly wouldn't have much to talk about. Likely, if you are reading this blog, I wager that these two factors might be keeping you up at night. But the source of this change and complexity might not be what you expect.
Simplicity and agility in development, is quite literally becoming the cause of change and complexity in IT, especially in ensuring that a reliably functioning software environment is delivered on time. We have been covering this theme for years - but for some reason it has really turned on the light bulb for IT listeners this year, when pressures to deliver more functionality with less resources have been at their greatest.
Enterprises tried to reduce release cycles and costs by focusing on one part of the lifecycle: development. They've brought in new development tools, techniques, methodologies, to make software development more agile, done in smaller, reusable units, more distributed, more iterative, with ever-shortening release cycles.
Companies have spent billions, in fact, on buying platforms to enable SOA, BPM, ESB, and legacy modernization approaches. It created a new problem however... development is getting faster, but the time and cost savings is more than eaten up by QA and maintenance -- and the overall release timeline is getting longer. This imbalance has continued to grow, and organizations can not afford to keep going down this path.
To resolve it, you have to focus on test AND delivery, to wit: How do I optimize the larger lifecycle to keep up with Complexity and Change in my software? We can't afford the support nightmare of software failures in production, but if we throw resources and infrastructure at testing to keep up with all the changes, our costs and timelines, will balloon.
This is why companies are turning to Service Virtualization as a way to alleviate the huge cost of having a valid system environment available for testing, validation and performance purposes. We are thankful to be here, working to solve this problem, at a time of so much change and complexity.
Hear what some other musing friends feel thankful for on the eBizQ forum here. I personally have also been thankful to see less top 10 predictions, and more things to be thankful for, as we finally head out of what has been a tough decade for many businesses. Here's to a very successful 10's!
