|
Implementation Methodology |
The JSCGroup Implementation Methodology is tailored according to customer requirements. We follow an ENTITY approach in all projects we handle: Entity Based on our experience of managing software facilities under our ENTITY (Extended Technology Facility) model, we have developed a methodology, which enables us to plan, organize, measure, and control the service delivery environment. To provide our customers with post implementation services, our methodology is a mix of onsite and offsite support services in order to offer the maximum possible benefits to clients. Project Management Methodology JSCGroup follows a self-developed methodology that is based on 100 man years of implementation experience and is based on a tried and tested Project Management expertise. The methodology places great emphasis on continuous user education, training and involvement during the course of implementation. Using a series of steps, some of which run parallel to each other, we are able to execute, monitor and maximize a budget, while minimizing time. The methodology involves 10 phases and covers the following: | Project Launch | | Business Process Analysis (BPA) | | Conduct System Test | | Prepare Conversion Plan | Install Applications | | Install DB | Configure Network | Prototyping | | New Development | | Testing | | User Acceptance | Verification | | Execution | | User Training | - Project Launch - To launch any project and to guarantee success, the scope of the project and milestones and targets, standards for communication, control and quality and project team structure are defined.
- Business Process Analysis (BPA) - During this phase, JS Consulting Group consultants have in depth interaction with the respective system owners, and system users in understanding the specific business requirements/processes and formats of the existing documents and system.
- Install Applications - During this phase, the base application package is installed and the various modules to be implemented are prepared for prototyping and design.
- a) Conduct System Testing – After the in-house application or base application has been installed, a final system test is required to ensure smooth development, implementation and execution of the project. Ensure all existing systems are working before making any modifications.
b) Prepare Conversion Plan – Using the design specifications for the new system, the systems analyst(s) will develop a detailed conversion plan. - a) Install DB – Installing of the new databases application, populating old data and defining new fields will ensure the prototype will match the conversion plan.
b) Configure Network – Configuring the network and network servers, testing all communication between servers, development systems, will ensure smooth development phase. c) Prototyping - The project team designs a hard copy mock-up of the solution, using application screen flows and design layouts to map the requirements developed in the BPA stage. The presentation uses sample data wherein the modules have the parameters set in to model the organization's procedures and practices. Having a look and feel of the application solution, a sign-off by the customer is taken on the accepted prototype. This prototype is used as a guideline and baseline for the project. - New Development – Development of the system, new features, custom modules are completed. Integrating the databases to the networks, and communication with the servers is completed.
- Testing – Thorough unit testing and system integration testing is performed on the test database. Testing of features and test scripts are documented for user verification.
- a) User Verification - The customized and tested application will be validated using production database in a small department or region of the organization. A sample pool of system owners, system designers and system users are used to ensure all levels have been completed.
b) User Acceptance - Based on the acceptance of the verification stage the application is made fully operational throughout the organization. - Migration/Execution –Migrating the newly developed system and final tweaking and execution of the project is completed. Performance tuning of the production database is also carried out simultaneously.
- User Training – Using the same sample pool from User Verification or a new client defined team, representatives of system owners, system designers, system support and system users are trained in various modules. Using a combination of classroom and hands-on training of the concepts and operation of the selected modules.
|