The development process
at Global1Media is a highly evolved discipline.
The project management and delivery process has
been improved and standardized over time to best
augment the nature of a project.
The methodology for development
projects in our company takes into account
these factors while choosing the appropriate
development model for any client’s
development project. While these development
models are chosen chiefly depending on time
availability and resource allocation expectations
of the client company, the usual pattern
of project management and delivery follows
these stages of evolution: -:
Concept Definition
It all begins with a meeting. We listen to
the client's ideas and objectives, evaluate
the project's difficulty, and submit a proposal.
The proposal provides a general overview of
the solution Global1Media will provide, as
well as an estimate of the total cost.
Requirements Gathering
Using the initial proposal as a framework,
we begin filling in the details of the application's
design. We develop use cases to describe the
program's functionality, evaluate our implementation
technology options, and develop a "look
and feel" for the application.
Functional Specification
Once we have an in-depth understanding of
the project requirements, we create a document
which includes an estimated schedule for project
milestones, a list of specific technologies
to be used, a description of the hosting environment,
and other relevant details. Our developers
will use this document as a "blueprint"
while building the application, and the client
will use it to evaluate the product during
the beta testing phase.
Implementation
At this point, the project is clearly defined,
and the actual programming begins. The developers
follow the specification closely, implementing
small pieces of the program's functionality
and testing them individually before moving
on to the subsequent pieces. This style of
development is remarkably fast, and leads
to a final product that precisely matches
the client's specifications.
Post-Project Debriefing
We conduct a final meeting with the client.
This is a chance for the client to ask any
last-minute questions about the service, and
for us to evaluate the effectiveness of the
development process.
|