SlideShare uma empresa Scribd logo
1 de 16
Эволюция внутренних
процессов в большой
команде
Обо мне
Вступление
И так, зачем же нам нужны процессы и нужны ли?
Что говорят менеджеры? Что им нужно на самом деле? Что мы делаем в
итоге?
Продуктивная командная
работа
Сотни рабочих часов в неделю Мы пишем код ...!
Качественные продукты 100% покрытие кода юнит-тестами Мы пишем код ...!
Учитывание пожеланий
пользователей
Выполнять любой каприз заказчика Мы пишем код ...!
Продукт должен быстро
эволюционировать
Постоянные изменения требований и пустопорожние
обсуждения новых фич
Мы пишем код ...!
Чем меньше команда тем меньше
она нуждается в процессах
Проблемы которые появляются с ростом
команды
● Отсутствие понятных целей у разработчиков
● Большое количество срочных вопросов, которые отвлекают
● Страдает качество кода
● Срываются сроки
● Падает эффективность команды
Отсутствие понятных целей у
разработчиков
● Проводим ежедневный stand up
● Строим road map для команды на квартал
● Раз в пол года проводить доклады по стратегическим целям
команды
Срочные вопросы, которые отвлекают от
задачи
● Вводим дежурство среди разработчиков. Выделяем человека
который отвечает на срочные вопросы.
Боремся за качество кода
● Code Review тимлидом
● Перекрестное review
● Статические анализаторы кода
Что же делать с опозданиями?
Боремся за эффективность
● Выделять ресурс на автоматизацию рутинных дел
● Покрывать код автотестами
● Стремиться уменьшать время жизни задачи
● Повышаем квалификацию сотрудников
Немного подробнее о развитии
План персонально развития -
панацея?
● Далеко не всем подходит один формат
● План развития постоянно нуждается в актуализации
● Он не всегда совпадает с тем что необходимо разработчику в
текущий момент
Индивидуальный подход - наше все
● Советы во время review
● Обратная связь от разработчика
● Каждые 2 недели делимся достижениями
● Проводим внутренние доклады
Небольшие “доработки” когда команда
становится слишком большой
● Разделяй и властвуй
● Скрамы по интересам
● Настроить мониторинги и для процессов
● Автоматизировать все по максимуму
● Не забывать про документацию
● CI и CD
Общие советы
● Самые лучшие идеи рождаются в команде
● Не лишаться здравого смысла
● Не бояться экспериментировать
Эволюция внутренних процессов в большой команде

Mais conteúdo relacionado

Mais procurados

Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Denis Tuchin
 
Олег Балбеков (Evrone)
Олег Балбеков (Evrone)Олег Балбеков (Evrone)
Олег Балбеков (Evrone)
Ontico
 
Гибкие методики разработки
Гибкие методики разработкиГибкие методики разработки
Гибкие методики разработки
yaevents
 
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
ScrumTrek
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
Magneta AI
 
лобасев 3 ключевых навыка успешной agile-команды
лобасев   3 ключевых навыка успешной agile-командылобасев   3 ключевых навыка успешной agile-команды
лобасев 3 ключевых навыка успешной agile-команды
Magneta AI
 
вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)
Magneta AI
 
мациевский путь самурая. уволить нельзя оставить
мациевский   путь самурая. уволить нельзя оставитьмациевский   путь самурая. уволить нельзя оставить
мациевский путь самурая. уволить нельзя оставить
Magneta AI
 
Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)
Ontico
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
Askhat Urazbaev
 
Виктор Вальчук (АРБ-консалтинг)
Виктор Вальчук (АРБ-консалтинг)Виктор Вальчук (АРБ-консалтинг)
Виктор Вальчук (АРБ-консалтинг)
Ontico
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
Magneta AI
 

Mais procurados (20)

Aleksandr Klimchuk: Project, Product, Process: 3P for increas Business
Aleksandr Klimchuk: Project, Product, Process: 3P for increas BusinessAleksandr Klimchuk: Project, Product, Process: 3P for increas Business
Aleksandr Klimchuk: Project, Product, Process: 3P for increas Business
 
Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.
Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.
Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
 
