Phase A - Requirement Gathering
This is the first phase for every project when our business consultants
meets the client to understand the course, design, and platform
requirements. These are brainstorming sessions that help determine the
over all business objectives and marketing goals. The initial scope of
the project is then defined in terms of cost, effort, schedule, and
deliverables and functional specifications are generated. Extensive
feasibility study is done, after that proposal agreement is signed with
client.
Phase B - Analysis & Design
Specialists from project management, software engineering,
instructional design, and graphic design analyzes the client's
requirements, design the hardware and software architecture and their
implications on product development. Based on the analysis, a design
specification document is prepared. Along with this test plans gets
generated.
Phase C - Development & Testing
This is the stage where the project is actually off the ground.
Sanework builds the application in progressive phases or increments
upon approval of development specification by client. First the
prototype is created, which is functionally complete and runs on the
actual platform envisaged or different prototyping techniques are used
. Once the client approves the design and the prototype, the production
team starts the development process. This is where scripting, creation
of graphics, and coding take place. Testing begins right at the
prototype phase and continue through various project milestones.
Phase D - Implementation, Deployment and Training
Once the system goes into production mode, comprehensive training is
extended to the end-users; not only to administer and maintain it, but
also to make them understand the underlying technology and development
tools. The end-users are trained to use the application effectively.
Follow-up action in terms of close monitoring of the system and
applications ensures immediate response to issues.
|