We have placed increased importance on Project Management in the way we work, not by hiring scores of project managers, but by absorbing the discipline into the day to day practises of every developer.
Our developers are not only trained in project management, they have practical experience producing systems in multiple platforms and technologies. On beginning a new engagement we will focus on the key business and technical success criteria that will shape the project plan. Project technologies are then chosen to fit.
We believe it’s crucial that our technology does not constrain the system as there are invariably legacy systems or management considerations that bear on the technologies decision, but is flexible and efficient. We have accordingly built capabilities that lean towards ‘Agile’ development and that stretch across multiple programming paradigms.
We are able to support our approach through the high calibre and low turnover of staff. Our skills extend beyond any one platform or language, allowing us to manage complex and critical design and integration projects.