Наблюдай. Анализируй. Руководи
TRANSCRIPT
![Page 1: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/1.jpg)
Наблюдай. Анализируй. Руководи
Максим Бабич | Директор по разработке
RU-CENTER GROUP
![Page 2: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/2.jpg)
МАКСИМ БАБИЧ
директор по разработке RU-CENTER Group
[email protected] +7 916 941-52-75 fb.com/webbyte
![Page 3: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/3.jpg)
Настает момент и разработчик
становится тим-лидом
![Page 4: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/4.jpg)
Главный вопрос тим-лиду?
![Page 5: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/5.jpg)
«Когда будет сделано?»
![Page 6: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/6.jpg)
Тим-лиду нужно давать сроки. Но задач много
![Page 7: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/7.jpg)
Проблема:
Как оценить все задачи?
![Page 8: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/8.jpg)
Оценки могут давать разработчики
![Page 9: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/9.jpg)
Проблема:
Точность оценок разная у разных людей
![Page 10: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/10.jpg)
Тим-лид должен уметь
Считать точность оценки для каждого сотрудника
Давать сроки на основе знаний про сотрудников и их оценок
![Page 11: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/11.jpg)
Проблема:
В сроки не попадают. Итерации не сходятся
![Page 12: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/12.jpg)
Тим-лид должен понимать
Чем сотрудник занимался на итерации
![Page 13: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/13.jpg)
Проблема:
Много людей в команде. Всё не запомнить
![Page 14: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/14.jpg)
Нужны инструменты
Доски и списки задач
Учет времени, необходимого для реализации этих задач
![Page 15: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/15.jpg)
Проблема остается:
Инструменты есть, но итерации не сходятся
![Page 16: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/16.jpg)
Тим-лид должен понимать
Какие узкие места есть в процессе разработки
![Page 17: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/17.jpg)
Обычные узкие места
затраты на код-ревью
затраты на тестирование и исправление багов
затраты на рефакторинг
затраты на переключение контекста
![Page 18: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/18.jpg)
Тим-лид должен понимать
Сколько эффективных часов у каждого программиста
Каковы дополнительные расходы времени на разработку
![Page 19: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/19.jpg)
Чем заняты кроме развития продукта?
![Page 20: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/20.jpg)
Заняты поддержкой пользователей!
![Page 21: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/21.jpg)
Тим-лид должен считать
Затраты на поддержку. И принимать решение об автоматизации
![Page 22: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/22.jpg)
Итак, тим-лиду нужно считать
Точность оценок
Узкие места в разработке
Эффективные часы сотрудников
Затраты на поддержку
![Page 23: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/23.jpg)
Становится намного прозрачнее!
![Page 24: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/24.jpg)
Настает момент и тим-лид
становится руководителем разработки
![Page 25: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/25.jpg)
Возникают новые вопросы
![Page 26: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/26.jpg)
Проблема:
Нужен прогноз затрат на проект
![Page 27: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/27.jpg)
Руководитель разработки должен знать
IT-затраты на проекты и компоненты системы
Затраты на персонал
![Page 28: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/28.jpg)
Руководитель разработки должен уметь
Принимать решение о реализации собственными силами или на аутсорсе
Понимать количество нужных вакансий в случае собственной разработки
![Page 29: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/29.jpg)
Проблема:
В проекте несколько команд. Как оценить сроки?
![Page 30: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/30.jpg)
Руководитель разработки должен знать
Ответственные за проект команды
Точность оценок команд
Возможности команд
![Page 31: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/31.jpg)
Классно, если возможности учитывают отпуски
![Page 32: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/32.jpg)
Проблема:
Статус работ по проекту непонятен
![Page 33: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/33.jpg)
Руководитель разработки должен понимать
Прогресс по проектам. В разрезе команд разработки
Этапы и сроки запуска
![Page 34: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/34.jpg)
Проблема:
Система всё сложнее, инцидентов всё больше
![Page 35: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/35.jpg)
Руководитель разработки должен организовать
Процесс реагирования на инциденты
Процесс тестирования
Процесс ввода в эксплуатацию
![Page 36: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/36.jpg)
Руководитель разработки обеспечивает SLA
Реагирования на инциденты
Исправления критичных багов
Решение проблем пользователей
![Page 37: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/37.jpg)
Проблема:
Система всё сложнее, разработка замедляется
![Page 38: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/38.jpg)
Руководитель разработки должен знать
Узкие места в разных командах
Необходимое соотношение между продуктом и инфраструктурой
![Page 39: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/39.jpg)
Нужно принимать решения
по улучшению инфраструктуры разработки
![Page 40: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/40.jpg)
Итак, руководителю разработки нужно
Считать затраты
Принимать решение о вариантах реализации проектов
Знать сроки реализации проектов
Обеспечивать качество процесса и платформы разработки
![Page 41: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/41.jpg)
Управлять без информации - непросто
![Page 42: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/42.jpg)
Тем, что можно посчитать, управлять проще
![Page 43: Наблюдай. Анализируй. Руководи](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f9c081760da32f4b8b533e/html5/thumbnails/43.jpg)
[email protected] +7 916 941-52-75 fb.com/webbyte
МАКСИМ БАБИЧ
Руководство разработкой.
Рост и развитие IT-специалистов