![Page 2: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/2.jpg)
К нам пришёл заказчик!
![Page 3: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/3.jpg)
Первая версия процесса
![Page 4: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/4.jpg)
Стадия №1Подготовим описание
задачи
![Page 5: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/5.jpg)
Результат стадии №4
Матрица задачи -> часы специалистов разных
специальностей
![Page 6: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/6.jpg)
Первая версия процесса
![Page 7: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/7.jpg)
Вторая версия процесса
![Page 8: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/8.jpg)
Стадия №3Декомпозиция на
задачи
![Page 9: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/9.jpg)
Требования к описаниям задач:
1. Задачи атомарны;2. Чем меньше по объёму – тем лучше (< 1 дня);3. Грамотный русский язык;4. Запрещается копипастить из скайпа;5. Дизайн-макеты, скриншоты – всё для фронта;6. Задача не меняется со временем;7. Запрещено использовать кванторы всеобщности,
типа “заменить на всех страницах”;8. Все устные обсуждения фиксируются в описании;9. Запрещено ставить подзадачи в комментариях.
![Page 10: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/10.jpg)
Результат стадии №3Сформирован список
задач
![Page 11: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/11.jpg)
Вторая версия процесса
![Page 12: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/12.jpg)
Третья версия процесса
![Page 13: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/13.jpg)
Стадия №5
Корректировка результата
![Page 14: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/14.jpg)
Разработчики всегда ошибаются!
![Page 15: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/15.jpg)
Разные коэффициенты для разных
специальностей
![Page 16: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/16.jpg)
Разные коэффициенты для разных классов задач (обычные и
инфраструктурные)
![Page 17: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/17.jpg)
Результат стадии №5Реальный объём
проекта
![Page 18: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/18.jpg)
Третья версия процесса
![Page 19: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/19.jpg)
Но объём проекта не равен календарному
плану!
![Page 20: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/20.jpg)
Четвёртая версия процесса
![Page 21: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/21.jpg)
Стадия №6Формирование
календарного плана
![Page 22: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/22.jpg)
Что важно учитывать:
1. Взаимосвязи между разработчиками;2. Взаимосвязи между задачами;3. Атомарность этапов;4. Управление процессом:
- время на SCRUM;- время на планёрки;- время на ретроспективы.
До 20% уходит на планирование!
![Page 23: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/23.jpg)
Нужно ли учитывать тот факт, что эффективное время работы менее 8
часов в сутки?
![Page 24: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/24.jpg)
Проверьте, не забыли ли:
1. Время на регрессионное тестирование перед сдачей этапов;2. Время на деплои этапов;3. Известные (и неизвестные отпуска);4. Буферное время между этапами;5. Время на технический долг;6. Праздники и отходняк;7. Текучка кадров, время на поиск и обучение сотрудников;8. Корпоративные мероприятия, выезды для объединения
команды и поднятия боевого духа;9. Время на обработку изменений (не реализацию, а
обработку);10. Поиск и вовлечение подрядчиков.
PS: Даже если у вас Agile и горизонт планирование в две недели вы всё равно могли это забыть
![Page 25: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/25.jpg)
Результат стадии №6Диаграмма Ганта
![Page 26: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/26.jpg)
Добавляем аналитиков и менеджеров
(как целое, 67% менеджера не бывает)
![Page 27: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/27.jpg)
Результат стадии №6Диаграмма Ганта с
менеджерами
![Page 28: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/28.jpg)
Стадия №7Составляем смету
![Page 29: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/29.jpg)
Мы переводим календарный план, в котором учтено всё, в смету.
Умножаем месяцы из календарного плана на ставки специалистов.
![Page 30: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/30.jpg)
Поздравляю!
Вы получили себестоимость
проекта.
![Page 31: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/31.jpg)
Четвёртая версия процесса
![Page 32: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/32.jpg)
Эй! Уважаемый!
А где highload?
![Page 33: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/33.jpg)
В чём технические отличия обычного
проекта от highload-проекта?
![Page 34: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/34.jpg)
В простом проекте данные хранятся так,
как их удобно хранить.
![Page 35: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/35.jpg)
В highload-проекте данные хранятся так, как
их удобно выводить.
![Page 36: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/36.jpg)
Возникающие особенности и риски
![Page 37: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/37.jpg)
1.Нарушается логическая связь между простотой
элемента и простотой его реализации
![Page 38: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/38.jpg)
2.Программисты чаще ошибаются в расчёте требуемых ресурсов
![Page 39: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/39.jpg)
4 изменения в бизнес-процессы
![Page 40: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/40.jpg)
1.Для точной оценки требуемых
ресурсов потребуется привлекать высококвалифицированных
технических специалистов для разработки технического дизайна.
![Page 41: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/41.jpg)
2.К разработке технического дизайна
допускается только полностью описанный эпик.
![Page 42: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/42.jpg)
В описании эпика должна содержаться вся необходимая информация:
1. Верхнеуровневое описание;2. Детальное описание бизнес-логики;3. Дизайн-макеты;4. Ссылки на страницы в прототипе;5. Критерии приёмки для тестирования;6. Ответы на потенциальные вопросы;7. Описание перспектив развития функционала;8. Нетехнические требования.
![Page 43: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/43.jpg)
Это не совсем техническое задание –это документ, удобный
для разработки
![Page 44: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/44.jpg)
3.К оценке добавляется целый ряд
инфраструктурых задач.
![Page 45: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/45.jpg)
Добавьте инфраструктурные задачи:
1. Нагрузочное тестирование;2. Пуско-наладочные работы;3. Разработка JS-машины;4. Кроссбраузерность (и мобильные браузеры);5. Мультиязычность;6. Тестирование безопасности;7. Отказоустойчивость;8. Миграция данных;
![Page 46: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/46.jpg)
Проверьте, не забыли ли highload-задачи:
1. Заложено ли время на сборку страниц?2. Разработка заглушек для SOA;3. Время на проектирование API;4. Согласование взаимодействие между серверными и клиентскими
разработчиками;5. Code review – в крупном проекте тимлид будет занят только им;6. Разработка документации для редакторов, коммуникация
специалистов с заказчиком;7. Время на изучение новых технологий;8. Юнит-тесты;9. Время на изготовление рыб (изображений, текстов, объектов) для
демонстрации;10. Аналитические работы;11. Время на технический дизайн;12. Обновление и модификацию технического задания.
![Page 47: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/47.jpg)
Пятая версия процесса
Готовим описание проекта / фичи /
итерации
Проектирование технического
дизайна
![Page 48: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/48.jpg)
4.Компетенций менеджера
недостаточно – разработчиками управляет тимлид.
![Page 49: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/49.jpg)
Сессия вопросов и ответов
Как организован сам процесс разработки?
![Page 50: Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-проекта](https://reader035.vdocuments.us/reader035/viewer/2022062401/587290b51a28ab36118b622f/html5/thumbnails/50.jpg)
Напиши на [email protected]и получи три документа
1. Структурирование и использование JIRA;2. Инструкция по подготовке эпиков;3. Правила написания технического дизайна.