Legacy business system + offshore development team = the perfect storm ๐จ๏ธ
Why?
Legacy business systems usually have embedded business rules and workflows, built up over many years, with the knowledge retained in the heads of long-serving employees, who often leave without writing them down, especially if disgruntled when departing.
+
Offshore development teams are usually engaged to reduce costs, meaning a commensurate measure of language barriers, difficult time zones, bootcamp graduates, and trainee staff, and if things start falling behind, the only leverage an account manager has is to add more staff, almost certainly making things worse.
=
Physically distanced staff, often with English as a second language, trying to acquire domain knowledge and surface complex business rules, that are embedded in complex legacy codebases, or located inside the heads of staff, some of which may have already left the building.
Itโs a complex situation to find yourself in, particularly if you are on the โoffshoreโ side of the equation, and the consequences of getting it wrong can be significant when the legacy system being replaced is business critical.
Thank you, IT industry, for an endless supply of legacy business systems to maintain, upgrade and replace.
Better Software UK specialises in software requirements for Legacy System Replacement ๐ฅ; particularly for remote, outsourced and offshore development teams working in financial services.