SlideShare a Scribd company logo
1 of 16
1Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Продуктивная веб-разработка
Владимир Дупелев
2016-05-14
2Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Продуктивная разработка
➔ Формирование рабочих групп
Среда разработки, интеграция
Код-ревью
Обучение
3Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Рабочие группы
➔ Уход от специализированных больших команд
➔ Создание full-stack команд — 10 групп по 8 человек
➔ Распределение legacy scope по командам
➔ Введение Agile SCRUM методик
4Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Нужен инструмент для
централизации данных и
общения между рабочими
группами.
Совещания
62 часа в месяц
Столько в среднем каждый
сотрудник тратит на совещания.
При этом исследования
показывают, что половина
совещаний - это пустая трата
времени
5Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Взаимодействие команд
Совещания, ежедневные митинги
Назначить ответственного
Рассылки, регламенты
➔ Активный поиск и синхронизация
6Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Формализация процессов
➔ Большой поток новых сотрудников
➔ Интеграция
➔ Упрощает разбор ситуаций
Определить
➔ Workflow
➔ Критерий приёмки
7Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Продуктивная разработка
Формирование рабочих групп
➔ Среда разработки, интеграция
Код-ревью
Обучение
8Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
➔ Индивидуальное окружение
➔ Введение автономных MVP projects
➔ Разработка в feature branch
➔ Выкладка каждой ветки на сервера
➔ Автоматическое ежедневное создание RC ветки
➔ Автоматизация merge веток в RC
Среда разработки
9Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Автоматизационное тестирование
➔ Ручная регрессия
➔ Автоматическая регрессия
➔ Написанные специальным образом тест-кейсы
➔ Инфраструктура для тестирования desktop+web
➔ Сопровождение: код, а не record-play
10Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Продуктивная разработка
Формирование рабочих групп
Среда разработки, интеграция
➔ Код-ревью
Обучение
11Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Код-ревью. Инструмент и процесс
➔ Сделать так, что бы review нельзя было избежать
- запретить commit в защищенные ветки
➔ Решить, кто проводит
- коллега
- тимлид своей команды
- специалисты в компании
- регламент, цепочка одобрений
➔ Тратить на ревью 20% времени в среднем
12Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Продуктивная разработка
Формирование рабочих групп
Среда разработки, интеграция
Код-ревью
➔ Обучение
13Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Обучение
➔ Обучение постановке задач
- S.M.A.R.T.
- Даем новым людям попробовать себя в управлении
➔ Нет обучения без обратной связи
- положительное подкрепление
- раз в месяц проводим 1:1
- активное слушание
14Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Активное слушание
➔ Пауза
➔ Уточнение
- не додумывать за собеседника!
➔ Пересказ
- перефразировать
➔ Повтор
➔ Сообщение о восприятии
➔ Надо учиться говорить “Спасибо”!
15Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Результаты
➔ За год удвоили чистую ежемесячную прибыль
➔ Преобразование структуры за 2 квартала
➔ По 1 крупной функциональности от команды в квартал
➔ Более 30% кода покрыто автотестами
➔ Весь код гарантированно проходит код-ревью
16Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike
Полезные ссылки
Карен Прайор. “Не рычите на собаку”
Активное слушание
"Цена бездействия" (исследование организации работы)
Блог Wrike https://www.wrike.com/ru/blog/
Владимир Дупелев
Wrike Software Development Manager
vladimir.dupelev@team.wrike.com

More Related Content

What's hot

Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)
Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)
Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)PCampRussia
 
Частые ошибки Agile-трансформаций
Частые ошибки Agile-трансформацийЧастые ошибки Agile-трансформаций
Частые ошибки Agile-трансформацийDenis Tuchin
 
Организация эффективного взаимодействия в распределенных командах
Организация эффективного взаимодействия в распределенных командах Организация эффективного взаимодействия в распределенных командах
Организация эффективного взаимодействия в распределенных командах Evgeny Savitsky
 
Консалтех. Масштабируй изменения!
Консалтех. Масштабируй изменения!Консалтех. Масштабируй изменения!
Консалтех. Масштабируй изменения!Arsen Dallan
 
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...ScrumTrek
 
Гибкая методология разработки
Гибкая методология разработкиГибкая методология разработки
Гибкая методология разработкиАльберт Фазуллин
 
Кнопочное мышление против целостного IT-продукта
Кнопочное мышление против целостного IT-продуктаКнопочное мышление против целостного IT-продукта
Кнопочное мышление против целостного IT-продуктаAlexander Byndyu
 
