learning powered business
transformations
Disprz 5 Phase Project Implementation Approach
For all implementations Disprz follows a 5 phase implementation
approach
Initiation
To gather all requirements with specific focus towards HRMS or user source integrations To
gather comprehensive requirements for other external integrations and custom features.
Planning
To Analyze the requirements and ideate on any phased approach if needed and revisit all
edge cases before execution.
Execution
Build all the necessary integrations, configurations and custom
features and adopt an iterative deployment process to the designated
client instance.
Control
To have a joint User acceptance test process to control any
deviations or defects and achieve adherence to requirements
Closure
Ensure a smooth Go-live and hassle free adoption and initial
weeks of usage. Transition to Customer success and product
support team
2
Disprz Implementation Risk Management Strategy
Disprz implementation framework has a 3 pronged approach to mitigate risk at all phases of the project
lifecycle
• Conduct periodic trainings to
showcase product possibilities and
features
Timeline
Ambiguity
Feature • Conduct deep dive requirements
Ambiguity workshop.
• Call out clearly ambiguous requirements.
Requirement • Distinguish all possible ways to achieve
• Constantly update time line and risks Ambiguity the client requirements.
• Discuss with clients any impact in Disprz
• Get a sign off on the requirements from
activities or client activities and call out
customer
delays upfront in timely manner.
• Adopt mitigation strategies and see how
delays can be mitigated
3
Project Organization Structure Disprz Product Tribes
Krishnakumar Ganesan Raunak Kejriwal
(GK) Associate Director- Customer
Director of Implementations Success
Naini Narendar
Implementations Manager
Client- Project Management
Janani
Associate Tech Soln Architect
Keshav Agarwal
Implementations Analyst
Client- Integrations
To Execute Integrations Client-Relevant project
Disprz Client Services stakeholders and Business users
To carry out Data migrations
Engineering Team
Customizations
4
Transition Plan - Learning Content and Learning Completions
Data Migration Details Approach
• One time in UAT
User Information or • Real data for production
• One bulk load in production via SFTP
Employee data • Mock Data for UAT
• Delta load via API
Prior to current FY • Real data shown as static HTML report for • Pre agreed format in Excel or CSV
or calendar year - Employees • Total number of years and records to be
learning records • Downloadable report for admins agreed
• Disprz learning architecture agreement
Learning Content • Agree on total learning modules, types and
• Populate excel template
Migration perform one time migration
• Provide content in SFTP in specific format
• Iterative migration of completions alone
Current year learning • Modules should be created on Disprz, • Details on User, module to be shared in
records Active employees details to be provided specific template
and completions will be marked.
• 2-3 week cutover window data will be
Cutover window migrated post go-live • No new learning in current LMS for 2-3 weeks
learning records • Only completions • Details on User, module to be shared in specific template
• In-progress will not be done
5
Disprz - Release Management
Disprz Product Tribes
Disprz does a Bi-weekly
product web releases and
Monthly Mobile releases
Push Code
Build Build Release
Feature changes from Multiple daily QA Bi-Weekly Code freeze Feature release to client
all tribes builds & Release regression Production and UAT
instance
Disprz Can deploy these
Push Code changes directly to client
specific instance at any point
Build Release
Disprz Implementation- Client Customizations and Acceptance test on Feature release to client
services Engineering team Integrations Client UAT Production and UAT Customizations that need
instance
product /platform API change
will have to follow above
Disprz release schedule
6
Disprz - Defect Management - During Implementation
Logged as part of Sprint
planning cycle Dev/Test/QA -Cycle
Issues Categorized as
product defects
Integration Testing |
User Acceptance
Testing
Issues Categories as
Integration or
Customization
Implementation
Issues Addressed directly by
Manager will Client services Engineering
coordinate and drive
this defect life cycle
until resolved
7
Disprz - Issue Management - Post Production - Support
Logged as part of Sprint
planning cycle Dev/Test/QA -Cycle
Issues Categorized as
product defects
Customer Reports issue
via
[email protected] Issues Categories as
Integration or
Or via dedicated
Customization
Support member
Issues Addressed directly by
Client services Engineering
*The above process will follow proper SLA for production defects both related to product/platform and customizations.
8
Disprz - Change Control Process
Product Change Control Process Customization Change Control Process
PSA - Customer Success Manager- Identifies the product Customer Success Manager - Raises a CR to Implementation
change use case with customer - Creates a JIRA ticket with team.
a internal logic based priority score.
Implementation team involves a Solution Engineer to
&
CSM - Represents this in weekly product calls to groom the requirements.
gather inputs. Priority score gets revised based on
similar request from other customers.
• Feasibility check is done
• Design is proposed
• Upon acceptance PM takes it for Grooming - Sprint • Timelines/Effort and cost agreed with client
Planning - QA Planning and a future release is identified. • CR contract document initiated and signed off
• The ticket then undergoes the feature development
lifecycle with a target release date and uniformly pushed
to all customers. Dev and acceptance tests completed. Customization gets
deployed in client specific instance
9
Disprz - Implementation Governance Process
Alternate days - Delivery Monthwise plan for 30,60,90 days
1 Weekly - Project Status
Monthly - Steering committee status 3 learning initiatives
CSM work with L&D team on 5
Quarterly - Project sponsor status adoption and usage of platform
Governance
Go-live
Cadence
Governance BAU- Post Go-
Modality
Team GO LIVE live
CSM, Implementation Manager Alternate days Status- Virtual
BU Head- SEA Monthly- Virtual Post Golive support via relevant
Director Implementations
2 Quarterly- Face to Face (Upon
mutual consent) 4 channels
10
Disprz - Risk Assessment Methodology & Mitigation
2 3
Risk Assessment Risk Control
Risk is assessed keeping in mind project critical If critical path impacted- Control measures such
path and classified as call for mitigation or can as revision of timelines, alternate approach,
live with Workaround techniques are deployed
1 4
Risk Identification Risk Monitor
Implementation manager- Keep track of Based on observation suitable monitoring
requirements, schedule and delivery milestones measures are deployed to identify risk in
Flags- Functional, Schedule, Resource, Cost advance
and Infrastructure/Security risks
11
Disprz - Development Methodology
Disprz SaaS Platform
Feature releases to
Disprz Customer Success Team all customers
Represents feature requests from
Customers
PSA Implementation team
represents PSA product changes
Front End Customizations
Backend End Customizations Customization
Acceptance tests -
PSA Implementation taking up Customizations using Disprz Implementation team & Customization Deployment Only to
PSA Customization Requests External APIs PSA PSA Instance
12
Disprz - QA Methodology
Disprz Code propagation and Testing for every feature Disprz SaaS Platform
Feature releases to
all customers
Dev Region QA Feature Testing QA Staging Production
Region Release Regression
Developers from various Tribes keep checking in Release Managers, PM and Customer
Release regression happens and final
features- frontend and Backend changes based on success based on Client priority - plan the
code is pushed to production
PMs direction tickets eligible for a release
API tests and Integration test frameworks Front end and Regression test
Unit Test frameworks & tools
& tools framework & Tools
13
Disprz - Implementation Hybrid Delivery Model
Disprz follows a Hybrid delivery model with a Local customer success manager present in client location.
Implementation manager is from offshore (India) location and travels on need basis for Requirements discover &
UAT phases
Disprz Product and Engineering
Team - India
Implementation
Manager
Customer Success
Manager - Client location -
Frequent Visits -Weekly or
Bi - Weekly
14
Disprz - PSA Overall Solution - Key Tenets
We already have you 40% covered
Out of 270+ requirements 40% already available as product features
21% Product changes & 18% customizations
One Product with global updates
During the course of Implementation and post Go-live PSA will get regular
Disprz feature updates across mobile and web
Dedicated Project Team
Dedicated project Manager and shared implementation and client services
Engineering team to deliver customizations and Integrations
Phased delivery
To achieve 60+ product changes and customizations we will have a 2 phase
delivery with crucial requirements in phase 1 ready in 6 months
Data Migration & Cutover
All legacy learning content migration for phase 1
All historic full learning completions migrated for phase1
Partial completions subject to feasibility during Cutover window
15
Disprz - PSA Cutover Plan
Kickoff Month 6 Month 8 Month 12
6 8 12
Phase 1 Phase 2 Warranty Support - Production Support
& Steady State
Phase 1 Go-live in Month 6 with iteration 1 Phase 2 live with second
of Product changes, Customizations & priority features, Eligible for DIsprz Bi-weekly product releases and
integrations Customizations & Monthly mobile releases.
integrations
Cutover Approach
Agreement of Disprz content architecture Old system Switch off window Migration of Completion
Migration of learning content form legacy Integrations & Customization Migration of partial
Migration of static learning history completions from New learning commencement completions- Subject to
legacy in new system feasibility of content
16
Thank You
17