Collaboration is key to all we do


Collaborative knowledge exchange is the building block of our client engagements. Our role is always to leverage our expertise in lockstep with our clients strategy. Our engagements are tailored to the specific needs of our clients. 

Typically we will begin with a time boxed discovery process where we review our clients market and technology strategic goals. This initial engagement usually lasts less than a week. This is followed by a high level design process to capture the essential high level architectural requirements of the solution or product. A series of workshops with essential stakeholders drives this initial design process. 

A prototype, proof of concept or architecture thin-line is typically then constructed to demonstrate the feasibility of the approach.  After the approach has been validated, we use an agile development process to either complete the design or the full implementation. This is typically followed by a technology transfer process.