The customer, being a subject matter expert, provided all the learning content.
One of the well-known LMS for training providers was chosen as a foundation for the platform. It had many necessary features already built-in (learning paths, webinar support, grading, etc.). In addition, we have intimate knowledge of it, given that we developed the system. All of this helped use the customer’s budget more efficiently.
As this was to be a long-term project that would expand over the years, the Dedicated Development Team Model was the most appropriate. It would allow the client to use a hands-on approach to direct the system’s expansion the way they want.
This project can exist without a dedicated developer but given that it is used by thousands of people per day, it needs client support. So while the customer's employees handle working with learners, our developer deals with all the technical issues.
The dedicated elearning developer's work includes making adjustments and improvements that weren't part of the original specification: modifying reports, streamlining course creation process, fulfilling technical requirements for legal compliance, etc.
There are also technical issues that have to be addressed, e.g. replacing Flash with HTML5 content due to the fact that Flash will soon stop being supported.
In content-heavy projects like this one, a dedicated elearning developer is the most cost-efficient option.