At Moorhouse Works, our goal is to create quality software to meet your business needs.
To achieve this, we follow a structured development process that normally includes a number of stages - the exact sequence and emphasis on each stage will vary slightly according to your needs and the scope of your project.
Once you have decided to proceed, we then move to another phase. Some of the tasks we typically undertake include:
The end result of this second phase is a Functional Specification. This document describes in detail what functionality the system will provide, and how it will appear. Various inputs to the system and outputs such as reports are also described. The document will also contain a brief overview of technical requirements such as where data will be sourced from and the operating environment for the system.
From here we proceed to the actual construction of the system which involves tasks such as the detailed design of screens and reports, conversion of existing data, documenting and testing the system.
The final and most important stage is commissioning the system, where the system goes live.
At each stage we work closely with you to ensure your requirements are met. Some of these activities can happen in parallel or be repeated as we refine the design of your system.
If you're interested in understanding this process in more detail, read our Methodology page.