|
NTSG's development
methodology is similar in structure to the RUP (Rational Unified Process) or
XP (Extreme Programming) in terms of a collaborative effort
between project teams that deploys processes as needed on a project by project
basis.
However, both of these processes rely heavily on constant and continual access
to client/user resources. It is our experience that despite the best
intents of most clients, the designated client contacts are
often busy doing their job and cannot be constantly available. So we
put more emphasis on gathering required information during the business
analysis phase, on a component by component basis, in an attempt to not
be daily dependant on client access during the implementation phase.
From there, our methodology has
two primary components:
First, we
provide overlap between the Design, Development and Testing phases of any
project. We of course do NOT attempt to write what has not yet been designed.
But we do facilitate JAD (Joint Application Development) sessions
to allow the Architects, Developers, Testers, and Clients to work
together to decrease development time.
Second, to accomplish
the first task of working in overlap, we work very hard to design components of
the system in logical sequence that can be worked on without subsequent
component design being complete. From there, we plan phased rollouts of
components that are smaller releases than the entire end result.
This does many things:
-
It decreases the time to get portions of the project deployed.
-
It significantly decreases the testing and retesting effort
-
It provides user feedback earlier in the process as opposed to after everything
is built and ready for deployment.
-
It decreases the complexity of development by allowing the project teams
to focus on components of the entire project instead of being overwhelmed with
the entire scope at once.
Regardless of where you are in
your process, we can join your team and help you move forward. We can help you
plot a path for you from where you are today to where you want to be. And we
will stand behind every project we build with a contractural guarantee to
meet or exceed every requirement.
|