Home     Company     Services     Portfolio     Cost     Partners     Careers     Support     Blog

How we work

Planning & Project Management

We use industry standard tools and methods to plan and monitor projects effectively. Progress is monitored by regular internal reviews, with each task in the plan being updated on a weekly basis.

We recommend that all our clients acquire MS Project so that progress can be conveyed using our standard management tools and viewed using the Tracking Gantt Report.

Key milestones, client reviews & deliverables, with agreed acceptance criteria also form the basis of our project management controls at appropriate points in the project.

Software Development Methodologies

We employ the latest development methods and best practices to create robust, efficient and scalable systems. We have used the best elements from MSF, Extreme Programming and Feature Driven Development to best effect in existing live projects.

Our process is flexible and customer friendly, if you want us to keep to particular known methodology, and documentation guidelines we can follow it.

We can and have assisted in �concept to development� engagements where the development scope is not fixed and have a proven track record of working successfully to demanding deadlines where required. E.g. exhibitions, campaigns, scheduled media promotions etc.

Key Practices

How we achieve productivity 

Quality Assurance

As part of our drive for excellence, we require all code to pass each unit test before releasing it to the next development phase. This ensures that previously developed functionality continues to work through each part of the development cycle. We use CsUnit � http://www.csunit.org/index.php 

It is our practice to develop acceptance tests based upon each users end requirements. The user requirements identified during the iteration planning meeting are translated into acceptance tests. A single development may have one or many acceptance tests to ensure the functionality works.

We employ WebInject (http://www.webinject.org/) for acceptance testing.

User testing is based around each described use case. We are happy to facilitate any third party user testing or security audits.

All changes are agreed in writing with the client, prior to implementation.