A Hold Is a Decision in Software Project Management
Analyzing decision-making in IT projects: Why approved and rejected proposals leave trails, while lingering holds create hidden costs.

Stock photo for illustration only, not from the actual event
- Both approvals and rejections leave trails, but lingering proposals leave nothing.
- Ticket age is a popular metric that fails to explain whether a wait was justified.
- Holds must clearly indicate to outsiders whether action is required.
- Short explanatory notes prevent teams from repeating identical discussions.
Approved and rejected are both decisions, and both leave something behind: a record, an owner, a date, and a subsequent action. A proposal that receives neither leaves nothing behind. It is the cheapest state to initiate and the most expensive one to maintain, because nothing about it appears in any report, leaving no artifact for its absence.
The instrument everyone reaches for is the age of the ticket. It is easy to collect yet incapable of answering the core question. A proposal that waited months because its dependent architecture was undecided was waiting correctly. A proposal that waited three weeks and missed its release window was not. The same instrument yields opposite readings.

Stock photo for illustration only, not from the actual event
In software development pipelines, leaving proposals in indefinite limbo creates hidden administrative debt. Teams often waste valuable cycles re-establishing context weeks later. Establishing rigorous criteria for paused items directly addresses this operational friction.
The practical test is whether someone absent from the room can read a hold status and know whether to act. "Pending" fails this test, while five specific fields pass it: the responsible owner, the blocking reason, the unblocking event, the next review date, and the cost of delay.
Capturing this requires just a single sentence. The alternative is re-explaining the proposal three months later to people who have forgotten the initial conversation, which is precisely how identical discussions happen twice and arrive at different conclusions.
The conventional rule relies on financial thresholds: managers approve amounts below a certain figure, while committees handle the rest. This approach is simple to administer yet measures the wrong property. A small monthly subscription embedded in everyone's workflow is far harder to abandon than a one-off purchase ten times its size.
Ultimately, the core axis is determined by the cost of being wrong and how far along the implementation path the team has progressed. Decision records exist to prevent the next person from re-deriving the argument from scratch and to ensure someone notices when underlying assumptions shift.
Source: Dev.to
Found something wrong in this article? Report an issue with this article
Comments
Leave a Comment