SECON'2014 - Кирилл Мокевнин - Формирование инженерной...

Post on 16-Jun-2015

206 views 0 download

description

«В этом докладе я расскажу о том как мы подбираем команду и прокачиваем скиллы, приобщаем к использованию экстремального программирования и практик devops, справляемся с проблемами роста и распостраняем знания в команде, формируем систему ценностей и мотивируем, проводим code review и воспитываем лидеров». Уровень аудитории: новички, практикующие, эксперты Направления: Engineering & Quality, Agile Process, Team

Transcript of SECON'2014 - Кирилл Мокевнин - Формирование инженерной...

Формирование инженерный культуры

мокевнин кирилл, undev.ru, ульяновск

Об автореМосква● веб-студия, агрегатор, стартап● starlook.ru● undevЗеленоград● qik.com (skype)Ульяновск● кайдзен - владелец компании● undev - как руководитель филиала

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

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

Обучение● план по знаниями и практики● менторство (обучение в парах)● techtalks● code review, обучение практикам● воркшопы● чтение книг● сообщество● open source● понимание своего уровня

Технические подходы● XP (TDD, CI, Pair)● Шаринг знаний (чаты/yammer/блоги)● стандартизация● MR (в gitlab)● Инструменты: vagrant, vim, CM (ansible)

Организационные подходы● переговорки● доски● ноутбуки● прямые столы (парами)● мониторы по офису (ci, графики)● перемешивание людей на проектах и по

офису● кухня

Тимлиды● может не каждый● вырастают из внутренних людей● их нужно учить soft skills и management● занимаются ресерчем● тесно общаются друг с другом● ведут сразу несколько проектов

Общие практикиобучение диктатурадоклады: не знаешь - расскажиучастие в собеседованияхмощная мотивацияменторство и тимлиды

Человеческий факторотсутствие клановостиличные качества важнее профессиональныхнужно уметь уволнятьвзаимовыручка

Как все начиналосьнесколько раз в неделю читал докладыпросил прочитать доклады по незнакомым областямсидел рядом и парно программировалпостоянные воркшопы

Проблемы роста● компания меняется - все чувствуют● появляются люди незнакомые люди● распостранение культуры и скорость

набора● делегирование и менеджеры● монокультура