Discussion about this post

User's avatar
Aaron's avatar

Derek,

"Enablement debt" is the right name for it, and I'm stealing it. :-)

You put your finger on the actual mechanism: turning things off has no ticket attached to it. Everything else in an estate has a requestor. Decommissioning has none, so it never enters the queue, and a component stays reachable for six years on the strength of nobody having a reason to look at it.

On ownership: I don't think it's a role problem, and that's why assigning it to Admin or Developer never sticks. Neither one can do the whole job. The admin is the only person who can see what's actually listening, but can't decide what's safe to turn off. The developer can confirm nothing calls it, but won't go looking unsolicited. The BA can tell you what the business uses, which is a different question entirely from what's reachable and that gap is exactly where Business Interlink lives.

So my answer is: make it an artifact, not a seat. Every tools upgrade already produces a checklist. Add one line item to it: enabled components with no identified consumer, and make the admin produce the list, the developer confirm reachability, and the app owner sign off on each one either being kept or killed. Now it has a ticket. That's the only thing that's ever made this work.

The architecture ownership question underneath yours is real and mostly unanswered. Most PeopleSoft estates don't staff an architect; they staff people who keep it running. Those aren't the same job, and the difference shows up as exactly this kind of debt.

Aaron

Derek Tomei's avatar

Aaron, great edition. The Business Interlink item is the part I keep turning over.

Most shops running 8.61 through 8.63 have Business Interlink enabled because someone turned it on for an integration that got replaced by Integration Broker years ago. Nobody turned it back off, because turning things off has no ticket attached to it. So it sits there, listening, owned by nobody, and it does not show up on a single roadmap slide until a 9.8 lands on it.

That is the pattern I keep running into. Not customization debt. Enablement debt. Components that are on because they were on, in estates where the person who made that call left in 2019.

Your arithmetic point covers the patching. The harder question is who is supposed to be doing the inventory that tells you Business Interlink is even reachable in your environment.

That job is not in anyone's role description either. Who should own it? Admin? Developer? Can't be a BA? Who owns the system architecture related to the app?

Thanks for the container link. Podman is the one thing on this list that hands time back.

No posts

Ready for more?