"NTG's methodology grows out of the experience of its practitioners. Its focus is practical, the repeatable execution of successful software projects."

NTG's project methodology grows out of the experience of its practitioners. Its focus is the practical, repeatable execution of successful software projects, rather than a set of theoretical constructs.

This methodology begins with a project structure and provides a set of artefacts, such as templates and checklists, for each phase, which ensure that best practices are followed and that details are not overlooked. Where appropriate, to the scope of the project, standards such as UML and Design Patterns are followed.

Each project is divided into the following five phases:

1) Discovery
The overall business objectives and scope is documented.

2) Requirements Definition
Detailed requirements are documented.

3) Design
The Application Architecture, User Interface, Data Structures, Algorithms, and External Interfaces are documented.

4) Implementation
The application is developed, assembled, and tested in manageable iterations.

5) Deployment
The application is installed and configured in a production environment and load tested.

Our general consulting style is to communicate heavily with our customers in a structured, professional way, regardless of the nature of the work being performed.