






|
|
Strategic Approach
GoDog Consulting follows
a model-based approach that has been implemented for web application development and
planning.
Phase One: Requirements
The first step we take in
this phase is acquire certain documentation from the client, which may include contact
information, e-mail, deadlines, meetings, and formal procedures. We also ask various
questions to the client which enable us to know exactly what they want and what they are
looking for.
Phase Two: Project
Base
From the beginning of a
project, we create a site which will be password protected and include enhancements such
as logging and site analysis. This site will serve as the central compartment for all
documentation, flowcharts, feedback, and prototypes.
Phase
Three: Rapid Prototyping
When all of the requirements
have been met and we are capable of covering the project within our scope, we put up a
quick and simple prototype site that enables the client to visualize what we plan to
develop. This site also allows the client to see any progress or changes that have been
made. In this phase, we ask ourselves, "Is this what you want it to look like
?".
Phase Four:
Database Design
If the project is not
data-driven, this phase may be skipped. Otherwise,we develop a full database design that
fits your needs. At this part in our approach, we set up a prototype that shows the
potentiality of the database, which will also help us optimize it.
Phase Five:
Site Design
At this point in the
project, we design a flowchart which shows the high level components we use to interact
and the low level components which they use. This flowchart includes application design
and site mapping.
Phase Six: Implementation
and Debugging
Implementation and
Debugging (Part 1): Core Coding
This is where we being to code the application. After each segment of code is completed,
we undergo rigorous testing which ensures that the segment of the code is dependable and
bug proof.
Implementation and Debugging (Part 2): Secondary Coding
This is where we perform house cleaning and issue certain adjustments which make the site
complete.
Phase
Seven: Installation and Approval
As the final step to our
approach, we set up a password protected system on the client's hardware and present the
site to them. This is where simulation of the application occurs. After the application is
simulated, we let the client test the application to ensure it is working as required. In
the testing phase, we let them perform stress tests which will let them know if the
application can handle a large load. After the client and stress testing is done, the
password is removed from the system and the site is ready to go mainstream and be released
to the end users of the company. When everything has been completed successfully, we
discuss flexibility and future enhancements with the client.
[ previous
]
|