Design

  • In the early phases of a project we help ensure a clearly defined vision is established and that it is underpinned by a well defined requirement and project scope.
  • We advise on the application of approaches such as Unified Modelling Language (UML), Rational Unified Process (RUP), Microsoft Solutions Framework (MSF) and the Charteris System Development Framework (CSDF).
  • Our Business Analysts ensure the needs of the user are addressed through use case and usage scenario definition. We gather user requirements and design of user interfaces using wire frames and other techniques. We also ensure that the user interface meets usability and accessibility requirements.
  • We define the data requirements for the solution, design a logical data model, produce an entity relationship diagram, document sequence diagrams or specify the solutions physical data model using a variety of approaches or techniques to suit our clients' needs.
  • Ahead of the development process we produce functional specifications which provide a clear baseline for the scope of the project and against which detailed technical designs are developed.
  • We produce the detailed design of key software components and sub-systems and establish framework design patterns for the solution.
  • We also specify the Non Functional Requirements of a solution which can be used to drive the production of Service Level Agreements with third parties.

To see examples of our design services in client situations visit our Case Studies.