The following summarises the services we can provide. If you would like to discuss any of these services or any other IT or business consulting services we may be able to help you with, then please contact us using any of the methods listed on our contact page.

Project Management
  • Produce Project Initiation documents defining the project scope, time-scales, major deliverables, risks and issues, roles and responsibilities, and reporting structure
  • Assemble the overall project plan, including a schedule of budget and staffing levels
  • Monitor and control the project, and regularly communicate progress to main stakeholders
Business Case
  • Cost Benefit Analysis of various options including 'do nothing'.
  • Produce Benefit plan
  • Investigate and assess 3rd party providers
  • Conduct Feasibility Study and produce recommendations
Business Requirements
  • Analyse and document high level business requirements using various conventions including Use-cases, data-flow diagrams, process decomposition.
  • Reverse engineering existing legacy systems
  • Conduct Business Process Re-engineering studies
Detailed Analysis
  • Current systems analysis including current architecture, data flows and interfaces
  • Produce detailed Process and Data models using various conventions, including IE, SSADM, UML
  • Conduct gap analysis
  • Identify business process changes, including changes to work patterns, service levels, resource levels, and training needs
  • Mentor existing IT resource in business analysis skills
  • Develop prototypes using RAD techniques to confirm the business systems design.
  • Design and agree user interfaces and navigation
  • Produce detailed data mapping reports, including field level mappings and business rules
  • Define data conversion and migration requirements, including decommissioning of old interfaces
  • Conduct impact analysis on the existing systems and organisation structure
  • Write technical specifications
  • Define User Acceptance test strategies
  • Produce test plans and identify resource requirements
  • Write test plans and carry out systems, integration and cycle tests
  • Manage User Acceptance testing
  • Define Rollout strategies and communication plans
  • Identify User Training requirements
  • Produce User documentation