PrismERP Implementation Life-Cycle
Team Formation / Kick Off Meeting
Implementation StepsTeam Formation / Kick Off Meeting
DefinitionKick-off meeting to introduce Customer and PrismERP teams, assign module-wise lead personnel, and align scope, implementation plan, and timeline. Discussion on challenges, communication, and reporting structure to the Project Management Committee and Project Sponsor.
GoalTeam Preparation, Project Planning, Timeline estimation, Discussion Meeting Date/Time Finalisation
To Do: DivineIT/PrismERP (ERP Implementation Analyst)Confirm Lead ERP Implementation Analyst.
Propose required team structure from the customer side.
Prepare meeting calendar, meeting minutes, and project plan.
Negotiate time estimation with the customer or nominated ERP Administrator.
To Do: Customer (ERP Administrator)Key ERP Administrator Assignment along with departmental team members’ allocation
Confirmation of meeting participation
Invitation to internal team members for the meeting on individual module discussions
Requirement Gathering & Master Data Collection / Deployment
Implementation StepsRequirement Gathering & Master Data Collection / Deployment
DefinitionMaster data collection for all respective modules (e.g., Item, Category, Product, Employee, BOM, Multi-UOM, Pay scale) along with preparation of standard report formats for each module.
GoalMaster Data formatted XLS preparation. (Product, Employee, BOM). Confirmation of Hosting and Deploying the applications.
To Do: DivineIT/PrismERP (ERP Implementation Analyst)Provide master data formats for all required modules. Clarify each field of the data formats to the customer.
Follow up on master data collection.
Finalize standard reports with the ERP Administrator.
Conduct requirement gathering meetings and draft the SRS within the scope of the modules.
To Do: Customer (ERP Administrator)Server hosting confirmation
Preparation of formatted Excel files for individual modules
ERP Admin to validate data in the master data files
Sending master data files to the PrismERP implementer
Verifying the available standard report formats in PrismERP and notifying if they do not match
Participating in requirement gathering meetings
Training into the Demo System / Upload Master Data into the System
Implementation StepsTraining into the Demo System / Upload Master Data into the System
DefinitionTraining to be conducted in the demo system for all relevant modules, followed by uploading master data and practicing transactions. Generate and review default reports to ensure accuracy and completeness.
GoalTraining on Existing System and Upload Master data in Parallel
To Do: DivineIT/PrismERP (ERP Implementation Analyst)Clean and properly format data for system upload.
Upload master data into the system (excluding opening balances).
Confirm data upload completion with the customer.
Schedule training sessions with the customer.
Conduct AS-IS PrismERP training.
To Do: Customer (ERP Administrator)Checking and validating the uploaded data in the system
Facilitating training for PrismERP
Being trained as a PrismERP Administrator
Requirement Gathering & Feasibility for As-Is Implementation
Implementation StepsRequirement Gathering & Feasibility for As-Is Implementation
DefinitionConduct requirement gathering sessions to document current (“As-Is”) processes for all modules.
GoalRequirement Collection, Continuous Feasibility Discussion and Finalise the requirement
To Do: DivineIT/PrismERP (ERP Implementation Analyst)Conduct requirement gathering meetings.
Document SRS/CRS.
Configure the system for AS-IS implementation
To Do: Customer (ERP Administrator)Providing clear clarification of the requirements with supporting documents/reports
Maintaining the requirement collection session calendar
As-is Implementation and as-is Go Live
Implementation StepsAs-is Implementation and as-is Go Live
DefinitionCreate users and assign appropriate roles to ensure secure access. Facilitate system usage across the business through training and ongoing support. Ensure day to day operations by the users.
GoalFinal Data Collection, Upload and As-is Implementation and Continuous Feasibility Discussion
To Do: DivineIT/PrismERP (ERP Implementation Analyst)Create users and roles for the customer based on selected modules.
Upload opening balances (Inventory, Leave balance, Account balance, and Party balance).
Facilitate data entry and daily operations.
To Do: Customer (ERP Administrator)Prepare users for As-Is Go-Live and explain gaps.
Provide user list with roles for selected modules.
Support analyst for As-Is PrismERP implementation.
Ensure daily data entry and operations.
Fit Gap Analysis and Final SRS Submission
Implementation StepsFit Gap Analysis and Final SRS Submission
DefinitionAnalyze current business processes against PrismERP capabilities to identify fits and gaps. Finalize the fit-gap document and do feasibility analysis. Update the SRS with the Finally Accepted requirement and Submit the SRS to Customer
GoalFit Gap Document Preparation and Final SRS Submission
To Do: DivineIT/PrismERP (ERP Implementation Analyst)Conduct Fit Gap analysis between collected requirements and PrismERP.
Finalize the Fit Gap report.
Update the SRS/CRS documents.
Finalize and obtain customer approval of the SRS/CRS.
To Do: Customer (ERP Administrator)Finalising the feasible gaps for customisation, considering the architecture of PrismERP and the project timeline
Obtaining signed confirmation from the internal department on the final gap report, which will be forwarded for customisation
Customisation
Implementation StepsCustomisation
DefinitionFinalize the custom requirements collaboratively with both parties and forward them to the software engineering team for customization development.
GoalFinal Requirement to the customisation
To Do: DivineIT/PrismERP (ERP Implementation Analyst)Prepare a detailed task list with use cases for development.
Obtain customization approval from the Product Owner/Engineering Manager.
Schedule the task list.
Develop the customizations.
Update the application.
Confirm the update with the customer.
To Do: Customer (ERP Administrator)Attending regular discussion meetings on the customisations
Providing feedback on partial/full customisations
Supporting the PrismERP implementation analyst with clarifications regarding customisations
Testing
Implementation StepsTesting
DefinitionConduct in-house testing of the customized solution by the process analyst to ensure it meets requirements and functions correctly.
GoalReceive Customisation and Testing
To Do: DivineIT/PrismERP (ERP Implementation Analyst)Conduct cycle testing of the customized features or new modules with proper data validation.
Confirm with the customer’s ERP Administrator to perform cycle testing.
To Do: Customer (ERP Administrator)ERP Administrator to perform cycle testing and provide feedback to the PrismERP implementation analyst
Facilitating practice sessions for users and supporting them in preparing for Go-Live
UAT & Training
Implementation StepsUAT & Training
DefinitionUser Acceptance Test by Process owner and Training to the users
GoalReceive Customisation and Testing
To Do: DivineIT/PrismERP (ERP Implementation Analyst)Conduct User Acceptance Testing (UAT).
Set up and finalize user roles.
Prepare and schedule training programs for departmental users.
To Do: Customer (ERP Administrator)ERP Administrator needs to obtain confirmation from the departmental users
Facilitate practice sessions for the users and support them in preparing for Go-Live
Reporting & If Not ExecutedReporting to PMC/Management / Sponsor
Go-Live or Update Existing System
Implementation StepsGo-Live or Update Existing System
DefinitionUpdate existing data and configurations as needed, then proceed with the official Go Live of the PrismERP system.
GoalFinal Data Collection (Closing Balance of the company), Go Live or Update As-is System
To Do: DivineIT/PrismERP (ERP Implementation Analyst)Upload opening balances (Inventory, Leave balance, Account balance, and Party balance).
Circulate user security models.
Issue Go-Live notice 15 days in advance.
Declare official Go-Live.
Declaration of Go-Live.
To Do: Customer (ERP Administrator)ERP Administrator needs to confirm the opening balances and prepare for Go-Live
Internally declare the Go-Live date and mitigate all risks through discussions with the PrismERP Implementation Analyst