Skip to content
groening_apple_ad_cropped

A Simple Method for Fighting System Proliferation and Reducing Technical Debt

Summary:

A simple tactic for fighting the ever-growing list of legacy applications, spreadsheets, reports, customizations, and processes that no one knows how to maintain, but nobody seems to want to get rid of (aka Technical Debt).

Here’s a modest proposal – how to fight the ever-growing list of legacy applications, spreadsheets, reports, customizations, and processes that no one knows how to maintain, but nobody seems to want to get rid of (aka Technical Debt)?

Where Do These Things Come From?

Often they are the brainchild of a Driven, Capable Leader that has a particular metric they are accountable for. This could be high level strategic stuff (decrease Working Capital! … increase On Time Delivery! …) or block-and-tackle operational stuff (track expense exceptions! … monitor critical WIP! …). When implemented, these new processes and tools were absolutely the right thing to do – yes, because the objective was correct, but primarily because they were supported, even suggested, by the Driven, Capable Leader.

Does it matter if they were implemented by the IT group? Not really – shadow IT is a known concept, and agile companies should stay out of the way of these enabling technology efforts – hopefully assuming that the Driven, Capable Leader invests the correct amount of time in support and cross training as time goes on.

Unstoppable Entropy?

Time inevitably moves on, objectives and requirements change – but these apps, spreadsheets, reports, customizations, and processes seem to stay around forever, growing roots into the organizational turf, benignly resistant to periodic efforts to prune. People also change – but these “systems” take on an aura of legend and permanence, and the folks that follow in the founders’ footsteps are loath to spend any time rethinking their set ways.

IT will often launch efforts to reduce the footprint of multiple “systems”, driven by the promise of freeing up resources for the Really Important apps, spreadsheets, reports, customizations, integrations, and processes that are filling their backlogs. How might we break from this cycle?

Congratulations on your New Position

Here’s an interesting approach to try to break free; monitor the personnel changes in your organization. When someone leaves – to take on a higher role (yay!) or move to another company (alas!), it’s quite possible that the Strong Preference for Using (or Strong Resistance to Changing) this particular app, spreadsheet, etc. will leave with them.

Also – the new Driven, Capable Leader may want to do things differently. Yes, it’s typically good leadership style to spend the first 90 days listening and learning (not changing), but the opportunity may be there to pause and question current legacy practice before they get indoctrinated into local lore.

So use this change event to engage with this new Leader – learn about their objectives, the metrics they are accountable for (and what objectives and metrics they will use to drive their teams), and what methods – information-based or other – are important to them. And question all systems – not just shadow IT, but systems the IT department had a hand in creating as well.

Minimal, easy success here will deliver a good opening relationship with the new leader, and a shot at awareness of the IT group’s capabilities and focus. Best case – you can reverse the inexorable growth of internally developed “agile” solutions, reduce the complexity of your environment – and free up resources (money and people) to reallocate elsewhere.

Groening Office
Who had this major insight?

5 May, 2014

Comments (0)

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Articles
ai readiness assessment

AI Readiness Assessment: What Does Good Look Like?

Most AI readiness assessments measure technology. The AI Readiness Assessment measures your organization - across Five Building Blocks, with honest self-evaluation and real benchmarks.

Read more
product development ai readiness

Product Development and AI Readiness: From Widgets to Intelligence

Product Development is the only team that can answer the question "what should AI do for our customers?" That conversation - from widgets to intelligence - is where new revenue lives.

Read more
AI transformation ownership

Who Owns Your AI Transformation?

IT, Marketing, and Operations can all claim ownership of your AI strategy. Committees claim nothing. The right owner is defined by what they can see, connect, and serve.

Read more
ai innovation environment

Building an Environment of Possibilities – Where AI Innovation Actually Happens

Most AI innovation programs produce demos, not results. The environment that actually ships sits between the sandbox and the cowboy - and it requires judgment, not just enthusiasm.

Read more
Index