22

Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

Embed Size (px)

Citation preview

Page 1: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
Page 2: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

Page 3: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

Входные данные (кейс “ИС Охотуправление.РФ”)

1. Около 15 человек задействовано в разработке ПО

2. Приверженность к системному подходу

3. Государственный Заказчик

4. Начало реализации, лето 15 года

5. Типовой проект, тиражируемый на регионы

6. Наличие компетенций по PM, QA

И вроде бы все есть, для успешного старта, но...

Page 4: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

Что-то пошло не так

Page 5: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

“Я, видимо, читал не ту версию ТЗ”

Крупный блок работ не был оценен верно

То что хотел заказчик, не соответствовало задаче программистам

Размытые формулировки в ТЗ тянули за собой большой объем работ

Page 6: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

“А это Андрей в курсе, он с Заказчиком говорил”

Информационный вакуум

Знание сосредоточено в одних руках

Синдром “лучше меня никто не сделает”

Сложно узнать текущий статус

Page 7: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

“Мы решили переписать ядро на Java”

Кто несет ответственность за последствия?

Какова тяжесть последствий и ценность приобретений?

Категорирование решений и их согласование

Page 8: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

“Было много задач, не успели протестировать”

НИКОГДА этого не делайте

Сорванные приемки и “глупые” баги

Резкое падение имиджа в лице Заказчика

Page 9: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

“В задаче этого не сказано!”

Непонимание требуемого результата

Тройные трудозатраты на решение вопроса

Ответственность за постановку задачи

Page 10: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

“Она была так настойчива...”

Неверный выбор приоритетов проекта/проектов

Успех проекта зависит от особенности Заказчика

Политический проект может провалится

Page 11: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

“Проще сделать самому, чем учить...”

Замкнутый круг!

Отсутствие кадрового потенциала

Неготовность к резкому увеличению команды

Page 12: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

“Завтра приемка? А Иван уже уехал домой...”

Люди не осознают важность проекта

Отсутствие командного духа

Срыв сроков

Page 13: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

“А где можно об этом почитать?”

Отсутствует процесс передачи знаний

Нет “базы знаний” в целом и по проекту в частности

Высокий порог вхождения в проект

Сложный процесс ввода нового сотрудника

Page 14: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

“Не хватило времени...”

Неверное планирование работ

Нет времени на анализ предметной области

Отсутствие саморазвития

Моральный упадок

Page 15: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
Page 16: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

В чем проблема? Пути решения:

Описание бизнес-процессов

Единое информационное пространство

Автоматизация производства

Мотивация на результат

Обучение/подготовка кадров

Page 17: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

Описание БП

БП - крупными мазками

Инвентаризация операций сотрудников

Фиксация типовых форм документов

Определение метрик качества шага процесса

Без воды, только четкие инструкции

Page 18: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

Единое информационное пространство

Периодические сборы команды

Общие информационные ресурсы

Мотивация на передачу знаний

Требования к документированию

Page 19: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

Автоматизация производства

Документирование

Тестирование

Обновление и доставка до клиента

Page 20: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

Мотивация на результат

Бюджетирование проекта

Прозрачная мотивация

Зависимость от успеха компании в целом

Page 21: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile

Кадровый потенциал

Создание проектной песочницы

Практикант/Стажер/Сотрудник

Жесткие входные требования

Программа адаптации сотрудника

Жесткий входной контроль и создание конкуренции

Page 22: Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile