Развитие ИТ
DESCRIPTION
TRANSCRIPT
![Page 1: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/1.jpg)
Развитие IT организации
Асхат УразбаевScumTrek
twitter.com/zibsun
![Page 2: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/2.jpg)
Асхат Уразбаев (@zibsun)
• ScrumTrek• Agile Coach• Управляющий партнер
• В прошлом• Программист, менеджер
проектов, методолог
![Page 3: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/3.jpg)
Чем отличаются ИТ-организации?
![Page 4: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/4.jpg)
Conant-Ashby Theorem:Every good regulator of a system must have a model
of that system
![Page 5: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/5.jpg)
У каждого менеджера своя собственная модель
реальности
![Page 6: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/6.jpg)
Модели определяют правила принятия
решенийСовокупность похожих моделей определяют культуру организации
![Page 7: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/7.jpg)
Кто в лес, кто по дрова
• Вы начальник отдела• В вашем отделе 3 тимлида и 10
разработчиков• Проблемы: • Изобретение велосипедов• Неэффективный дизайн• Не единообразный подход
• ЧТО ДЕЛАТЬ?
![Page 8: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/8.jpg)
Развитие ИТ организации – условное (но типичное)
![Page 9: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/9.jpg)
Цель разработки
• Поставка решения (срок, объем)• Удовлетворенность ЗЛ• Приемлемое качество
![Page 10: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/10.jpg)
Хаотическая разработка
• Новый IT отдел • Начало времен
![Page 11: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/11.jpg)
Базовая модель
• Работа занимает все отведенное ей время
• Поэтому - чем сильнее давишь, тем быстрее сделают
• Все проблемы от того, что люди безответственны
• Должна быть ответственность за результат
![Page 12: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/12.jpg)
Кейс «Кто в лес, кто по дрова»
Что ответит менеджер такой культуры?
![Page 13: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/13.jpg)
Разработчик
• Разбирается в бизнес домене
• Общается с пользователями
• «Свой» программист для заказчика
![Page 14: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/14.jpg)
Тестируют пользователи
«Качество определяется не наличием багов, а умением программистов их обезвреживать»
![Page 15: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/15.jpg)
Высокая производительность
• Небольшие системы• Минимум интеграции• Разработчики не взаимодействуют друг с
другом• Высокая гибкость• Достаточная производительность
![Page 16: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/16.jpg)
Задачи
Еще задачи
Баги
Проблемы пользователе
й
Вопросы бизнеса
И опять задачи!
![Page 17: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/17.jpg)
Кризис
Сроки срываются всегда
Много багов
Поддерживать дорого
![Page 18: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/18.jpg)
Что делать?
![Page 19: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/19.jpg)
Менеджер проекта
Будем составлять требования
И подписывать их у заказчика
И тогда он будет отвечать за свои
слова!
![Page 20: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/20.jpg)
Это война!Долго
делают!
Срывают сроки!
Низкое качество!
Постоянные баги!
Непродуманные требования!
Новые задачи!
Не знают чего хотят!
Сроки с потолка!
![Page 21: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/21.jpg)
Война бизнеса и разработки
Победа бизнеса
Победа разработки
![Page 22: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/22.jpg)
Победа бизнесаПочему не
готово?Приоритеты поменялись
Новые требования
Чтобы завтра было!
Урежем тестирование
Программиста забрали на
другой проект
![Page 23: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/23.jpg)
Некоторое время спустя
Почему баги?
А-а-а-а!
![Page 24: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/24.jpg)
Война бизнеса и разработки
Победа бизнеса
Победа разработки
![Page 25: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/25.jpg)
Разработка наносит ответный ударСогласование требований
Комитет по управлению
изменениями
Фаза разработки
архитектуры
Фаза тестирования
Хе-хе. По тестовым
сценариям!
Приемка у заказчика!!!
![Page 26: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/26.jpg)
Война: окапываемся!Требования
некачественные
Недовольство пользователе
й
Правите на production
Ревью и согласования в
рабочих группах
обязательны
Фаза приемки у группы
эксплуатации
Только release engineer имеет
право выкладыватьБольше бюрократии –
дольше разработка
![Page 27: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/27.jpg)
Война коррупции с бюрократией
JFDI!*
Планирование новых работ
только в следующем квартале...
* JFDI – Just Fu&*ing Do It!
![Page 28: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/28.jpg)
Функциональная модель
• Функциональную компетенцию надо растить
• Компетенция передается через коммуникацию
![Page 29: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/29.jpg)
Кейс «Кто в лес кто по дрова»
Что ответит менеджер такой культуры?
![Page 30: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/30.jpg)
Практические выводы
• Обучение разработчиков• Разработчики должны сидеть вместе• Тестировщики должны сидеть вместе• У каждой функциональной группы свой
менеджер
![Page 31: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/31.jpg)
Матрица
PMO
Аналитический отдел
Отдел разработки
Отдел тестирования
![Page 32: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/32.jpg)
Кризис слабой матрицы
![Page 33: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/33.jpg)
Стабильная кроссфункциональная
команда с 1 менеджером на 1 проекте творит
чудеса
![Page 34: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/34.jpg)
Командная модель
• Команда может быть ответственной!
![Page 35: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/35.jpg)
Гибкая модель
• Инкрементальность• Быстрая качественная поставка• Конечный пользователь важен
![Page 36: Развитие ИТ](https://reader033.vdocuments.site/reader033/viewer/2022061201/54795de7b4af9f49348b47b5/html5/thumbnails/36.jpg)
Изменение целей
Поставка решения (срок, объем)
Удовлетворенность ЗЛ
Приемлемое качество
Эффективная поставка
Удовольствие пользователей
Классная команда