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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

209

Published on

Published in: Internet
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
209
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×