Эволюция Скрама в «Моём Круге»
Эволюция Скрама в «Моём Круге»Эволюция Скрама в «Моём Круге»
Эволюция Скрама в «Моём Круге»Evgeny Kuryshev
 
щеголев по ту сторону баррикад
щеголев   по ту сторону баррикадщеголев   по ту сторону баррикад
щеголев по ту сторону баррикадMagneta AI
 
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.CEE-SEC(R)
 
Постановка тестирования в распределенных командах
Постановка тестирования в распределенных командахПостановка тестирования в распределенных командах
Постановка тестирования в распределенных командахEvgeny Savitsky
 
Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияAgile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияLuxoftAgilePractice
 
Mail.ru: Как собрать команду мечты
Mail.ru: Как собрать команду мечтыMail.ru: Как собрать команду мечты
Mail.ru: Как собрать команду мечтыMaxim Boguslavsky
 
Асхат Уразбаев (ScrumTrek/GameTrek)
Асхат Уразбаев (ScrumTrek/GameTrek)Асхат Уразбаев (ScrumTrek/GameTrek)
Асхат Уразбаев (ScrumTrek/GameTrek)Ontico
 
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типаАсхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типаScrumTrek
 

What's hot (20)

Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)
Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)
Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)
 
Частые ошибки Agile-трансформаций
Частые ошибки Agile-трансформацийЧастые ошибки Agile-трансформаций
Частые ошибки Agile-трансформаций
 
Организация эффективного взаимодействия в распределенных командах
Организация эффективного взаимодействия в распределенных командах Организация эффективного взаимодействия в распределенных командах
Организация эффективного взаимодействия в распределенных командах
 
Консалтех. Масштабируй изменения!
Консалтех. Масштабируй изменения!Консалтех. Масштабируй изменения!
Консалтех. Масштабируй изменения!
 
Bogdan Nesvit, COO, Crystal Clear Soft
Bogdan Nesvit, COO, Crystal Clear SoftBogdan Nesvit, COO, Crystal Clear Soft
Bogdan Nesvit, COO, Crystal Clear Soft
 
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
 
Гибкая методология разработки
Гибкая методология разработкиГибкая методология разработки
Гибкая методология разработки
 
Secr metrics that_bring_value
Secr metrics that_bring_valueSecr metrics that_bring_value
Secr metrics that_bring_value
 
Кнопочное мышление против целостного IT-продукта
Кнопочное мышление против целостного IT-продуктаКнопочное мышление против целостного IT-продукта
Кнопочное мышление против целостного IT-продукта
 
Эволюция Скрама в «Моём Круге»
Эволюция Скрама в «Моём Круге»Эволюция Скрама в «Моём Круге»
Эволюция Скрама в «Моём Круге»
 
щеголев по ту сторону баррикад
щеголев   по ту сторону баррикадщеголев   по ту сторону баррикад
щеголев по ту сторону баррикад
 
Scrum Workshop
Scrum WorkshopScrum Workshop
Scrum Workshop
 
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
 
Командный коучинг
Командный коучингКомандный коучинг
Командный коучинг
 
Постановка тестирования в распределенных командах
Постановка тестирования в распределенных командахПостановка тестирования в распределенных командах
Постановка тестирования в распределенных командах
 
Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.
 
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияAgile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
 
Mail.ru: Как собрать команду мечты
Mail.ru: Как собрать команду мечтыMail.ru: Как собрать команду мечты
Mail.ru: Как собрать команду мечты
 
Асхат Уразбаев (ScrumTrek/GameTrek)
Асхат Уразбаев (ScrumTrek/GameTrek)Асхат Уразбаев (ScrumTrek/GameTrek)
Асхат Уразбаев (ScrumTrek/GameTrek)
 
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типаАсхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
 

Similar to Vladimir Dupelev Proactive web development

Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...
Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...
Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...ScrumTrek
 
История одного тренинга через призму DMADV-проекта
История одного тренинга через призму DMADV-проектаИстория одного тренинга через призму DMADV-проекта
История одного тренинга через призму DMADV-проектаSixSigmaOnline
 
Ak itconsulting.com - 12 принципов agile
Ak itconsulting.com - 12 принципов agileAk itconsulting.com - 12 принципов agile
Ak itconsulting.com - 12 принципов agileak-itconsulting.com
 
