Services PDF Print E-mail

 

What We Do

With ten years experience in delivering large scale requirement based solutions to satisfied customers ranging from Banks to Government Departments in the fields of Finance, Education, Conveyancing and Infrastructure, Aksakal has the experience and breadth of knowledge to meet your needs.

How We Do It

Aksakal's delivery methodology is an iterative three-step process:

  1. Plan: This step involves meetings and workshops with the customer and the people the service is to be built for to gather the requirements for the service. By the end of the step everyone involved will know what the service is going to do when it is delivered at the end of the iteration.
  2. Prototype: Based on the requirements a prototype, which can be as simple as a flow-diagram to a full set of laid out screens, is produced and shown to the planning team for feedback. This step may cause some requirements to be changed. If a change is big but not critical to the service it will be taken out for another iteration.
  3. Produce: Once the requirements and prototype have been signed off the work on the service will begin. The planning team will still be involved during this step as questions will arise during the development process. The answers to these questions may be significant enough that functionality has to be deferred to the next iteration. Testing of the service is an integral part of this step ensuring that at any point what has been produced adheres to the requirements.

When the iteration is finished the completed service is handed over to the end-users for them to begin working with.

Why We Do It This Way

Experience and studies of project delivery throughout all industries has shown that the longer it takes from start to delivery, the less likely the project is to be on budget, on time, or to have handled many of the questions that will have been raised. The further along a project is when a problem occurs, the harder it is to handle the problem without risk.

The three-step iterative process helps reduce risk by having shorter step times aimed at delivering parts of the overall functionality, giving customers and the end-users more time to answer questions, update their requirements and provide feedback to the delivery team.

Working closely with the customer and sharing the same goal, a successful outcome is a short step away.