Олег Балбеков (Evrone)
Олег Балбеков (Evrone)Олег Балбеков (Evrone)
Олег Балбеков (Evrone)
 
Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...
Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...
Екатерина Иванова, Евгений Джамалов. Разработка прототипа по Agile в условиях...
 
Гибкие методики разработки
Гибкие методики разработкиГибкие методики разработки
Гибкие методики разработки
 
Дмитрий Плетнев
Дмитрий ПлетневДмитрий Плетнев
Дмитрий Плетнев
 
Sergii Melnichenko: Практика Outcome Based Planning для зміни парадигми мисле...
Sergii Melnichenko: Практика Outcome Based Planning для зміни парадигми мисле...Sergii Melnichenko: Практика Outcome Based Planning для зміни парадигми мисле...
Sergii Melnichenko: Практика Outcome Based Planning для зміни парадигми мисле...
 
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
 
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
 
лобасев 3 ключевых навыка успешной agile-команды
лобасев   3 ключевых навыка успешной agile-командылобасев   3 ключевых навыка успешной agile-команды
лобасев 3 ключевых навыка успешной agile-команды
 
вольфсон построение собственного Agile-фреймворка (шаблон)
вольфсон   построение собственного Agile-фреймворка (шаблон)вольфсон   построение собственного Agile-фреймворка (шаблон)
вольфсон построение собственного Agile-фреймворка (шаблон)
 
мациевский путь самурая. уволить нельзя оставить
мациевский   путь самурая. уволить нельзя оставитьмациевский   путь самурая. уволить нельзя оставить
мациевский путь самурая. уволить нельзя оставить
 
Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)
 
Agile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAgile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типа
 
Кирило Клімаков. “Управління проектами: GameDev проти аутсорсингу”
Кирило Клімаков. “Управління проектами: GameDev проти аутсорсингу”Кирило Клімаков. “Управління проектами: GameDev проти аутсорсингу”
Кирило Клімаков. “Управління проектами: GameDev проти аутсорсингу”
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
 
Виктор Вальчук (АРБ-консалтинг)
Виктор Вальчук (АРБ-консалтинг)Виктор Вальчук (АРБ-консалтинг)
Виктор Вальчук (АРБ-консалтинг)
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 

Destaque

Destaque (10)

The past of modern design
The past of modern designThe past of modern design
The past of modern design
 
Точка сборки Material design
Точка сборки Material designТочка сборки Material design
Точка сборки Material design
 
User centered design
User centered designUser centered design
User centered design
 
9 заповедей ux-аниматора
9 заповедей ux-аниматора9 заповедей ux-аниматора
9 заповедей ux-аниматора
 
Как взять и удержать проект
Как взять и удержать проектКак взять и удержать проект
Как взять и удержать проект
 
Mobile apps for restaurants business
Mobile apps for restaurants businessMobile apps for restaurants business
Mobile apps for restaurants business
 
The second step in interface design
The second step in interface designThe second step in interface design
The second step in interface design
 
Фрилансер: помоги себе сам
Фрилансер: помоги себе самФрилансер: помоги себе сам
Фрилансер: помоги себе сам
 
Material Design in Android
Material Design in AndroidMaterial Design in Android
Material Design in Android
 
B2B media content broadcast and live streaming
B2B media content broadcast and live streamingB2B media content broadcast and live streaming
B2B media content broadcast and live streaming
 

Semelhante a Эволюция внутренних процессов в большой команде

Developmentmanage1.0
Developmentmanage1.0Developmentmanage1.0
Developmentmanage1.0
HighLoad2009
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0
WRider
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
borovoystudio
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
borovoystudio
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звено
Maxim Gaponov
 
Код-ревью в Drupal
Код-ревью в DrupalКод-ревью в Drupal
Код-ревью в Drupal
ShvetsGroup
 
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звеноМакс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
ScrumTrek
 
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...
borovoystudio
 

