Field guide · Onboarding
A school software onboarding checklist
Onboard school software in seven controlled phases: appoint an accountable owner and fix the scope, confirm which product claims are real, prepare only the data you need, configure and test roles, run a limited pilot, train each audience on confirmed workflows, then hand over support, export and exit before broad launch. Each phase ends with evidence and a stop-or-proceed decision.
Published by EASY EDU SDN BHD · 14 September 2026 · Reviewed 18 September 2026
On this page11 sections
Who publishes this guide. EASY EDU SDN BHD, part of ES PRODUCATION GROUPS BERHAD, publishes this vendor-neutral checklist. The timetable screens elsewhere on this site are illustrative design concepts, so hold Easy Edu to these phases exactly as you would any other vendor, and ask for its current product record.
Method and scope. Prepared from the public sources listed below; they do not describe or endorse Easy Edu.
Key takeaways
What are the rules for a controlled rollout?
- 01
Name one accountable school owner and the people who approve scope, data and access decisions.
- 02
Turn every sales or demo statement into confirmed, excluded, dependent, planned or unresolved status.
- 03
Prepare the minimum data needed and rehearse recovery before any broad import.
- 04
Pilot real tasks against acceptance and stop criteria, not only user satisfaction.
- 05
Finish support, change, export and end-of-service handover before launch day.
Who owns the rollout, and what is in scope?
Appoint one accountable school owner and a small decision group covering teaching, administration, data and technical operations where relevant. Then write the first release down in terms anyone can check:
- Named users, locations and year groups in the first release.
- The workflows, data categories and dependencies in scope.
- What is out of scope, so a late request cannot quietly widen the pilot.
- Success criteria, each with an owner, a measurement method and a decision date.
Define success as evidence rather than a promised outcome: a named task completed, access kept within the approved matrix, an import reconciled, a support case resolved, an agreed export produced. If the owner cannot sign off these lines, the rollout does not proceed to phase 2.
Which product and service claims are confirmed before setup?
Build a claim register from the proposal, contract, demonstration notes and support documents. Give every claim one status, and record the product, package, version, evidence date and source beside it.
ConfirmedExcludedDependentPlannedUnresolved
If a workflow depends on another system, licence, device or service, write the dependency next to the claim, not in a footnote. Only confirmed claims move into setup. Dependent claims wait until their dependency is confirmed; planned and unresolved items stay out of training and out of the pilot script. Easy Edu’s questions to ask in a school platform demo produce most of this register.
Why be this strict? A licence count is not a rollout; only confirmed claims can be trained and tested.
How should the school prepare data before import?
List the data the approved scope needs, with its source, owner, quality checks and transfer method. Import nothing beyond that list. Before the first transfer, work through these checks:
- Remove duplicates and correct known errors at the source.
- Agree the identifiers that will match people across systems.
- Import a small test set first, then reconcile record counts and key fields.
- Record rejected rows and why they failed.
- Rehearse how the school would restore or correct a wrong import.
Document the purpose, access, retention, export and deletion path for each important data category. Malaysia’s Personal Data Protection Department publishes seven personal-data-protection principles and six data-subject rights in its public FAQ as general context; take advice on the actual arrangement rather than treating a checklist as a legal ruling.
How are roles and accounts configured and tested?
Approve a role-by-action matrix before inviting anyone beyond the project team. Then create representative accounts for each role and run the same four account tests against every one, checking both the allowed and the refused actions for viewing, editing, approving, downloading and sharing:
- CreateSet up a user with the minimum access the role needs, and confirm what they cannot open.
- ChangeMove a user to a new role or class and confirm the old access has gone.
- RecoverRestore a lost sign-in through the school’s approval route, not around it.
- CloseRemove a leaver while keeping any record the school must retain.
Include administrator delegation and temporary access. Save the configuration and each result with the onboarding record. Easy Edu’s guide to evaluating teacher, student, parent and administrator access has the full matrix.
What should a limited pilot test?
Choose a small group, such as one class or one department, and a fixed period with a stated end date. Give participants named scenarios rather than open access, and record the device, connection, role and configuration for each so a result can be interpreted rather than reduced to “worked” or “did not work”.
- Routine taskComplete a routine task for each role in scope.
- CorrectionCorrect an error and confirm who approved the change.
- Role changeChange a user’s role mid-pilot.
- Help requestRequest help and time the response.
- ExportExport a sample and check what came out.
- Planned failureHandle a planned failure, such as an interrupted connection.
Set entry, stop and exit criteria before day one: who can pause the test, how issues are prioritised, which defects block broader use and how sample or real data is handled when the pilot closes.
What training and communication does each audience need?
Train people on the tasks and limits confirmed for their role, and never train a planned workflow as if it were released.
| Audience | What they need to learn | What to tell them |
|---|---|---|
| Administrators | Configuration, account changes and support routing | Who approves changes and how to escalate |
| Teachers | Daily workflows and how to correct a mistake | What changes, from when, and where help is |
| Students | Signing in and finding permitted information | What not to share through the system |
| Parents or guardians | Signing in and what they are permitted to see | How to report confusion or a wrong record |
Give each audience a short practice task and a way to report problems. Attendance at training does not prove competence or adoption.
What must be handed over before broad launch?
Launch day is the wrong time to discover who answers the phone. Collect these in writing, and treat any unwritten support expectation as open rather than part of the service:
- Support
- Hours, channels, escalation owner and any response commitments.
- Change
- Maintenance and release notices, and the school owner for configuration changes.
- Known limits
- Defects accepted at pilot close, each with an owner and review date.
- Export
- The agreed export run for real, with the output checked.
- Exit
- Retention and deletion answers, and the end-of-service path.
Name who will read new release notes after launch, and set the date when the school will next revisit the claim register from phase 2. Keep the export result and the exit path with the handover record. Easy Edu’s school data ownership, export and deletion questions set out what to ask for.
What does the complete onboarding checklist look like?
Use this as the sign-off sheet. Tick a line only when its evidence is filed with the onboarding record, and stop at the first line that cannot be ticked.
The downloadable worksheet carries the same phases with space for owners and evidence.
Quick answers
Frequently asked questions about school software onboarding
Should a school import all available data at the start?
No. Import only the data the approved first scope needs. Test a small set, reconcile it, document errors and recovery, and expand only after the school accepts the result and the access, retention and export paths are clear.
What makes a school software pilot controlled?
Named users, scenarios, data boundaries, configuration, evidence fields, support routes, entry criteria, stop rules and a final decision owner. It tests the proposed arrangement rather than offering unrestricted early access.
When is school software onboarding complete?
When the agreed acceptance evidence exists, blocking issues are resolved or formally accepted, role and data controls are recorded, users have the guidance they need, support ownership is clear and export and exit paths have been tested.
External context
Which sources does this checklist rely on?
- Personal Data Protection Department, Malaysia: Principles of Personal Data Protection
- Personal Data Protection Department, Malaysia: Frequently Asked Questions
These sources give evaluation and legal context only. They do not describe, assess or endorse Easy Edu.
Next move
Ask Easy Edu for written evidence
Send the questions from this checklist to Easy Edu’s published enquiry email, without student records, and ask for its current product record.
EVERYTHING ON THIS SITE
Every EASY EDU guide and page
- About EASY EDU SDN BHD
- Contact Easy Edu
- Easy Edu FAQ: company, product status and platform evaluation
- School platform evaluation glossary
- School platform evaluation guides
- Privacy notice for easyedu.com.my
- How to run a school platform evaluation session
- How to evaluate a school platform before you buy
- School role map: who sees, changes and approves each record
- School software data export and governance questions
- Questions to ask in a school platform demo
- Reduce duplicate school record entry
- Integrated school platform or separate apps?
- How to evaluate teacher, student, parent and administrator access
- School data ownership, export and deletion questions
- School platform privacy questions for a first vendor meeting
- Concept screen or real feature in a school demo?
- What should parents see in a school platform?
- Should a school run a school platform pilot?
- How to move school records into a new platform