Technical Debt: Your Hidden DevOps Nightmare - Part 1
January 16, 2019

Brandon Carroll
TEKsystems Global Services

Technical debt is a phrase that you may have heard once or twice before. For those who haven't, it's typically defined as what results when legacy platforms or highly integrated and dependent systems and processes inhibit large enterprise organizations from meeting the needs of internal business stakeholders. In many cases, the core objectives that drive real, monetizable business value (e.g., customer acquisition, customer retention and new revenue opportunities) are not aligned to the esoteric IT goals of "automation" and "Agile development." This creates a fundamental disconnect between business and IT.

CICD (Continuous Integration, Continuous Delivery) and DevOps are mere buzzwords that enterprises are seemingly adopting to address this issue — with mixed results at best. There's a fundamental focus in enterprise IT today on technology-driven solutions to clear technical debt and "automate things." However, enterprise IT often forgets their due diligence in working directly with the business to define the integrated solutions that'll modernize the application portfolio, drive agility and scalability, and increase release velocity — i.e., setting the table to drive out necessary features and functionality to a consumer base faster in a secure, defect-free manner.

To better align business and IT objectives, enterprise organizations should focus on the core "problems" that individual business units face today in driving out real consumer value. Until the roadblocks and inhibitors — and, ultimately, the resultant technical debt — are removed from the equation, large enterprise organizations will continue struggling to succeed in real transformation initiatives.

To better define a potential solution, organizations should first define the "problems" across the affected business units.

The Business Problem

Businesses need to stay competitive by constantly driving new revenue opportunities and improving the customer experience. Delivering new features, functionality and an enhanced user experience is critical for any consumer-facing application. These goals are highly dependent on speed to market, requiring more frequent software releases. This becomes an issue when cumbersome legacy systems and monolithic processes can't deliver necessary technical solutions as quickly as the business demands, negatively affecting the company's ability to compete or introduce new products and solutions into the marketplace.

The Development Problem

Large, monolithic applications are no longer feasible to support the ever-changing market demands of mobility and new feature or functionality delivery. Product and development teams must respond to business requests faster with high-quality deployments. Yet IT organizations are dealing with the underlying dependencies and voluminous integration points with legacy data sets and platforms.

The result? A nightmare scenario where IT becomes the bottleneck to business and development goals. Traditional ways of working on the IT side don't align with the speed-to-market objectives development teams need to meet. While software releases may be "small" as organizations become more agile, they are fraught with risk as QA and security are either forsaken or delay the release of new functionality to consumers that the business demands.

The IT Problem

Enterprise IT organizations are increasingly realizing that they must deliver secure infrastructure at a cadence that meets business and development needs. The inherent technical debt associated with highly dependent, integrated legacy platforms, siloed management structures and antiquated provisioning processes stands in the way of meeting core business objectives.

When underlying platforms and infrastructure have so many dependencies and integration points, configuration management becomes all but impossible in lower-level environments and, ultimately, production environments. This leads to delayed releases and deployments because, like security and QA, they have become production release blockers.

As most enterprise organizations have separate QA and security groups not aligned to the business, development and IT goals, "faster" is the enemy of quality and security, which delays or inhibits the overall business goals.

Read Technical Debt: Your Hidden DevOps Nightmare - Part 2, offering a plan to align business goals with IT solutions.

Brandon Carroll is Director, Transformation, DevOps and Cloud Services, for TEKsystems Global Services
Share this

Industry News

August 06, 2020

Push Technology announced the launch of a new Kafka Adapter for their Diffusion Intelligent Data Mesh.

August 06, 2020

Appvia announced the launch of its Cost Prediction and Visibility tool, integrated within the latest version of its Kore platform.

August 06, 2020

LogiGear announced the newest addition to the TestArchitect™ family, TestArchitect Gondola.

August 05, 2020

Logz.io announced a partnership with HashiCorp, a provider in multi-cloud infrastructure automation software.

August 05, 2020

Digitate, a software venture of Tata Consultancy Services, announced the release of ignio™ AI.Assurance, an autonomous assurance product that enables enterprises to deliver better software faster, enhancing their business performance.

August 05, 2020

Harness acquired self-service Continuous Integration firm Drone.io, the creator of the open-source project Drone.

August 04, 2020

Aqua Security announced that its Cloud Native Security Platform is available through Red Hat® Marketplace, an open cloud marketplace that makes it easier to discover and access certified software for container-based environments across the hybrid cloud.

August 04, 2020

Threat Stack announced the availability of Threat Stack Container Security Monitoring for AWS Fargate.

August 04, 2020

OpenLogic by Perforce now provides an enterprise-class alternative to Oracle Java by offering OpenJDK distributions backed by OpenLogic support.

August 03, 2020

MuseDev launched on Github Marketplace the Early Access version of its code analysis platform, Muse, to help developers find and fix critical security, performance, and reliability bugs, efficiently, before they reach QA or production.

August 03, 2020

Styra announced Rego Policy Builder for the Styra Declarative Authorization Service (DAS).

August 03, 2020

Felicis Ventures has invested an additional $5M in Sourcegraph, bringing the total raised to over $46M, including a $23M Series B in March 2020 led by Craft Ventures.

July 30, 2020

New Relic delivered strategic updates to New Relic One.

July 30, 2020

IT Revolution announced the DevOps Enterprise Summit Las Vegas 2020 will be going virtual.

July 30, 2020

Adaptavist announced the acquisition of Go2Group, a US technology firm specializing in Agile and DevOps services and cloud solutions for the enterprise.