Школа фасилитации онлайн
Школа фасилитации онлайнШкола фасилитации онлайн
Школа фасилитации онлайнPersonalimage
 
CEO DEVELOPMENT PROGRAM
 CEO DEVELOPMENT PROGRAM CEO DEVELOPMENT PROGRAM
CEO DEVELOPMENT PROGRAMAndrew Gavrilov
 
WGU & DDI Lessons Learned
WGU & DDI Lessons LearnedWGU & DDI Lessons Learned
WGU & DDI Lessons LearnedYury Shilyaev
 
Нифонтова, Ковальская "Как быть и что делать, если вы поддерживаете сложный Ш...
Нифонтова, Ковальская "Как быть и что делать, если вы поддерживаете сложный Ш...Нифонтова, Ковальская "Как быть и что делать, если вы поддерживаете сложный Ш...
Нифонтова, Ковальская "Как быть и что делать, если вы поддерживаете сложный Ш...Anton Anokhin
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности ФасилитацииLuxoftAgilePractice
 
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсовСветлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсовScrumTrek
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности ФасилитацииLuxoftAgilePractice
 
Presentation CEO 2DP
Presentation CEO 2DPPresentation CEO 2DP
Presentation CEO 2DPAdvanceEdu
 
Наталья Антипова "Инструменты фасилитации в помощь Scrum master’у"
Наталья Антипова "Инструменты фасилитации в помощь Scrum master’у"Наталья Антипова "Инструменты фасилитации в помощь Scrum master’у"
Наталья Антипова "Инструменты фасилитации в помощь Scrum master’у"Anton Anokhin
 
Использование социальных сетей: новый подход к работе в PwC
Использование социальных сетей: новый подход к работе в PwCИспользование социальных сетей: новый подход к работе в PwC
Использование социальных сетей: новый подход к работе в PwCPwC Russia
 
SDL/SSDL для руководителей
SDL/SSDL для руководителейSDL/SSDL для руководителей
SDL/SSDL для руководителейValery Boronin
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee
 

Similar to Vladimir Dupelev Proactive web development (20)

Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...
Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...
Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...
 
История одного тренинга через призму DMADV-проекта
История одного тренинга через призму DMADV-проектаИстория одного тренинга через призму DMADV-проекта
История одного тренинга через призму DMADV-проекта
 
Ak itconsulting.com - 12 принципов agile
Ak itconsulting.com - 12 принципов agileAk itconsulting.com - 12 принципов agile
Ak itconsulting.com - 12 принципов agile
 
Школа фасилитации онлайн
Школа фасилитации онлайнШкола фасилитации онлайн
Школа фасилитации онлайн
 
CEO DEVELOPMENT PROGRAM
CEO DEVELOPMENT PROGRAMCEO DEVELOPMENT PROGRAM
CEO DEVELOPMENT PROGRAM
 
Введение в Agile
Введение в AgileВведение в Agile
Введение в Agile
 
CEO DEVELOPMENT PROGRAM
 CEO DEVELOPMENT PROGRAM CEO DEVELOPMENT PROGRAM
CEO DEVELOPMENT PROGRAM
 
WGU & DDI Lessons Learned
WGU & DDI Lessons LearnedWGU & DDI Lessons Learned
WGU & DDI Lessons Learned
 
Нифонтова, Ковальская "Как быть и что делать, если вы поддерживаете сложный Ш...
Нифонтова, Ковальская "Как быть и что делать, если вы поддерживаете сложный Ш...Нифонтова, Ковальская "Как быть и что делать, если вы поддерживаете сложный Ш...
Нифонтова, Ковальская "Как быть и что делать, если вы поддерживаете сложный Ш...
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности Фасилитации
 
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсовСветлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности Фасилитации
 
agile.pptx
agile.pptxagile.pptx
agile.pptx
 
Presentation CEO 2DP
Presentation CEO 2DPPresentation CEO 2DP
Presentation CEO 2DP
 
Projekts Base
Projekts BaseProjekts Base
Projekts Base
 
Наталья Антипова "Инструменты фасилитации в помощь Scrum master’у"
Наталья Антипова "Инструменты фасилитации в помощь Scrum master’у"Наталья Антипова "Инструменты фасилитации в помощь Scrum master’у"
Наталья Антипова "Инструменты фасилитации в помощь Scrum master’у"
 
