We run our projects in a controlled yet highly collaborative way. By taking this approach, we ensure that any system we deliver is completed on time, on budget and supports the required business processes from go-live. This in turn allows value to be gained from the system as early as possible.
By embedding ourselves in your business throughout the whole process we aim to quickly understand your processes, work with you to ensure that the solution we implement resolves any issues identified and provide knowledge transfer to your own staff.
Our project methodology takes key elements of a traditional “waterfall based” approach and blends them with the key principals of agile development, namely early sight of development and regular feedback between you and us.
Traditional “waterfall based” projects rely on a non-iterative sequential plan where tasks follow in a logical order until project completion. This approach offers the most structure and control. In contrast, agile development relies on very little forward planning. Instead, progress is achieved through a series of iterations, each one run as its own mini-project. Agile development offers more flexibility and, most importantly, a high degree of collaboration between customer and supplier. The cost of agile is sacrificing a degree of control and certainty.
By combining principles from both these approaches we aim to provide maximum project control coupled with a high degree of collaboration and flexibility.
All our projects go through 4 key stages; Requirements Specification and planning, implementation, deployment and a post-deployment User Adoption phase.