Back to Case Studies

Education platforms

Anonymized client case

Education Management Recovery

Recovery and rebuild of a New Zealand student management system after a failed outsourcing attempt, with renewed roadmap control, government-aligned requirements, QA support, and long-term product delivery.

EducationRecovery.NETAzure
Digital learning interface used for education platform planning
Client contextNew Zealand student management system
Starting pointFailed 2017 build and lost source-code continuity
Team3 .NET developers and 1 QA
ResultSystem launch and Ministry of Education verification

Delivery evidence

What this example shows about delivery.

The evidence type is stated clearly so readers can distinguish anonymized client work from a reusable architecture practice or representative delivery example.

Evidence type

Anonymized client case

Operating context

New Zealand student management system

Delivery focus

Failed 2017 build and lost source-code continuity

Reusable value

System launch and Ministry of Education verification

Client Context

A student management platform needed to support the full operating life of a school.

The source case describes a student management system for schools in New Zealand. It covered staff, student registration, curriculum, timetable, learning plans, attendance, finance, pastoral care, assessment, reporting, and configurable templates.

Because schools could receive private platform accounts after paying for the service, the system needed to be flexible enough for different school settings while still meeting education-sector requirements.

Problem

The first outsourcing attempt created a recovery project, not a normal handover.

  • Initial requirements were unclear and some expectations were unrealistic.
  • The original scope attempted to support New Zealand and Australia too quickly.
  • Most UI pages were completed, but the back-end code was not finished.
  • No source-code management was used, creating serious continuity problems after the deadline was missed.

Recovery Work

Shinetech helped turn the project back into a controlled roadmap.

After the failed 2017 build, the client reformulated the roadmap in March 2018 and began working with Shinetech. The team restored the old website, helped complete mockups, and discussed the business requirements in detail before rebuilding.

The team also reviewed New Zealand education authority documents to understand how the system should align with government requirements and interact with public-sector education systems.

Delivery Model

A four-person team combined .NET delivery, QA, and agile collaboration.

  • Three .NET developers and one QA worked closely with the client's project leaders.
  • AngularJS, ASP.NET Core, Azure SQL, and Azure Redis were used in the technology stack.
  • Email, video calls, messaging, and on-site visits supported daily collaboration.
  • Agile delivery helped reduce bottlenecks and respond to changing business needs.

Result

The platform moved from rescue mode into an approved operating system.

The Shinetech team successfully launched the system, and the case material notes that it was verified by the Ministry of Education. The client relationship continued into future features, which is the clearest sign that delivery trust had been restored.

Reusable lessons

What a similar engagement should clarify early.

  • Map the business workflow and the roles that need different visibility.
  • Confirm the data and access boundary before implementation.
  • Choose a first release small enough to review and real enough to prove fit.
  • Keep QA, documentation, handover, and ownership visible from the beginning.