With each
engagement, we use a powerful combination of tools, industry data,
methodologies and experienced team members to achieve success. Each
engagement begins with a profiling session that allows us to better
understand your firm's capabilities, goals, motivators and constraints.
With this profile in hand, we use our tools and experience to create a
detailed power plan specifically tailored for you. WEBuilder has
accumulated great experience in meeting and exceeding company requirements
and outsourcing goals. We have adapted our process to make it the most
efficient for outsourcing.
Analysis
We carry out the detailed
business requirements analysis using our unique methodology.
What is
this unique methodology?
This is a methodology which
involves clearly defining the high-level business goals and exact system
requirements within the client organization. This methodology ultimately
results in a textual design document. Parts of a textual design will be
developed during the exploratory sessions, which upon approval of the
clients, will be further fine-tuned. After required iterations, upon
clients' sign off, the textual design is declared frozen.
Functional specifications document
Once the textual design is
frozen, we will prepare a functional specifications document, which again
will undergo iterations based on the client feedback. This document lists
out all the front-end and back functionalities and where appropriate,
correlates them with the applicable user interface
Technical
design
Based on the textual design
and the functional requirements document, we will carry out a technical
design of the application. This phase might expose some of the issues that
were not addressed during the earlier phases. We will work with the
clients for resolution of such issues. A technical design document will be
prepared during this phase.
Coding
During this phase our
programmers actually develop the software based on the technical design
document and the functional specifications document.
Testing
Testing involves the
following phases:
-
Ongoing developer testing
-
Alpha testing
-
Beta testing phases
Launch
and beyond
This
phase involves identifying a hosting company and if we decide on
dedicated hosting, we will assist the client in identifying the hardware
and software requirements and procure them. Deploying the application on
that environment and testing it will then follow. We will extend all
required technical support for launching and then will continue to
support the application for an agreed upon length of time.