We use the following six-step approach for developing our learning solutions.

  • Project Definition Plan – The Project Definition Plan (PDP) is prepared after understanding the learning needs. It covers the following sections:
    • Overview of the plan
    • Types of deliverables
    • Man-hours required for the project
    • Risk involved – such as escalation
    • Budget and Time requirement
    • Method of payment
  • Design Phase – In the Design phase, the creative layout of the module is identified. It includes:
    • Number of frames
    • Functionality or level of interactivity – Passive, limited, moderate, or simulation-based
    • Types of interactivity – such as video, animation
    • Type of assessment
    • Content Design - scenario based, game-based, gamification, or simulations, etc.
  • Prototype phase – Once the design is accepted, the prototype phase starts. One module is prepared and signed-off before the rest of the modules can be developed. The steps in this stage are…
    • Brainstorming session
    • Storyboarding
    • Graphical User Interface (GUI) design
    • Graphic design
    • Integration
    • Quality Assurance check
    • Sign-Off from client
  • Development phase – Once the prototype is approved, storyboarding is done. Following steps are considered in the development stage, such as:
    • Storyboarding or placing content in design templates of all the modules
    • Developing graphical elements, such as images, illustrations, videos, animation
    • Producing all the modules
  • Quality Assurance phase – After the modules are prepared, the course is forwarded to the quality assurance (QA) team. Here, client feedback is considered actively during various stages of quality reviews.
    • Checking bugs and quality issues as per QA standards
    • Creating Alpha, Beta, and Gold stages of the course
    • Final sign-off
  • Post Delivery phase – The course is maintained and upgraded from time-to-time as per changes in the company policies. The tasks are implemented according to post-delivery services.

For rapid development of projects, we sometimes recommend a shorter project life cycle. The cycle typically starts from the Development stage (assuming the client provides us with the design for the course).

  • Development stage:
    • May include storyboarding. Sometimes, the storyboards may be provided by the client
    • Creation of look and feel screens, graphic templates etc
    • Development of a prototype
    • After prototype approval, all the modules in the course are developed
  • Quality Assurance stage:
    • The modules are checked for quality issues as per QA standards
    • Graphical, language as well as functional issues are taken care of during this phase
  • Delivery Alpha, Beta and Gold versions of the course are prepared and delivered. Final, LMS ready versions are delivered to the client after sign-off of the Gold version.