The Software Development
Methodology that GSI
adopts is evolved
to be a multi-disciplinary
process for developing
and delivering effective
solutions and is based
on the foundation
of our people; their
determination to succeed;
and, their ability
to deliver
A.
INITIAL PHASE
1.
Requirements Gathering
To deliver a truly
effective system/application,
thorough understanding
of your business
needs is called
for. Our Business
Analysts, Development
Manager, andTechnical
Lead take time to
dig deep into your
business to gain
an accurate and
through discernment
of your application/system
requirements in
your business context
and to determine
how best to do it
B.
THE PENULTIMATE
PHASE
2.
URS
Based on the detailed
specs foregathered
during system study,
the User Requirements
Specification, which
precisely outlines
what you are expecting
from the system,
would be turned
out on behalf of
your organization
or would be received
from you
3.
Proposal
The latter step
would be to submit
you
- A Technical Proposal
responsive to your
needs emphasizing
the strengths of
your company and,
- A Cost Proposal
depicting necessary
financial information
4.
SRS
The technical specification
as to- 'what business,
or other requirements
must be satisfied
by the proposed
system and how'
-would be detailed
herein this sub-phase.
5.
Design
Project Analysts
and team leads would
study and prepare
a strategy blueprint
integrating function,
process, and industry
specific strategies
assessing the optimal
set of technologies
and business models
and then design
the system, database
and control flow.
6.
Development
Developers, would,
then set out programming
the system as per
the studies carried
out and the design
turned out and accomplish
the tasks on hand.
7. Testing &
Debugging
To ensure the system
performs as precisely
as expected and
as accurately as
required, tests
on hardware and
software would be
taken up in accordance
with a documented
test plan, which
not only documents
what will be tested,
but also the expected
results.
Following the completion
of the tests, those
that would be found
to have failed to
meet an acceptable
standard would be
allocated a severity
level. Enabling
an objective view,
all the errors (bugs)
are noted and analyzed
and subjected to
corrective actions
8. Client Review
& Acceptance
In order to obtain
your acceptance,
the system developed
and tested would,
then, be sent to
you, the client,
enabling your review.
9.
Implementation Of
The Suggested Changes
The changes, if
any, that you would
suggest following
your review of the
system/application,
would then be implemented
ameliorating the
system/application
accordingly
C.
THE ULTIMATE PHASE
10.
Delivery
Finally the system
developed to your
specifications and
expectations would
be delivered to
you on time and
within your budget
keeping up our promise
of reliable and
effective application
for you.
This approach to
software development
enables all of our
activities to be
focused on in digging
deep all the key
aspects to be reckoned
and issues to be
dealt with while
developing a perfect
solution for you
and then in creating
ways to resolve
them, which in turn,
pleases you beyond
what you expect
|