Published by Patrick Mutisya · 14 days ago
Before a new computer‑based solution can be designed, the existing (or “manual”) system must be understood. This analysis provides the basis for:
Use the following table to record each component of the existing system.
| Component | Examples | Comments / Issues |
|---|---|---|
| Inputs | Paper forms, telephone calls, sensor readings, manual calculations | e.g., data entry errors, missing fields |
| Processing | Sorting files, calculating totals by hand, applying business rules on paper | e.g., time‑consuming, inconsistent application of rules |
| Outputs | Printed reports, handwritten invoices, verbal feedback | e.g., delayed distribution, limited accessibility |
Common problems fall into three categories: technical, organisational and human.
These are statements of what the users need the system to do. They should be written in plain language and be testable.
These describe the type, format and quality of data the system must handle.
YYYY‑MM‑DD format, currency with two decimal places.| Task | Completed? | Notes |
|---|---|---|
| Document all current inputs, processing steps and outputs | ||
| Identify and prioritise problems with the existing system | ||
| Gather user requirements through interviews/questionnaires | ||
| Define information requirements (data types, validation, reporting) | ||
| Obtain sign‑off from key stakeholders |
Understanding the current system’s inputs, processing and outputs is the foundation for a successful redesign. By clearly documenting problems and capturing both user and information requirements, the new system can be built to meet real needs, improve efficiency and reduce errors.