Semelhante a Эволюция внутренних процессов в большой команде (20)

Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
Tech Talks @NSU: Рассказ о разных профессиях в IT-индустрии, или почему не вс...
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в IT
 
Имплементация инженерных практик для 1C
Имплементация инженерных практик для 1CИмплементация инженерных практик для 1C
Имплементация инженерных практик для 1C
 
Developmentmanage1.0
Developmentmanage1.0Developmentmanage1.0
Developmentmanage1.0
 
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0
 
Развитие IT-организации - от рассвета до заката
Развитие IT-организации - от рассвета до закатаРазвитие IT-организации - от рассвета до заката
Развитие IT-организации - от рассвета до заката
 
Развитие ИТ
Развитие ИТРазвитие ИТ
Развитие ИТ
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай Крапивный
 
Правильный процесс дает правильный результат. Как бережливое производство пом...
Правильный процесс дает правильный результат. Как бережливое производство пом...Правильный процесс дает правильный результат. Как бережливое производство пом...
Правильный процесс дает правильный результат. Как бережливое производство пом...
 
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звено
 
Код-ревью в Drupal
Код-ревью в DrupalКод-ревью в Drupal
Код-ревью в Drupal
 
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звеноМакс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
 
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...
В.Денисенков. На что обратить внимание при выборе подрядчика и как определить...
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile Manifesto
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
Работа с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформацииРабота с требованиями в условиях Agile трансформации
Работа с требованиями в условиях Agile трансформации
 

Эволюция внутренних процессов в большой команде

  • 3. Вступление И так, зачем же нам нужны процессы и нужны ли? Что говорят менеджеры? Что им нужно на самом деле? Что мы делаем в итоге? Продуктивная командная работа Сотни рабочих часов в неделю Мы пишем код ...! Качественные продукты 100% покрытие кода юнит-тестами Мы пишем код ...! Учитывание пожеланий пользователей Выполнять любой каприз заказчика Мы пишем код ...! Продукт должен быстро эволюционировать Постоянные изменения требований и пустопорожние обсуждения новых фич Мы пишем код ...!
  • 4. Чем меньше команда тем меньше она нуждается в процессах
  • 5. Проблемы которые появляются с ростом команды ● Отсутствие понятных целей у разработчиков ● Большое количество срочных вопросов, которые отвлекают ● Страдает качество кода ● Срываются сроки ● Падает эффективность команды
  • 6. Отсутствие понятных целей у разработчиков ● Проводим ежедневный stand up ● Строим road map для команды на квартал ● Раз в пол года проводить доклады по стратегическим целям команды
  • 7. Срочные вопросы, которые отвлекают от задачи ● Вводим дежурство среди разработчиков. Выделяем человека который отвечает на срочные вопросы.
  • 8. Боремся за качество кода ● Code Review тимлидом ● Перекрестное review ● Статические анализаторы кода
  • 9. Что же делать с опозданиями?
  • 10. Боремся за эффективность ● Выделять ресурс на автоматизацию рутинных дел ● Покрывать код автотестами ● Стремиться уменьшать время жизни задачи ● Повышаем квалификацию сотрудников
  • 12. План персонально развития - панацея? ● Далеко не всем подходит один формат ● План развития постоянно нуждается в актуализации ● Он не всегда совпадает с тем что необходимо разработчику в текущий момент
  • 13. Индивидуальный подход - наше все ● Советы во время review ● Обратная связь от разработчика ● Каждые 2 недели делимся достижениями ● Проводим внутренние доклады
  • 14. Небольшие “доработки” когда команда становится слишком большой ● Разделяй и властвуй ● Скрамы по интересам ● Настроить мониторинги и для процессов ● Автоматизировать все по максимуму ● Не забывать про документацию ● CI и CD
  • 15. Общие советы ● Самые лучшие идеи рождаются в команде ● Не лишаться здравого смысла ● Не бояться экспериментировать