Skip to website
Sorab Velqasti

The journal · Product lifecycle

A product can reach its retirement date before its obligations end

A newer version and a majority of ready customers do not settle the needs left on an older service. Retirement should describe the exit evidence, the remaining work and the cost of continuity.

Retiring an older product can look like a straightforward portfolio decision. The replacement exists, most customers have a route forward and engineering wants to stop maintaining another version. Those are important facts. They do not, by themselves, explain what remains attached to the older service. Customers may still need to inspect a record, complete a transition or settle a contractual requirement. A product's preferred end date is not evidence that those obligations have ended with it.

In our fictional 2025 review, fourteen customer instances remained on an older workflow version. Nine had a verified export route suitable for the agreed transition. Five still required continuing read access while their outstanding requirements were resolved. I recommended a six-month postponement with ₹1.2 crore of support expense. That decision did not establish that every migration was complete or that the later retirement date would require no further examination. It funded a defined period of continuity and work.

Count the remaining obligations, not only the ready customers

The nine ready instances were genuine progress. I did not want the discussion to erase that work or imply that the whole transition had failed because five cases remained. The important distinction was that a count of ready customers did not describe the requirements of those who were not ready. Each outstanding case needed an account of what remained necessary, who would assess it and what route would allow the product's responsibilities to be concluded appropriately.

The engineering sponsor wanted to proceed on the original date because maintaining the version diverted people from current work. That concern belonged in the decision. Continuing support has an opportunity cost, and an older product can become an indefinite claim on capacity if nobody defines its exit. I did not regard the customer need as a reason to avoid that tradeoff. I wanted the proposal to include it alongside the actual consequences of withdrawing the remaining route.

The customer and legal owners needed to establish the relevant contractual and handling requirements. Our product team could explain what the older version supplied and what the proposed export contained. It could not invent a universal retention period or declare records disposable because a roadmap date had arrived. A responsible recommendation should keep those authorities distinct while still taking ownership of the product work required to satisfy the agreed exit.

There is also a difference between having an export feature and having a verified transition route. A file can be produced without giving the receiving customer a usable account of its contents, relationships or limitations. In the stated case, nine routes had been verified for their agreed purpose. I would want that purpose to remain visible, rather than translate verification into an assertion that the export serves every future need. The remaining five cases needed their own evidence, not an assumption borrowed from the majority.

A postponement needs a bounded purpose

I recommended six months of additional support because the unresolved work needed a funded route. The ₹1.2 crore was support expense, not a saving or a measure of avoided customer harm. We were choosing to keep capacity attached to an older version for longer. That cost needed to be explained to the people whose newer work would receive less attention, as well as to the customers who benefited from continuity.

The continuing service was bounded around the required read access. It was not a promise to keep developing every feature in the older version. Engineering, security and the customer professional owners retained their responsibilities for the actual arrangements. I wanted a clear account of what would be maintained, what would not be expanded and which unresolved condition could require another decision. Otherwise postponement could become a word for leaving the same problem to the next planning cycle.

The six-month period also did not establish that the question would solve itself through the passage of time. Named work was required for each outstanding transition. A calendar extension is useful only if the organisation understands what must become different before the next decision. It may be an agreed export route, a clarified requirement or another supported arrangement. The necessary evidence should determine readiness; the date should help organise the work rather than substitute for it.

I would be equally concerned about promising that the later decision could never change. New information can expose a requirement that the initial review did not settle. That possibility does not justify an open-ended commitment, but it does justify a route for escalation. The approving body should understand what has been funded, what remains uncertain and what would bring the issue back. A credible retirement proposal includes the responsibility to report an uncomfortable change before the deadline makes it urgent.

Design the exit before choosing the date

My main learning was about sequencing. We had treated the availability of a newer version as the principal condition for retirement and left too much of the exit examination to follow. I would now ask for the evidence of transition as part of the first proposal. Which users and records remain? What will they need after the active workflow moves? Which responsibilities sit with the vendor and which with the customer? A product team can ask those questions without taking over the professional interpretations behind every record.

The answers should also shape the original product design. A service expected to support consequential work should have a considered account of how its records can remain intelligible when the product changes. That does not mean maintaining every version forever. It means avoiding a business model in which the only practical way to understand earlier work is to keep an obsolete interface alive indefinitely. The exit route is part of the value and cost of the service being offered.

There are limits to what can be anticipated. Contracts change, customer practices differ and a long-lived product can acquire uses its first designers did not imagine. I would not turn that uncertainty into a promise of effortless future migration. I would make the supported scope and the responsibilities for reviewing change explicit. A product can be designed to make later decisions more manageable without claiming that every later obligation has already been solved.

For a board, retirement should be presented as a choice with consequences, not merely a housekeeping milestone. The paper needs to explain what capacity is released, what expense continues, what customer needs remain and what evidence permits the proposed withdrawal. In this demonstration, nine instances were ready and five were not. The better recommendation preserved that difference and paid for a bounded route through the remaining work.

The figures and enterprise are fictional. Their purpose is to make the lifecycle decision inspectable. We postponed an attractive retirement date and accepted another ₹1.2 crore of support expense. That was not a claim that older products deserve indefinite protection from change. It was recognition that a product's obligations need their own exit account, and that the people relying on its records should not be asked to discover the missing part after the roadmap has declared the work finished.