Understanding the problems

To deliver an effective solution our first priority is to fully understand your problems. We spend time listening and ask a lot of questions. We look at the tactical requirements for today but bear in mind the long-term strategy, goals and potential growth of the organisation before we make any judgements on potential solutions. We focus on the benefits that we can deliver throughout the process. When we ask clients for feedback we are consistently told that we understand what they require better than our competitors.

Project Management

Every project we undertake is managed in exactly the same way.

Customers’ requirements are presented using clear and concise documentation utilising industry standard modelling diagrams and process documentation if required. This documentation forms the basis of the specification to which the software will be developed. Full customer sign-off is required before any development work is commenced. Any subsequent changes to the specification are documented via a change control process.

A project plan is drawn up which details the activities to be undertaken and those responsible for executing them. This determines the timeline for the project and is monitored by our experience project managers to ensure that we deliver to it.

Weekly client meetings ensure that questions and issues are dealt with quickly as they arise. All such issues are logged using helpdesk software and are prioritised and tracked. The status of all pending support issues is reported back to customers in these meetings.

Development Practices

We develop our software to the highest professional standards. Many software companies have derived their own set of development standards. We specialise in Microsoft technology so we use Microsoft’s own standards. These standards cover the way the code is written from naming conventions to comments and error handling.

All software is developed in house by experienced Azara Logic personnel. We do not sub-contract and we do not outsource off-shore. The person who undertakes the analysis phase will be involved in delivery and is responsible for ensuring that your requirements are accurately communicated to other members of the team. We do not believe in the traditional compartmentalised approach to software development where the analysts ‘analyse’ and the developers ‘develop’. By combining both roles in one person you get exactly what you want.

Clients are fully involved in the development process. We provide feedback via regular meetings and adopt a technique we call ‘prototyping’ which provides interim versions of the software that are not fully functional for you to try out, ensuring that your feedback is incorporated at the earliest point possible.

A suitably qualified person who has not been involved in the application’s development tests all software prior to its release for customer acceptance testing.

All software must be tested by the client in an isolated environment. All software changes no matter how trivial are tested and accepted by the client prior to final implementation. A full system health-check is carried out by Azara Logic personnel after each deployment.

back to the top