|
|
|
|
|
by mjevans
2331 days ago
|
|
There's more to refactoring than just code; when systems are this legacy and cruft-ridden the whole thing needs to be looked at from first principles and an actual workflow designed based on what's possible today or seemingly within grasp. Only with a clear idea of what things should look like can the new structure be built, tested, (and while testing) training written and validated, and then a rollout planned (which is it's own whole other project). |
|
Because my personnal intuition would be that trying to do both a revamp of the process, as well as performing the technical migration is the actual recipe for disaster.
I would do the migration while remaining a close as possible to the original system (removing the obvious unused functions), and only then start transforming the business process.