Navigating IT projects to success

Our Process

We've refined our process through years of experience and a decade of building over 50 customized database systems. We have learned how to balance the necessary level of analysis with the get-to-it-ness of agile development.

Budgets are always tight, and so, too, are timeframes. Our iterative methodology lends itself well to allowing us to quickly transform your needs into a solution you can visualize and touch.

Requirements

Once engaged, we meet with your team two or three times to review your specific requirements. By meeting with you in several iterations, we are able to incrementally peel back the layers of your requirements. Between meetings, we enter your requirements and our notes from each meeting into our customized requirements analysis tool. We use this tool to identify the design and task work that will be necessary to build a system to meet your specific requirements. This process focuses on your needs, not technology!

Subsequent meetings clarify specifications until we develop a recommended design approach. It is at this point that we can provide a time and cost estimate for developing your system.

Development

Our process depends on regular and constant communication with you throughout the project development cycle. Communication and regular demos are critical to making sure we are connecting with you, and vice versa. This iterative process extends through the whole project life-cycle, from project conception to launch through post launch support.