Олег Балбеков (Evrone)
Upcoming SlideShare
Loading in...5
×
 

Олег Балбеков (Evrone)

on

  • 189 views

 

Statistics

Views

Total Views
189
Views on SlideShare
172
Embed Views
17

Actions

Likes
1
Downloads
3
Comments
0

2 Embeds 17

http://ritconf.ru 16
http://www.slideee.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Олег Балбеков (Evrone) Олег Балбеков (Evrone) Presentation Transcript

  • Корпоративная  культура,  мотивация  и   эффективность  в  полностью   распределенной  команде. Олег  Балбеков
  • Балбеков  Олег
  • Удаленная  разработка • Фокус  смещается  на  работу     • Важно  только  то,  что  ты  сделал  за  день   • Разработчик  теперь  сам  занимается  самоконтролем   • Менеджмент  становится  лучше   • Контроль  на  уровне  понятных  метрик,  а  не   ощущений  или  эмоций   • Больше  никаких  M&Ms
  • Удаленная  разработка  –  это  не  всегда     разные  города  и  страны. • Не  обязательное,  посещение   офиса   • Свободный  график   • Работа  по  принципу:  утром   дома,  а  после  обеда  в  офис
  • Организация  удаленной  работы.   Средства  связи: • Skype   • Google  Hangouts • Возможность  расшарить  экран   • Запись  скринкастов  в  QuickTime +
  • Организация  удаленной  работы.   Общий  доступ  к  коду,  документам: • GitHub   • DropBox
  • Организация  удаленной  работы.   Таск  менеджеры,  календарь: • Unfuddle/Jira/Redmine   • Google  календарь
  • Удаленное  общение • Переключение  на  максимальное  онлайн   общение   • Отдельные  чаты  для  каждого  проекта   • «Виртуальный  куллер»   • Чаще  лично  общайтесь  с  разработчиками   • Вам  нужно  ежедневно  бороться  с  чувством   изолированности  ваших  разработчиков
  • Гибкие  методологии  разработки • Scrum   • Утренние  стендапы,  итерационные   митинги  и  ретроспективы  позволяют   более  тесно  взаимодействовать   между  собой  и  больше  общаться.  А   именно  это  и  требуется  в   распределенной  команде
  • Учет  часов  и  почасовая  оплата • Разработчик  отмечает  фактическое   количество  часов,  потраченное  на  работу   • Это  один  из  инструментов  понимания   объемов  выполненной  работы   • Позволяет  разработчикам  самостоятельно   выбирать  интенсивность  их  работы,  и   получать  справедливую  оплату  труда
  • Безопасность  удаленной  работы   Рецепт  от  Evrone: • MacBook  с  включенным   шифрованием  и  хорошим   паролем  на  вход   • VPN  и  SSL     • Time  капсулы  в  офисах
  • Оффлайн • Вам  обязательно  нужно  встречаться   • Мы  собираемся  все  вместе  минимум  3  раза  в  год   • Посещаем  тематические  конференции  RailsClub  и   Devconf   • Оставляем  день  на  общение  после  конференций   • Празднуем  корпоративы   • Разумеется,  все  эти  выезды  полностью   оплачиваются  компанией.
  • Создание  постоянного  информационного  поля • Важно,  что  бы  никто  не  посчитал  себя  оторванным  от   компании   • Каждый  должен  быть  в  курсе  обо  всем,  что   происходит  в  компании   • Вы  должны  создавать  постоянное  информационное   поле,  которое  позволит  вашим  разработчикам  в   любую  минуту  осознавать,  что:   • они  не  одни,  вокруг  кипит  жизнь   • коллеги  ближе  чем  ты  думаешь
  • Создание  постоянного  информационного  поля Для  поддержки  постоянного  информационного  поля   в  нашей  компании  используются  следующие  сервисы: workandplay.ru pulse.guru
  • Pulse.guru Pulse  –  это  простой  способ  наблюдать  за  процессом  и   анализировать  прогресс  в  разработке  ваших   проектов.  Наш  сервис  ежедневно  измеряет   интенсивность  коммитов  разработчиков,  качество   создаваемого  кода,  количество  существующих   ошибок,  количество  потенциальных  уязвимостей   безопасности  и  среднюю  скорость  отклика  проекта.   Это  позволяет  анализировать  прогресс  в  разработке   проекта  по  данным  показателям  в  разрезе  недели,   месяца  или  года.
  • Pulse.  Проекты
  • Pulse.  Разработчики
  • Pulse.  Проект
  • Pulse.  Проект
  • Pulse.  Общественный  контроль • Пульс  –  отличный  способ  наблюдать  за   эффективностью  разработчиков   • Информация  о  трудозатратах  каждого  доступно   всем   • Пульс  –  это  центр  общественного  самоконтроля   • Каждый  видит  как  работает  сосед.  Знает,  кто   работает  много,  а  кто  мало.   • Все  знаю  что  нужно  сделать,  что  бы  быть  лучшим
  • Pulse.  Прозрачность  перед  клиентами • Для  каждого  проекта  и  для  каждого  нашего   клиента  мы  создаем  аккаунты  в  пульсе   • Любой  клиент  видит:   • Как  работает  его  команда   • Есть  ли  прогресс  в  разработке  его  проекта   • Растет  ли  качество  кода   • Есть  ли  ошибки  в  коде   • Растет  ли  процент  покрытия  кода  тестами
  • Геймификация Геймификация  –  применение  игровых   механик  в  неигровых  процессах
  • Workandplay.ru
  • Workandplay.ru • Позволяет  представить  ваш  процесс  разработки  в  виде   автогонок   • Есть  два  способа  двигать  машинку  вперед  и  зарабатывать  мили:   • делать  свою  основную  работу,  при  этом  одна  миля  равна   одному  отработанному  часу   • делать  дополнительные  игровые  действия  и  сверх  усилия   • Workandplay  интегрируется  в  популярные  таск-­‐менеджеры  и   умеет  забирать  затреканные  часы  или  другие  величины   • Можно  регистрировать  действия  в  ручную,  указав  тип  действия,   добавив  ссылку  и  краткое  описание  действия
  • Геймификация.  Стандартные  действия  и  награды Итак,  мы  поощряем  и  премируем,  если  разработчик: Участвовал:   +10    В  небольшом  конкурсе   +20    В  хакатоне   +30    В  railsrumble Выступил:   +5    На  митапе  Evrone   +20    На  большой  конференции Засветился:   +1    Небольшой  заметкой   +2    Написав  статью   +5    Написав  большую  статью Помог  компании:   +30    Приведя  сотрудника   +40    Приведя  клиента
  • Геймификация.  Стандартные  действия  и  награды Итак,  мы  поощряем  и  премируем,  если  разработчик: +20  HEADHUNTER     –  Помог  компании,  приведя   сотрудника  2  раза +10  ЗА  ХОРОШУЮ  РАБОТУ     –  Выполнил  часовую  норму  в   месяц  и   –  Закоммитил  в  open-­‐source +10  БЛОГГЕР     –  Небольшая  заметка  3  раза   –  Статья  2  раза   –  Большая  статья +20  СПИКЕР     —Большая  конференция  2  раза   —Митапе  Evrone  3  раза
  • Геймификация.  Распространение  знаний  о   персональных  событиях  у  каждого  разработчика • Любое  игровое  действие,  регистрируемое  разработчиком,   попадает  в  общую  ленту   • В  workandplay  реализована  базовая  виральная  система,   позволяющая  обращать  внимание  всей  команды  на   произошедшее  событие   • Сегодня  я  заработаю  награду  «Спикер».  О  том,  что  я   выступил  на  конференции  моментально  узнает  вся  команда.   • Вы  не  пропустите  новую  статью  вашего  коллеги,  увидите   доклад  с  конференции,  узнаете  о  конкурсах,  хакатонах,   мероприятиях  в  которых  участвуют  ваши  друзья.
  • Геймификация.  Прозрачная  система  премирования • С  помощью  геймификации  и  сервиса  workandplay  мы   выстраили  прозрачную  систему  премирования   • Все  мили,  которые  заработаны  в  ходе  основной  работы  и   в  ходе  выполнения  дополнительных  действий  и   получения  наград  за  них  –  превращаются  в  рубли  в  конце   месяца   • Ты  хорошо  поработал,  да  еще  и  выступил  на   конференции,  да  еще  и  победил  в  конкурсе  –  тогда   получи  хорошие  бонусы   • Теперь  все  прозрачно.  Правила  игры  понятны
  • Геймификация.  Самообразование.  OpenSource. • Обязанность  нашей  компании  –  помогать  в  разработчикам  в  их   развитии   • Мы  приветствуем,  пропагандируем  и  поощряем  opensource   разработку  в  нашей  компании   • Мы  добавили  в  список  игровых  действий  такие  действия  как:     • Законтрибьютил:   • +2    В  open-­‐source  проекты  Evrone   • +5    В  open-­‐source   • +10    В  Ruby  on  Rails   • Также  мы  учредили  награду:  OPEN-­‐SOURCE  HERO  ,  которая  выдается   особенно  отличившемся  в  opensource  героям
  • Геймификация.  Самообразование.  OpenSource. • Мы  добавили  в  список  игровых  событий  и  обычные  действия,   направленные  на  обучение:   • Научился  новому   • +1    Посмотрев  трансляцию  конференции   • +1    Посетив  конференцию   • +1    Прочитав  книгу   • +1    Пройдя  курс   • Также  мы  учредили  награду:  СТУДЕНТ   • Таким  образом,  мы  популяризируем  самообразование  и  платим   премии  за  любую  трату  времени  на  благо  своего  самообразования.
  • Геймификация.  Доступность  общих  знаний • Помимо  инструмента  мотивации  мы  получили  еще  и   инструмент  распространения  знаний   • Теперь  каждый  из  ребят  знает:   • Кто  и  в  каком  opensource  проекте  участвует.  Где  нужно   учиться?   • Кто  и  какую  книгу  прочитал.  Что  читают  звезды?   • Кто  и  какие  курсы  проходит  и  что  изучает.   • Кто  и  какие  конференции  посещает?   • Это  позволяет  всем  ребятам  ориентироваться  в  мире   самообразования  без  лишних  усилий.
  • Образование.  Конференции  и  митапы • Мы  оплачиваем  участие  ребят  в  тематических   конференциях.   • Мы  оплачиваем  все  расходы  сотруднику,  если  он  стал   докладчиком  конференции,  даже,  если  это   международная  конференция.   • Проводим  тематические  конференции  RailsClub  и   Devconf   • Мы  начали  проводить  внутренние  митапы,  к  которым   может  подключиться  любой  удаленных  разработчик
  • Образование.  Поощерение  хобби • Ваши  разработчики  хороши  тогда,  когда  они  не   зацикливаются  только  на  программировании   • Нашей  компании  интересно  развивать  всевозможные   технические  скиллы  наших  разработчиков,  поэтому  в   основных  наших  офисах  мы  организовали:   • Кружок  любителей  квадрокоптеров   • Кружок  любителей  радиоэлектроники  и   программирования  устройств
  • Завершение • Skype  +  Google  Hangouts   • Github,  DropBox   • Unfuddle/Jira/Redmine,  Google   календарь   • Agile,  Scrum
  • Завершение • Workandplay,  pulse.guru  как  средство  для:   • Повышения  мотивация  и  определения  целей  и   донесения  ценностей   • Ответа  на  вопрос:  “Как  стать  лучшим”   • Общественного  самоконтроля   • Популяризации  самообразования,  opensource’а   • Шеринга  знаний   • Прозрачной  системы  премирования   • Создание  постоянного  информационного  поля
  • Вопросы? oleg@evrone.ru Олег  Балбеков