Patrick Lambe has written an article on the challenges of implementing e-learning. No wonder why we see so few examples of "good" e-learning !
To do enterprise e-learning really well, beyond the technical competencies
present already in HR and IT, you have to be able to marry deep understanding of
the operational needs at the front line, strategic direction, consulting and
change management skills, quality and performance metrics, information
architecture and usability design, workflow analysis and process redesign,
culture influencing, and superb communication and negotiation skills.