MindSync's
approach is to work with you to establish the best
overall solution for your project, which typically
includes the following phases.
Definition assembles all the information
needed to develop your software. We create documents
that outline exactly how and when we propose to develop
and deliver your project, including required functionality,
environment, interfaces, and a project plan, letting
you vary the project requirements before the project
begins.
Analysis creates a detailed functional
specification, defining the system or application
behavior, and provides another opportunity for you
to review and approve the application before it's
creation commences. At this point, we revise the project
plan, providing accurate and achievable timelines
and budgets.
Design evaluates the project requirements
and functional specification, reviews the possible
technical solutions, and selects the best one. Then
we create a design specification that describes the
internal architecture of the system, and serves as
a blue print for coding.
The final testing phase before launch
is often overlooked due to scheduling or budget requirements,
but is probably one of the most important aspects
of a solution/design. Nothing is more disappointing
to the end user than poor functionality. These errors
are seldom overlooked by the user, and are often factors
that persuade them not to return to the site.
Like the build process, the test
process is cyclical.
|