Taech field guide
Customizing School Software to Fit Your Unique Culture
Customizing school software: which admissions, attendance, fee and parent communication tasks would your school want to adapt? Which terms would staff use, who would own each decision and how would a family find the next action? These are optional questions for a planning discussion.
Consider choosing a workflow and describing what the user needs to understand at each step. You could then use a fictional case to explore the proposed change with a supplier. The exercises in this guide are hypothetical suggestions for school owners and operations directors to adapt to their circumstances.
What does school culture mean in a software brief?
A school's culture can appear in ordinary details. Consider how a receptionist answers an admissions question, how a teacher refers an attendance concern and how the finance team explains an unfamiliar charge. The software brief should capture the responsibilities and language behind those interactions, rather than asking only for school colours and a logo.
Ask staff to bring examples with personal information removed. Look for a recurring decision that is difficult to explain or a handoff whose owner is unclear. Write the desired behaviour in plain language. For example, a hypothetical requirement might say that an admissions colleague must be able to identify the person responsible for the next response before closing an enquiry.
How do you scope customizing school software?
Separate an essential operational requirement from a preference about appearance. An essential requirement might concern who can amend an attendance record. A preference might concern the wording of a menu label. Both deserve consideration, but they require different evidence when you assess the proposed solution.
Keep a change register with the request, its owner, the reason for it and the affected workflow. Add an acceptance condition that a colleague can observe. Avoid requirements such as “make the portal intuitive” without describing the task. A more useful condition asks a parent tester to find a fee explanation and identify where to send a question without assistance.
How do you distinguish configuration from custom development?
Ask the provider to identify which requests can be handled through existing settings, which depend on another service and which would require development. Do not assume that a demonstration of a related feature confirms the requested behaviour. Request an explanation of any limitations before agreeing the scope.
For each proposed change, document responsibility for maintenance and future updates. Ask whether changing a label affects reports, exports or translated text elsewhere. Discuss what happens if the school later changes its process. This conversation is about the proposed arrangement. It does not imply that every provider offers the same configuration or development options.
How can language reflect the school without creating ambiguity?
Collect the terminology used by admissions, attendance and finance staff. Decide which terms should be consistent across forms, messages and help text. Where Arabic and English are needed, check the meaning of both versions together. A warmer greeting should not obscure the action a parent needs to take.
Use fictional messages to test tone. In a hypothetical fees enquiry, ask whether the response explains the relevant item, who will investigate and how the parent can follow up. Keep the wording respectful without promising a resolution that has not been authorised. Record who approves changes to commonly used messages and who keeps the translations aligned.
What should a customization workshop produce?
Give each participant a task rather than an open invitation to request features. An admissions colleague can demonstrate how an enquiry becomes an application. A finance colleague can explain how a fee question is referred for investigation. A school leader can identify decisions that require escalation.
Capture the sequence, the responsible person and the information needed at each step. Separate observed problems from proposed solutions. The workshop output should be a short set of agreed workflows, a list of unresolved questions and an acceptance plan. It should not be an unprioritised catalogue of screens that nobody has agreed to maintain.
How do you test exceptions as well as ordinary work?
A successful demonstration should cover more than the expected route through a form. Ask what happens when a parent changes contact details, an application is incomplete or an attendance entry needs correction. Use fictional records so the discussion can focus on behaviour without exposing a family's information.
For each exception, identify who is allowed to act and who receives the result. Ask the provider to show the actual behaviour where available and label anything that remains a proposal. Do not record an unbuilt function as accepted. Keep the unresolved item visible until the school has evidence that it works as agreed.
How should you assess access and ownership?
Describe the information each role needs to perform its work. Ask the provider to demonstrate the proposed access boundaries using test accounts. A screen hidden from a menu is not, by itself, evidence that an action is restricted. Record the test performed and the result, and refer technical questions to the responsible specialist.
Agree who can request changes after rollout and who approves them. Make the same distinction for routine content edits, configuration changes and development requests. A named decision owner prevents an informal preference from being mistaken for an approved requirement. It also gives staff a clear route for reporting a mismatch with the agreed process.
How can training match the school's working habits?
Build training around complete tasks. Let an admissions colleague practise handling a missing document, and let a finance colleague practise responding to a disputed item. Provide the wording, escalation path and reference material that the school expects them to use. Check understanding by asking the person to explain the next action.
Keep a record of questions raised during training. A repeated question may reveal unclear instructions or an unresolved workflow decision. Resolve the underlying issue before rewriting the training material. Treat the initial rollout as a period for observation, with named people available to decide whether a reported problem requires clarification or a change.
What can you discuss with Taech?
Which admissions, attendance, fee or parent communication workflow would you like to discuss with Taech? Bring the relevant questions from your planning worksheet. Ask what functions are available and request a demonstration, then confirm the proposed support arrangements and implementation responsibilities in writing.
A service description does not establish that a specific customization, integration or training package is included. Bring your acceptance plan to the discussion and distinguish demonstrated behaviour from proposed work. You can explore the Taech website before preparing your questions.
Frequently asked questions
Is branding enough to make software fit our culture?
Branding is one part of the experience. Also examine terminology, responsibilities, approvals and the way families receive explanations. Define the behaviour you want before deciding which visual changes are useful.
Should we request every preferred change before rollout?
Prioritise the changes needed for the initial workflows. Keep other requests in a register with their purpose and decision owner, so a preference does not quietly become part of the agreed scope.
How can we tell whether a requested change is included?
Ask for written scope and demonstrate the acceptance condition with the provider. Record dependencies and exclusions, and keep proposed functions separate from functions that have been shown working.
Can customization establish a better educational outcome?
An expected improvement is a hypothesis to assess, not a result to claim. Define the observation you intend to make and review the evidence after implementation before attributing an outcome to the change.