>

Process

Discover how agile software development benefits our customers when it comes to quick delivery, adaptive planning and a flexible response to change.

By using agile software development, we can ensure that you get a flexible approach to planning, improvement via a continuously updated prototype, regular updates on status, and a quick response from us if circumstances change rapidly – for example, feedback from you that a certain feature isn’t quite right. This all ensures that we deliver your project on time and on budget.
Here’s what our agile methodology looks like in practice:

Project management practices

We employ Agile (Scrum), a process framework that has been used to manage complex product development. Our teams can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.


Our project management practices cover the development of customised software, designed meticulously from the ground up, requiring a blend of consistent, proven structure with project specific creativity.


We follow clear principles of quality software development and use common milestones as a basis for our software development processes. To ensure we get real world feedback as early as possible, we’ll split your project into a number of sub-projects so that you can “go live” in stages.

Keeping your project on schedule


Delivering software on time starts with a well-defined and realistic schedule.  To ensure we’re on track we:


  • set small, frequent milestones and deliverables so that we have regular, measurable updates on project status and can correct small slips quickly

  • schedule the “big rocks first”, and aim to get the most important and potentially most risky features completed early in the project

  • track progress diligently on a daily basis over a project extranet, and on a weekly basis in status meetings, so that both you and our team are in tune with the schedule