Methodology
We believe that collaboration with the customer is the key to success in business application implementation and customization projects.
The world of business is changing and we believe that consulting organizations need to change to give their customers real value for money. It’s not acceptable to sign off on contracts and spend months writing specification documents without producing working software. We know there are better ways to build trust with our customers. By producing working software early and often in the project life cycle, we can deliver a stream of value to the business as well as allowing the project to change course organically, rather than via further contract negotiation.
We have experience using many software development methodologies and can tailor the project life cycle to suit your preferences and practices.
We believe in the principles behind the Agile Manifesto:
- We value collaboration with our customers over contract negotiations.
- We believe that responding to the changing business landscape is more important than following a plan.
- We realize that people are more important than processes.
- We know that working software that fulfills your business requirements is more important than spending months billing you to create massive specification documents.
We have experience working with Agile methodologies such as Scrum and XP as well as more traditional approaches to project management. We are constantly reviewing and improving our practices and methodology, and passing on our best practices to our customers.
We can deliver projects in an iterative, incremental fashion, allowing you to adjust course along the way. We also deliver a suite of automated tests as part of our project deliverables, allowing you to easily regression test your applications.
We publish regularly about Project Management and development best practices in our Blogs.