Развитие it-организации - от рассвета до заката

37
Развитие IT организации Асхат Уразбаев ScumTrek twitter.com/zibsun

Upload: sqalab

Post on 03-Jul-2015

660 views

Category:

Education


0 download

DESCRIPTION

Асхат Уразбаев - доклад на Software Project Management Conference, 26 ноября 2011, Санкт-Петербург

TRANSCRIPT

Page 1: Развитие IT-организации - от рассвета до заката

Развитие IT организации

Асхат УразбаевScumTrek

twitter.com/zibsun

Page 2: Развитие IT-организации - от рассвета до заката

Асхат Уразбаев (@zibsun)

• ScrumTrek

• Agile Coach

• Управляющий партнер

• В прошлом

• Программист, менеджер проектов, методолог

Page 3: Развитие IT-организации - от рассвета до заката

Чем отличаются ИТ-организации?

Page 4: Развитие IT-организации - от рассвета до заката

Conant-Ashby Theorem:Every good regulator of a

system must have a model of that system

Page 5: Развитие IT-организации - от рассвета до заката

У каждого менеджера своя собственная модель

реальности

Page 6: Развитие IT-организации - от рассвета до заката

Модели определяют правила принятия решений

Совокупность похожих моделей определяют культуру

организации

Page 7: Развитие IT-организации - от рассвета до заката

Кто в лес, кто по дрова

• Вы начальник отдела

• В вашем отделе 3 тимлида и 10 разработчиков

• Проблемы:

• Изобретение велосипедов

• Неэффективный дизайн

• Не единообразный подход

• ЧТО ДЕЛАТЬ?

Page 8: Развитие IT-организации - от рассвета до заката

Развитие ИТ организации –условное (но типичное)

Page 9: Развитие IT-организации - от рассвета до заката

Цель разработки

• Поставка решения (срок, объем)

• Удовлетворенность ЗЛ

• Приемлемое качество

Page 10: Развитие IT-организации - от рассвета до заката

Хаотическая разработка

• Новый IT отдел

• Начало времен

Page 11: Развитие IT-организации - от рассвета до заката

Базовая модель

• Работа занимает все отведенное ей время

• Поэтому - чем сильнее давишь, тем быстрее сделают

• Все проблемы от того, что люди безответственны

• Должна быть ответственность за результат

Page 12: Развитие IT-организации - от рассвета до заката

Кейс «Кто в лес, кто по дрова»

Что ответит менеджер такой культуры?

Page 13: Развитие IT-организации - от рассвета до заката

Разработчик

• Разбирается в бизнес домене

• Общается с пользователями

• «Свой» программист для заказчика

Page 14: Развитие IT-организации - от рассвета до заката

Тестируют пользователи

«Качество определяется не наличием багов, а умением программистов их обезвреживать»

Page 15: Развитие IT-организации - от рассвета до заката

Высокая производительность

• Небольшие системы

• Минимум интеграции

• Разработчики не взаимодействуют друг с другом

• Высокая гибкость

• Достаточная производительность

Page 16: Развитие IT-организации - от рассвета до заката

Задачи

Еще задачи

Баги

Проблемы пользователей

Вопросы бизнеса

И опять задачи!

Page 17: Развитие IT-организации - от рассвета до заката

Кризис

Сроки срываются всегда

Много багов

Поддерживать дорого

Page 18: Развитие IT-организации - от рассвета до заката

Что делать?

Page 19: Развитие IT-организации - от рассвета до заката

Менеджер проекта

Будем составлять требования

И подписывать их у заказчика

И тогда он будет отвечать за свои

слова!

Page 20: Развитие IT-организации - от рассвета до заката

Это война!

Долго делают!

Срывают сроки!

Низкое качество!

Постоянные баги!

Непродуманные требования!

Новые задачи!

Не знают чего хотят!

Сроки с потолка!

Page 21: Развитие IT-организации - от рассвета до заката

Война бизнеса и разработки

Победа бизнеса

Победа разработки

Page 22: Развитие IT-организации - от рассвета до заката

Победа бизнеса

Почему не готово?Приоритеты

поменялись

Новые требования

Чтобы завтра было!

Урежем тестирование

Программиста забрали на

другой проект

Page 23: Развитие IT-организации - от рассвета до заката

Некоторое время спустя

Почему баги?

А-а-а-а!

Page 24: Развитие IT-организации - от рассвета до заката

Война бизнеса и разработки

Победа бизнеса

Победа разработки

Page 25: Развитие IT-организации - от рассвета до заката

Разработка наносит ответный удар

Согласование требований

Комитет по управлению изменениями

Фаза разработки архитектуры

Фаза тестирования

Хе-хе. По тестовым

сценариям!

Приемка у заказчика!!!

Page 26: Развитие IT-организации - от рассвета до заката

Война: окапываемся!Требования

некачественные

Недовольство пользователей

Правите на production

Ревью и согласования в

рабочих группах обязательны

Фаза приемки у группы

эксплуатации

Только release engineer имеет

право выкладыватьБольше бюрократии –

дольше разработка

Page 27: Развитие IT-организации - от рассвета до заката

Война коррупции с бюрократией

JFDI!*

Планирование новых работ

только в следующем квартале...

* JFDI – Just Fu&*ing Do It!

Page 28: Развитие IT-организации - от рассвета до заката

Функциональная модель

• Функциональную компетенцию надо растить

• Компетенция передается через коммуникацию

Page 29: Развитие IT-организации - от рассвета до заката

Кейс «Кто в лес кто по дрова»

Что ответит менеджер такой культуры?

Page 30: Развитие IT-организации - от рассвета до заката

Практические выводы

• Обучение разработчиков

• Разработчики должны сидеть вместе

• Тестировщики должны сидеть вместе

• У каждой функциональной группы свой менеджер

Page 31: Развитие IT-организации - от рассвета до заката

Матрица

PMO

Аналитический отдел

Отдел разработки

Отдел тестирования

Page 32: Развитие IT-организации - от рассвета до заката

Кризис слабой матрицы

Page 33: Развитие IT-организации - от рассвета до заката

Стабильная кроссфункциональная команда с 1 менеджером на 1 проекте

творит чудеса

Page 34: Развитие IT-организации - от рассвета до заката

Командная модель

• Команда может быть ответственной!

Page 35: Развитие IT-организации - от рассвета до заката

Гибкая модель

• Инкрементальность

• Быстрая качественная поставка

• Конечный пользователь важен

Page 36: Развитие IT-организации - от рассвета до заката

Изменение целей

Поставка решения (срок, объем)

Удовлетворенность ЗЛ

Приемлемое качество

Эффективная поставка

Удовольствие пользователей

Классная команда

Page 37: Развитие IT-организации - от рассвета до заката

Асхат Уразбаев

[email protected]

• Twitter: zibsun

• Skype: askhatu

• ЖЖ: zibsun.livejournal.com