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