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

November 21, 2024

Red Hat announced the general availability of Red Hat Enterprise Linux 9.5, the latest version of the enterprise Linux platform.

November 21, 2024

Securiti announced a new solution - Security for AI Copilots in SaaS apps.

November 20, 2024

Spectro Cloud completed a $75 million Series C funding round led by Growth Equity at Goldman Sachs Alternatives with participation from existing Spectro Cloud investors.

November 20, 2024

The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, has announced significant momentum around cloud native training and certifications with the addition of three new project-centric certifications and a series of new Platform Engineering-specific certifications:

November 20, 2024

Red Hat announced the latest version of Red Hat OpenShift AI, its artificial intelligence (AI) and machine learning (ML) platform built on Red Hat OpenShift that enables enterprises to create and deliver AI-enabled applications at scale across the hybrid cloud.

November 20, 2024

Salesforce announced agentic lifecycle management tools to automate Agentforce testing, prototype agents in secure Sandbox environments, and transparently manage usage at scale.

November 19, 2024

OpenText™ unveiled Cloud Editions (CE) 24.4, presenting a suite of transformative advancements in Business Cloud, AI, and Technology to empower the future of AI-driven knowledge work.

November 19, 2024

Red Hat announced new capabilities and enhancements for Red Hat Developer Hub, Red Hat’s enterprise-grade developer portal based on the Backstage project.

November 19, 2024

Pegasystems announced the availability of new AI-driven legacy discovery capabilities in Pega GenAI Blueprint™ to accelerate the daunting task of modernizing legacy systems that hold organizations back.

November 19, 2024

Tricentis launched enhanced cloud capabilities for its flagship solution, Tricentis Tosca, bringing enterprise-ready end-to-end test automation to the cloud.

November 19, 2024

Rafay Systems announced new platform advancements that help enterprises and GPU cloud providers deliver developer-friendly consumption workflows for GPU infrastructure.

November 19, 2024

Apiiro introduced Code-to-Runtime, a new capability using Apiiro’s deep code analysis (DCA) technology to map software architecture and trace all types of software components including APIs, open source software (OSS), and containers to code owners while enriching it with business impact.

November 19, 2024

Zesty announced the launch of Kompass, its automated Kubernetes optimization platform.

November 18, 2024

MacStadium announced the launch of Orka Engine, the latest addition to its Orka product line.