Developing effective elearning requires expertise in Project Management, viagra Computer-based Instructional Design, Multimedia Design, Instructional Technology and Quality Assurance. It is rare for a single person to have mastered all of these skill sets. Therefore, developing effective elearning often requires a team approach which leverages the unique skills of each contributor. A team approach also ensures an efficient elearning development process as each contributor can focus on their core competency rather than having to muddle through elements that they are not experts in. The following graphic highlights the five key skill sets required to develop effective elearning as well as the primary contributions of each team member.