NTG applies project methodologies based on our customer’s business and technical requirements. We are capable of utilizing a Waterfall method or a modified Agile method. Either way, these methods grow out of our consultants’ experience and focus on the practical, repeatable execution of successful software projects, rather than a set of theoretical constructs.
The Waterfall method begins with a set of artifacts, such as templates and checklists, for each project 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 five phases: Discovery, Requirements Definition, Design, Implementation, and Deployment.
For the Agile method, each project is divided into self-contained Cycles or Sprints that are one or two weeks in length and involve a defined delivery at the end of each Sprint. This method is characterized by the relatively heavy involvement of our customers in providing feedback to our team, especially at the end of every Sprint.
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.