Legacy solution evaluation is an optional process when a project starts, which is only necessary when a legacy solution exists for the system to be built.
Depending on the size of the project and the legacy solution, formal user research or simple system analysis could be selected to evaluate the solution. Project managers and the design and development team should be all involved.
The details of the existing approach should be understood as much as possible, and the advantages and the pain points need to be recorded accordingly. A report would be produced as the deliverable of the evaluation.
When a legacy solution exists, it is natural for the users to compare the newly built system with it and have expectations. The current user behaviours are essential and cannot be ignored. Such facts make understanding the legacy solution mandatory before designing the new system.
In addition, when the legacy solution contains a digital system, the technical specs, like the environment setup and the data migration, should be considered when building the new system.
It is preferred to perform the legacy solution evaluation at the beginning of the project. The evaluation deliverable should be used to scope and design the new system.
Do's
Don't