12
Формирование инженерный культуры мокевнин кирилл, undev.ru, ульяновск

SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

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

Page 2: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

Page 3: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

Page 4: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

Page 5: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

Page 6: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

Page 7: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

офису● кухня

Page 8: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

Page 9: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

Page 10: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

Page 11: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

Page 12: SECON'2014 - Кирилл Мокевнин - Формирование инженерной культуры

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

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