Slide1 l.jpg
This presentation is the property of its rightful owner.
Sponsored Links
1 / 24

Построение учебного центра в небольшой софтверной компании Концепция, проблемы решения, перспективы развития PowerPoint PPT Presentation


  • 84 Views
  • Uploaded on
  • Presentation posted in: General

Построение учебного центра в небольшой софтверной компании Концепция, проблемы решения, перспективы развития. Михаил Павлов, Luxoft Игорь Марков , Auriga При участии Дмитрия Воробьева, Movial , Финляндия. Agenda*. Потребность создания учебного центра

Download Presentation

Построение учебного центра в небольшой софтверной компании Концепция, проблемы решения, перспективы развития

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Slide1 l.jpg

Построение учебного центра в небольшой софтверной компанииКонцепция, проблемы решения, перспективы развития

Михаил Павлов, Luxoft

Игорь Марков, Auriga

При участии Дмитрия Воробьева, Movial, Финляндия


Agenda l.jpg

Agenda*

  • Потребность создания учебного центра

  • Концепция и принципы корпоративного учебного центра

  • Ожидаемые результаты, способы их измерения и оценки

  • Возможные проблемы и способы их решения

  • Кейс «курс системного программирования для внешних слушателей»

    *Напримере компании Auriga


Slide3 l.jpg

Зачем небольшой компании нужен тренинг-центр

  • Внешние причины

    • Состояние рынка труда

    • Эволюция аутсорсинга

  • Внутренние причины

    • Стратегические цели компании

    • Проектные потребности

    • Экономический фактор

    • Мотивационный фактор

    • Уровень зрелости корпоративных процессов

  • Возможно ли обойтись? И да, и нет.


Slide4 l.jpg

С чего начать?

  • До принятия решения руководством

    • Выполнение пилотных проектовобучения

    • Определение целей и задач

    • Создание концепции

    • Финансы и кадры

    • Защита концепции перед руководством

  • После принятия решения

    • Уточнение потребностей в обучении

    • Политика обучения

    • План обучения

    • Бюджет

    • Ресурсы

    • Методы измерения и анализа результатов

    • Критерии оценки результатов


Slide5 l.jpg

4 уровня зрелости тренинг-центра*

  • Уровень 0 «Бессмысленный» – тренинг центр не интегрирован в компанию.

    • Главная сложность – объяснить руководству, как можно использовать тренинги и обучение для решения проблем компании.

  • Уровень 1 «Осмысленный» - тренинг-центр начинает использоваться руководством для решения проблем.

    • Главная сложность – то, что тренинги пытаются использовать для решения проблем, которые не решаются.

  • Уровень 2 «Активный» - возникает совокупность корпоративных процессов, в которую органично вписывается деятельность тренинг-центра.

    • Главная сложность – это формирование системной картинки: что откуда куда каким образом попадает, кто за это отвечает, и как определить что ответственный делает свою работу хорошо.

  • Уровень 3 «Проактивный» – система работает, задача – обеспечить ее эффективное функционирование и расширение при минимальных потерях.

    • Теперь нам нужны люди, которые могут восстановить системность - видеть компанию как систему, строить, настраивать и перестраивать ее по мере необходимости. Они должны быть во всех ключевых точках – иначе система потеряет способность меняться и подстраиваться и умрет.

      *по Денису Петелину


Slide6 l.jpg

Цели и задачи

  • Создание результативной системы корпоративного обучения в соответствии с бизнес-целями компании

    • Отбор и переподготовка молодых специалистов для заполнения вакансий

    • Повышение квалификации инженеров и менеджеров в соответствии с

      • корпоративными целями

      • проектными требованиями

      • изменениям в технологиях

      • персональными планами развития карьеры

    • Снижение текучести кадров

    • Поддержка внедрения и сопровождения корпоративной системы менеджмента качества средствами обучения


Slide7 l.jpg

Принципы

  • Единая политика обучения

  • Единый учебный план на период, основанный на корпоративных потребностях в обучении

  • Сочетание в обучении развития бизнеса с персональным развитием

  • Баланс между внутренним и внешним обучением

  • Активное привлечение ведущих менеджеров и инженеров в тренинговую деятельность

  • Использование современных технологий обучения

  • Измерение эффективности и результативности обучения


Slide8 l.jpg

Тренинг-центр

  • Отдельное подразделение с 2006 г.

  • Штатные тренеры поддерживают уровень квалификации, участвуя в проектах

  • Внештатные тренеры, как правило, - это ведущие менеджеры и инженеры

  • Тщательный отбор кандидатов

  • Особое внимание

    • LinuxKernel

    • Testing

    • J2EE

    • .Net

  • Программа тренингов по программированию ядра Linux востребована за рубежом


Slide9 l.jpg

Направления деятельности

  • Программы обучения по ключевым технологиям для кандидатов и молодых инженеров (системное программирование, ядро Linux, J2EE и другие технологии программирования на Java, .Net)

  • E-learning для региональных сотрудников и внешних слушателей

  • Вводное обучение для новичков

  • Помощь в наборе специалистов для работы в новых проектах и выделенных центрах

  • Помощь в ротации сотрудников

  • Участие в развертывании корпоративной системы качества

  • Тренинговые программы на экспорт (для областей, в которых компания обладает опытом и знаниями мирового уровня)

  • Приглашение ведущих тренеров для проведения тренингов


Slide10 l.jpg

Метрики: учебные курсы

  • Уровень 0 – Целесообразность (Готовность к обучению)

    • Входное тестирование

  • Уровень 1 – Впечатление от обучения (Понравилось ли?)

    • Промежуточные формы обратной связи

  • Уровень 2 – Освоение материала (Усвоили ли?)

    • Тестирование слушателей

  • Уровень 3 – Работа (Пользуются ли знаниями?)

    • Итоговая форма обратной связи

  • Уровень 4 – Бизнес-результаты(Повлияло ли на практический результат?)

    • Формы удовлетворенности потребителей

    • Анализ затрат и результатов


Slide11 l.jpg

Метрики: KPI

  • Индекс затрат на обучение (Training Costs Index)

    • Иллюстрирует средний уровень затрат на обучение на одного сотрудника

  • Количество принятых на работу выпускников (Hired Graduates)

    • Демонстрирует эффективность работы тренинг центра

  • Средняя оценка тренеров по итогам обучения (Average Trainers Performance Evaluation Index)

    • Демонстрирует средний уровень преподавания

  • Периодичность сбора - ежеквартально


Slide12 l.jpg

Неформальные критерии оценки работы тренинг-центра

  • Вакансии младших программистов и тестировщиков по ключевым технологиям заполняются за счет выпускников внешних программ обучения

  • Качество проектов становится одним из важнейших конкурентных преимуществ компании

  • Рост лояльности сотрудников; появление возможностей вертикального и горизонтального развития карьеры для большинства сотрудников

  • Кандидаты рассматривают компанию как школу уникального мастерства

  • Тренинг центр становится источником продвинутых методов и интереса со стороны других организаций


Slide13 l.jpg

Проблемы и возможные решения

  • Трудности в поиске слушателей

  • Недоверие со стороны бизнеса

  • Ошибочные ожидания со стороны бизнеса

  • Соответствие программ обучения потребностям компании/ODC/проекта

  • Гетерогенная аудитория тренингов

  • Использование обучения для решения проблем, которые невозможно решить с его помощью (например, мотивация)


Slide14 l.jpg

Кейс «Курс системного программирования» для внешних слушателейКурс читается с 2005 года в НИВЦ МГУ


Slide15 l.jpg

Системное программирование и программирование встроенных систем

  • Linux на все вкусы

    • Программирование ядра, разработка драйверов, приложений, миграция и портирование, консалтинг, тестирование и т.п.

  • Разработка операционных систем реального времени и встроенных систем

    • Полный цикл разработки ОС LynxOS

    • Дистрибутив для встроенного Linux, полностью разработанный в Auriga

  • Решения на основе AdvancedTCA для телекоммуникационных приложений

  • Драйверы сетевых устройств

  • Встроенное ПО для медицинских приложений

  • Встроенное ПО для авионики и транспорта

  • Средства автоматизированного тестирования для встроенных сред


Slide16 l.jpg

Принципы обучения

  • доступность

    • бесплатные трехмесячные курсы

    • входное собеседование

    • конкурс 3-4 человека на место

  • открытость

    • используется свободное (open-source) ПО

    • бесплатное

    • легальная возможность копирования

    • для любой темы относительно легко подобрать материал

  • уникальность

    • неизвестны аналоги в РФ

    • акцент – на встраиваемых системах и разработке драйверов

  • эффективность

    • Не менее 50% практических занятий

    • учебный портал на базе движка Moodle – поле для внеаудиторной работы

    • Обучено 123 человека, 34 человека принято на работу в компании, на момент подготовки тренинга 20 из них продолжают работать в компании


Slide17 l.jpg

Программа курса

  • Написание низкоуровневого кода для процессоров с некогерентным кэшем.

  • Рассматриваются центральные подсистемы ядра:

    • Управление памятью

    • Распределение процессорного времени (scheduling)

    • Структура символьных и блочных драйверов

    • Виртуальная файловая система (VFS), структура драйвера файловой системы

    • Сетевая подсистема ядра

    • Системные вызовы

    • Синхронизация задач в ядре

    • Аппаратные и межпроцессорные прерывания

  • Подготовка набора средств разработки.

  • Конфигурация ядра и его настройка.

  • Сборка ядра, библиотек и исполняемых файлов с помощью кросс-компиляторов.

  • Использование консоли RS-232 для загрузки и отладки системы.

  • Процесс загрузки ядра на различных аппаратных платформах.

  • Драйверы последовательного порта, Ethernet, GPIO и т.п.

  • Создание образа начальной загрузки (initramfs) для встраиваемых систем.

  • Использование µClibc и busybox для систем с небольшим объемом памяти.

  • Устройство файловой системы JFFS2. Flash-память.


Linux kernel programming l.jpg

Курс Linux Kernel Programming в Индии


Slide24 l.jpg

Вопросы


  • Login