Использование социальных сетей: новый подход к работе в PwC
Использование социальных сетей: новый подход к работе в PwCИспользование социальных сетей: новый подход к работе в PwC
Использование социальных сетей: новый подход к работе в PwC
 
Real Time Feedback
Real Time FeedbackReal Time Feedback
Real Time Feedback
 
SDL/SSDL для руководителей
SDL/SSDL для руководителейSDL/SSDL для руководителей
SDL/SSDL для руководителей
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile Manifesto
 

Vladimir Dupelev Proactive web development

  • 1. 1Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Продуктивная веб-разработка Владимир Дупелев 2016-05-14
  • 2. 2Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Продуктивная разработка ➔ Формирование рабочих групп Среда разработки, интеграция Код-ревью Обучение
  • 3. 3Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Рабочие группы ➔ Уход от специализированных больших команд ➔ Создание full-stack команд — 10 групп по 8 человек ➔ Распределение legacy scope по командам ➔ Введение Agile SCRUM методик
  • 4. 4Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Нужен инструмент для централизации данных и общения между рабочими группами. Совещания 62 часа в месяц Столько в среднем каждый сотрудник тратит на совещания. При этом исследования показывают, что половина совещаний - это пустая трата времени
  • 5. 5Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Взаимодействие команд Совещания, ежедневные митинги Назначить ответственного Рассылки, регламенты ➔ Активный поиск и синхронизация
  • 6. 6Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Формализация процессов ➔ Большой поток новых сотрудников ➔ Интеграция ➔ Упрощает разбор ситуаций Определить ➔ Workflow ➔ Критерий приёмки
  • 7. 7Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Продуктивная разработка Формирование рабочих групп ➔ Среда разработки, интеграция Код-ревью Обучение
  • 8. 8Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike ➔ Индивидуальное окружение ➔ Введение автономных MVP projects ➔ Разработка в feature branch ➔ Выкладка каждой ветки на сервера ➔ Автоматическое ежедневное создание RC ветки ➔ Автоматизация merge веток в RC Среда разработки
  • 9. 9Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Автоматизационное тестирование ➔ Ручная регрессия ➔ Автоматическая регрессия ➔ Написанные специальным образом тест-кейсы ➔ Инфраструктура для тестирования desktop+web ➔ Сопровождение: код, а не record-play
  • 10. 10Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Продуктивная разработка Формирование рабочих групп Среда разработки, интеграция ➔ Код-ревью Обучение
  • 11. 11Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Код-ревью. Инструмент и процесс ➔ Сделать так, что бы review нельзя было избежать - запретить commit в защищенные ветки ➔ Решить, кто проводит - коллега - тимлид своей команды - специалисты в компании - регламент, цепочка одобрений ➔ Тратить на ревью 20% времени в среднем
  • 12. 12Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Продуктивная разработка Формирование рабочих групп Среда разработки, интеграция Код-ревью ➔ Обучение
  • 13. 13Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Обучение ➔ Обучение постановке задач - S.M.A.R.T. - Даем новым людям попробовать себя в управлении ➔ Нет обучения без обратной связи - положительное подкрепление - раз в месяц проводим 1:1 - активное слушание
  • 14. 14Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Активное слушание ➔ Пауза ➔ Уточнение - не додумывать за собеседника! ➔ Пересказ - перефразировать ➔ Повтор ➔ Сообщение о восприятии ➔ Надо учиться говорить “Спасибо”!
  • 15. 15Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Результаты ➔ За год удвоили чистую ежемесячную прибыль ➔ Преобразование структуры за 2 квартала ➔ По 1 крупной функциональности от команды в квартал ➔ Более 30% кода покрыто автотестами ➔ Весь код гарантированно проходит код-ревью
  • 16. 16Proactive Development, Vladimir Dupelev, 2016-05-14 slideWrike Полезные ссылки Карен Прайор. “Не рычите на собаку” Активное слушание "Цена бездействия" (исследование организации работы) Блог Wrike https://www.wrike.com/ru/blog/ Владимир Дупелев Wrike Software Development Manager vladimir.dupelev@team.wrike.com

Editor's Notes

  1. Продуктивная веб-разработка
  2. Продуктивная веб-разработка
  3. Рабочие группы
  4. Совещания
  5. Взаимодействие
  6. Формализация процессов
  7. Продуктивная разработка
  8. Среда разработки
  9. Автоматизационное тестирование
  10. Продуктивная разработка
  11. Код-ревью
  12. Продуктиваня разработка
  13. Обучение
  14. Активное слушание
  15. Результаты