Константин Бажин, ТОП 10 не могу или что нужно сделать,...
Transcript of Константин Бажин, ТОП 10 не могу или что нужно сделать,...
ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
Входные данные (кейс “ИС Охотуправление.РФ”)
1. Около 15 человек задействовано в разработке ПО
2. Приверженность к системному подходу
3. Государственный Заказчик
4. Начало реализации, лето 15 года
5. Типовой проект, тиражируемый на регионы
6. Наличие компетенций по PM, QA
И вроде бы все есть, для успешного старта, но...
Что-то пошло не так
“Я, видимо, читал не ту версию ТЗ”
Крупный блок работ не был оценен верно
То что хотел заказчик, не соответствовало задаче программистам
Размытые формулировки в ТЗ тянули за собой большой объем работ
“А это Андрей в курсе, он с Заказчиком говорил”
Информационный вакуум
Знание сосредоточено в одних руках
Синдром “лучше меня никто не сделает”
Сложно узнать текущий статус
“Мы решили переписать ядро на Java”
Кто несет ответственность за последствия?
Какова тяжесть последствий и ценность приобретений?
Категорирование решений и их согласование
“Было много задач, не успели протестировать”
НИКОГДА этого не делайте
Сорванные приемки и “глупые” баги
Резкое падение имиджа в лице Заказчика
“В задаче этого не сказано!”
Непонимание требуемого результата
Тройные трудозатраты на решение вопроса
Ответственность за постановку задачи
“Она была так настойчива...”
Неверный выбор приоритетов проекта/проектов
Успех проекта зависит от особенности Заказчика
Политический проект может провалится
“Проще сделать самому, чем учить...”
Замкнутый круг!
Отсутствие кадрового потенциала
Неготовность к резкому увеличению команды
“Завтра приемка? А Иван уже уехал домой...”
Люди не осознают важность проекта
Отсутствие командного духа
Срыв сроков
“А где можно об этом почитать?”
Отсутствует процесс передачи знаний
Нет “базы знаний” в целом и по проекту в частности
Высокий порог вхождения в проект
Сложный процесс ввода нового сотрудника
“Не хватило времени...”
Неверное планирование работ
Нет времени на анализ предметной области
Отсутствие саморазвития
Моральный упадок
В чем проблема? Пути решения:
Описание бизнес-процессов
Единое информационное пространство
Автоматизация производства
Мотивация на результат
Обучение/подготовка кадров
Описание БП
БП - крупными мазками
Инвентаризация операций сотрудников
Фиксация типовых форм документов
Определение метрик качества шага процесса
Без воды, только четкие инструкции
Единое информационное пространство
Периодические сборы команды
Общие информационные ресурсы
Мотивация на передачу знаний
Требования к документированию
Автоматизация производства
Документирование
Тестирование
Обновление и доставка до клиента
Мотивация на результат
Бюджетирование проекта
Прозрачная мотивация
Зависимость от успеха компании в целом
Кадровый потенциал
Создание проектной песочницы
Практикант/Стажер/Сотрудник
Жесткие входные требования
Программа адаптации сотрудника
Жесткий входной контроль и создание конкуренции