Derek's Approach


Derek's approach is simple - achieve results. Derek works with you to DESIGN a system that fits your needs, DEVELOP the solution that fits the requirements and design, and ultimately DELIVER that solution to you.

While each project is unique, the process of achieving results is not. Derek leverages a proven methodology, to ensure project goals are met. Throughout the entire project, Derek stays in continuous contact. This communication ensures the solution is successfully implemented, and that there are no surprises.

Research & Requirements Gathering. The initial stage of the process involves researching any existing systems, the market, and the competition. While keeping all of these things in mind, Derek will help you come up with a set of requirements for your new technology solution.

Design. The next phase involves the design of the solution. Depending on the project, this may include diagrams that relate to interaction, or integration of any hardware and software components, use case diagrams, process flows, and interface designs (such as web pages).

Development. With requirements and a design that meet project expectations, Derek will enter into the build phase of the project. The project will be developed to the exact specifications set forth during the design phase.

Testing. The newly built system will then be tested to ensure its quality. Testing may include unit testing, functional testing, and in some cases, user acceptance testing and even performance and load testing. Any generated test scripts will be included in final documentation, so that regression testing may be done.

Production Rollout & Knowledge Transfer. With the quality solution built, and meeting client expectations, the new system will be rolled into production. Derek will provide all documentation and do any necessary training that will put them in control of their new solution.

Support. For those changes that are inevitable, Derek offers a support option for his services.

As you can see, this methodology encompasses an end to end life cycle for successful project implementation. As the client, you are engaged in everything that is going on, so that there are no surprises during final delivery, only success.