Training Programme in Custom Solutions

Learning Solutions
In Pune

Price on request
You can also call the Study Centre
20252... More
Compare this course with other similar courses
See all

Important information

  • Training
  • Pune
Description

Important information
Venues

Where and when

Starts Location
On request
Pune
Learning Solutions, 411052, Maharashtra, India
See map

Course programme

Along with our ready-to-use solutions for managing learning and assessment, we offer a range of custom technology solutions to cater to your learning-related needs. These include but are not limited to:

Development of Custom Learning Management Systems
Development of Learning Content Management Systems
Development of Custom Performance Evaluation and Management Systems
Development of Risk Measurement and Assessment tools
Development of Custom Training Management portals
Development of Custom Assessment Systems
Development of CD-based LMSs
Development of desktop-based learning tools that work in standalone mode or centrally
Development of Course Tracker Applications for single or multiple courses
Making LMSs standards compliant for SCORM, AICC


Our teams' experience in a range of technologies-Java, PHP, .NET, Databases, XML, HTML, JavaScript, Flash, Windows programming, SharepPoint, ColdFusion, and many others-enables them to develop the right application for you within committed budgets and timelines.
Screenshots

We work on a sound Offshore Delivery Model through which you benefit from our well-defined processes and supporting infrastructure. Our process-oriented approach allows us to service your needs with quick responses and turnaround times.

Depending on your requirements and the mutually agreed deadlines, we set up the right teams to achieve the task. Our Development teams are backed by a Research and Development team that provides them with inputs and support in the latest technologies. Our business and technical know-how, combined with very competitive pricing resulting from the offshore setup, ensure that you get superior value for your money, all the time.

Here's how our Custom Learning Technology Solutions Development process works.

1. Pre-sales
Our Marketing and Sales team, together with senior members of our Learning Technology team, interact with you to understand your requirements and propose a solution that meets the desired outcomes.



In some cases, we may develop a proof of concept or a mockup to give you an idea of the type of solution you could have. Our team would also identify the right set of technologies and tools to use, or work on the preferences provided by you.



2. Project Management and Communication

2.1 Project Planning and Initiation
In the project planning and initiation phase, Project Managers put together a team to analyze the inputs and requirements, identify risks, and tailor a process suited to the project.

They ensure that project scope and specifications are defined, and draw up a complete project plan. Once resources are assigned to the project, a kick-off meeting is held to initiate the project.



2.2 Prototype Development
The activities within prototype development depend on the nature of the project.

Our inputs can vary from a complete Functional Specifications Document (FSD) to use cases, outlines of requirements, or a set of designed layouts which need to be developed as a tool.



The input is studied and a prototype is prepared for the complete system. The prototype could either be an HTML mockup with/out final designs or a set of graphical templates. The objective of the prototype is to convert the functional requirements and use cases to a view of the system as it would look and function. The prototype also helps us gather early feedback on many aspects of the system like overall design, layouts, and structure.



2.3 Technical Design
Once the prototype is signed-off, the team has a clear understanding of the system requirements. The team then proceeds to the technical design phase where the three key elements are:

1) Complete database design including the Entity Relationship Diagrams (ERDs) and Schemas
2) Technical design in terms of the architecture, classes, and model to use - e.g. Model-View-Controller (MVC)
3) System Test Plan (and User Acceptance Testing (UAT) Plan)

At this stage the key people are Project Managers, Business Analysts, and Technical Analysts. The outputs of this phase act as inputs for the Code Development and Quality Assurance teams, ensuring that the understanding and interpretation of the project requirements are transferred without any loss of information. The outputs created during this stage would be shared with your team as per the project plan.



2.4 Production (Coding / Development)
Once the FSD, prototype, and design documents have been reviewed by your team, unit- and module-level coding (development) commences. Quality Assurance (QA) at this stage takes place through self-reviews by programmers, regular reviews by Technical Analysts at unit level, and testing and review by QA Engineers at defined points in the process. Units developed are integrated as modules for further testing by the QA team.



2.5 System Integration and Testing
Modules are tested as per test cases and signed-off by QA. As they are released, the Development team integrates them and prepares a complete package for the final round of testing by the QA team.



At this stage, the QA team carries out a complete testing of the system as per the System Test Plan prepared earlier, as well as regression testing to ensure that fixes have not introduced any new bugs.



2.6 Beta, User Acceptance, and Project Closure
Once the QA team signs off the complete application as fit for delivery, Project Managers work with your team to deploy (or help deploy) the system in the beta environment. The objective of the Beta release is to capture any user-environment-related problems, which are then fixed (and regression-tested). Once the Beta version is reviewed and signed-off by your team, the system is ready for the final stage - UAT or User Acceptance Testing. The project is closed upon successful sign-off of the UAT phase, which indicates that it has been accepted by you and meets all stated and agreed requirements.



Systems and Tools
We use Whizible, a complete project management system, for project planning, scheduling, and tracking; resource management; and issue logging and tracking.



We also use an online project management tool called 'Lighthouse' to bring transparency to our project processes. Lighthouse tracks the email communication between our clients and us, including document attachments. It monitors progress against defined milestones, and flags slipped milestones.


Compare this course with other similar courses
See all