Система обучения технического персонала
1. проводить friendly семинары в раскрепощенной обстановке с решением интересных и актуальных задач.
2. парное программирование/верстка
3. литературу и материалы сами в сети нужную найдут в большинстве случаев
4. контент-менеджерам и саппорту мануалы.

пы.сы. тестирование и аттестация имхо бред. на этапе приема сотрудника на работу вы уже должны определить — выстрелит ли он. не выстрелит — попрощаться. и лучший показатель — не тестирование, а продуктивность и качество работы.
Иметь базу знаний, с описанием применяемых практик, инструкций, стиля кодирования, etc.
Тестирование, а лучше устный экзамен, во время которого можно пояснить сложные моменты, после определённого времени освоения.
Семинар имеет смысл проводить, если принимается несколько сотрудников за раз, а так на практике бывает не часто.