Specification
05 assemblies
Service / Evolution

Improve, Replace or Rebuild With a Clearer Plan.

Modernisation starts by understanding the current system, the workflow it supports, the data it holds and the dependencies that make change consequential.

01

Current-state assessment

Understand what exists before deciding what replaces it.

Review the current system’s purpose, users, workflows, data, interfaces, dependencies and operational constraints.

  • System
  • Users
  • Workflow
  • Data
  • Dependencies
01 System
02 Users
03 Workflow
04 Data
05 Dependencies
Conceptual software architecture Illustrative / not client work
02

Modernisation priorities

Separate visible friction from structural risk.

An outdated interface, duplicated process, inflexible dependency and fragile data route are different problems and may require different responses.

Conceptual software architecture Illustrative / not client work
03

Strategy

Improve, replace, rebuild or stage the transition.

The appropriate route depends on requirements, continuity needs, available information, dependencies, budget and risk.

  • Improve
  • Replace
  • Rebuild
  • Stage
01 / Improve
02 / Replace
03 / Rebuild
04 / Stage
Conceptual software architecture Illustrative / not client work
04

Migration

Treat data movement as a project responsibility.

Migration considerations can include source quality, mapping, validation, access, reconciliation, cutover and rollback planning.

05

Continuity

Plan change around the operation it affects.

Staged replacement and continuity planning may be appropriate where business activity cannot simply stop while the system changes.

Next assembly / Project brief

What should the software actually do?

Tell us about the business problem, current workflow, users, systems and the outcome you are trying to achieve.

Discuss a Software Project