Доклад на Software People 2013

40
Безнадежные проекты: темная и светлая стороны пути самурая Дмитрий Новоселов Наталья Желнова

description

 

Transcript of Доклад на Software People 2013

Page 1: Доклад на Software People 2013

Безнадежные проекты: темная и светлая стороны

пути самурая

Дмитрий НовоселовНаталья Желнова

Page 2: Доклад на Software People 2013

Об авторах доклада• Дмитрий Новоселов:– Более 15 лет опыта руководства командами,

специализирующимися на разработке ПО, в роли руководителя отдела и департамента разработки ПО.

– 7 лет опыта руководства масштабными проектами по разработке ПО и консалтинговыми проектами по внедрению комплексных систем у государственных заказчиков и коммерческих компаний.

• Наталья Желнова

Page 3: Доклад на Software People 2013

Об авторах доклада• Дмитрий Новоселов• Наталья Желнова:– С 1997 года занимается сбором, систематизацией

и управлением требованиями в проектах по разработке ПО.

– 6 лет участия в консалтинговых проектах (постановка процессов разработки ПО).

– Автор нескольких курсов по управлению требованиями, управлению рисками в проектах по разработке ПО.

– Редактор сайта Software People.

Page 4: Доклад на Software People 2013

Статистика

IT-проекты (исследования Standish Group, 2011)

Успешно завершенные (32%)

Выполненные с трудом и с большими отклонениями от плана (44%)

Завершившиеся полным провалом (24%)

Page 5: Доклад на Software People 2013

Тезисы доклада

• Безнадежный проект: в чем отличия от обычных проектов?

• Риски безнадежных проектов• Безнадежный проект и ситуация кризиса. Признаки

кризиса в проекте• 7 смертных грехов менеджера • Методы кризис-менеджмента, используемые в

управлении безнадежными проектами• Что мы приобретаем и что теряем, участвуя в

безнадежных проектах• Пример одного безнадежного проекта

Page 6: Доклад на Software People 2013

Безнадежный проект: отличия от обычных проектов

Page 7: Доклад на Software People 2013

Безнадежный проект: характеристики

• Сжатый календарный план проекта• Бюджет и связанные с ним ресурсы урезаны• Количество персонала, занятого в проекте,

сильно уменьшено по сравнению с действительно необходимым

• Квалификация персонала недостаточна для выполнения проекта

• Завышенные требования к качеству результата

Page 8: Доклад на Software People 2013

Безнадежный проект: признаки• Политические цели, существующие в компании

– «внешняя политика»: завоевание новых клиентов, выполнение договорных обязательств любой ценой

– «внутренняя политика»: внутренняя конкуренция в компании, амбиции отдельных лиц, принимающих решения

• Бессмысленность проекта– отсутствие заинтересованности в конечном результате у клиента– неразрешенный конфликт целей и интересов у заинтересованных

сторон• Обреченность на неудачу

– срабатывание нескольких разнородных факторов риска одновременно

– невозможность достичь компромисса за счет оптимизации параметров объем работ – сроки – качество

Page 9: Доклад на Software People 2013

Риски безнадежных проектов

Page 10: Доклад на Software People 2013

Безнадежный проект: риски

• Политические факторы• Ограничения по срокам/бюджету/времени• Текучесть кадров• Недостаточный уровень технической

экспертизы в команде• «Несыгранность» команды• Низкий уровень организационной зрелости в

компании• Ухудшение отношений с заказчиком

Page 11: Доклад на Software People 2013

Оценка рисков: на что обращать внимание?

• Размер проекта (крупный / средний / небольшой)• Административные проблемы• Наличие проблем в коммуникации с заинтересованными лицами• Доступность ресурсов, указанных в проектном плане• Опыт и экспертиза членов проектной команды• Проблемы проектирования: концептуальная неполнота и

противоречивость• Проблемы разработки:

– повторное изобретение колеса; – использование новых технологий, которые не освоены командой– игнорирование требования удобства использования; – проблемы с документацией; – плохо налаженное тестирование

Page 12: Доклад на Software People 2013

Кризис в проекте

Page 13: Доклад на Software People 2013

Кризис в проекте: признаки

• Отсутствие единого видения целей у заинтересованных лиц (в т.ч. у проектной команды)

• Нереалистичные цели проекта• Низкий уровень организации работ в проекте• Ослабление/отсутствие системы управления и

контроля• Неэффективное использование ресурсов• Фрустрация членов проектной команды• Конфликты в команде

Page 14: Доклад на Software People 2013

На что обращать внимание? /1

• Отсутствие/неэффективность регулярных встреч между ключевыми участниками, ответственными за ход проекта

• Ключевые заинтересованные лица выключены из процесса принятия решений или перекладывают ответственность друг на друга

• Неактуальность артефактов проектного управления:– план проекта– документация проекта– отчетность по проекту

Page 15: Доклад на Software People 2013

На что обращать внимание? /2• Отсутствие дисциплины в проектном управлении– отсутствие стандартов проектного управления– отсутствие налаженного контроля за ходом

проекта– отсутствие измеримых показателей, позволяющих

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

– плохая обратная связь менеджер – участники проекта

– частое и хаотическое изменение проектных планов

Page 16: Доклад на Software People 2013

7 смертных грехов менеджера

Page 17: Доклад на Software People 2013

Для менеджера: путь в ад

• Игнорирование проблем– «Позитивный» подход: не говорим и не думаем о плохом– «Лакировка» действительности, боязнь ошибок,

приукрашивание результатов• Бездействие в критических ситуациях• Перенос ответственности, поиск «крайнего»• “Yes” – менеджмент• Наказание невиновных и награждение непричастных• Давление на команду («мАтивация»)• Манипулирование людьми: двойные стандарты, интриги,

дезинформация

Page 18: Доклад на Software People 2013

Картина ада

• Недовольство команды• Отсутствие инициативы• Цинизм и равнодушие• Снижение производительности• Итальянская забастовка• Нелояльность членов команды• «Бунт на корабле»

Page 19: Доклад на Software People 2013

Что делать?

• Думать• Получать и оценивать обратную связь от участников• Искать причины проблем, а не пытаться устранить

их симптомы• Не ограничиваться решениями, дающими эффект

лишь в краткосрочной перспективе• Устранять причины проблем, а не «разбираться» с

исполнителями• Помнить, что управление проектами – это в первую

очередь управление людьми

Page 20: Доклад на Software People 2013

Методы кризис-менеджмента в безнадежных проектах

Page 21: Доклад на Software People 2013

Антикризисное управление в безнадежном проекте /1

• Постановка целей– необходимость достижения поставленной цели– формирование долгосрочной перспективы– формулирование критериев достижения целей

• Планирование шагов по достижению цели– планирование на основе достигнутых результатов– эффективное использование имеющихся ресурсов

Page 22: Доклад на Software People 2013

Антикризисное управление в безнадежном проекте /2

• Контроль за достижением поставленных целей– наличие количественных и качественных критериев

достижения целей– регулярная обратная связь со всеми участниками

проектной команды– эффективная коммуникация с ключевыми

заинтересованными лицами проекта

• Эффективное управление рисками– анализ ситуации и выявление проблем– формирование «плана Б» для каждого из значимых

шагов плана

Page 23: Доклад на Software People 2013

Что делать?

• Наладить отношения с заказчиком• Наладить коммуникации внутри проектной команды• Сформулировать основные «законы», по которым будет

жить проектная команда• Выделить критические функции (принцип 20/80)• Ставить цели на основе их критичности для успеха проекта• Поддерживать моральный дух команды• Эффективно разрешать конфликты• Быстро принимать решения• Доводить начатое до конца

Page 24: Доклад на Software People 2013

Что мы приобретаем и что теряем, участвуя в безнадежных проектах

Page 25: Доклад на Software People 2013

(+) 5 навыков самурая

Смелость: подлинный самурай не думает о победе и поражении. Он бесстрашно бросается навстречу неизбежной смерти.

Лидерство: самурай должен вести себя так, словно ему нет равных. Он должен лелеять свою смелость и чувствовать себя достойнее других.

Решительность: самурай должен принимать решение в течение семи вдохов и выдохов. Если размышления длятся долго, результат будет плачевным. Если не размышлять вовсе, семь из десяти дел будут сделаны плохо.

Умение слушать: нужно стремиться к тому, чтобы высказываться и выслушивать мнения других благожелательно.

Не говори, если дело можно уладить без слов.Опыт: в своих действиях самурай должен проявлять все лучшее, что он

унаследовал от предков.

Page 26: Доклад на Software People 2013

(-) Силы, время, деньги

Безнадежные проекты:• Очень выматывающие мероприятия• Признак кризиса в организации• Могут затягиваться надолго и в конце концов

превращаться в «трясину»• Могут не оправдать ожиданий участников

проектной команды• Повторятся еще не раз на протяжении всей

вашей карьеры

Page 27: Доклад на Software People 2013

(+) Слава

• В случае успеха вы приобретаете авторитет • Команды, которые участвовали в успешно

завершенных безнадежных проектах, отличаются большой степенью сплоченности

• Безнадежный проект – отличная «проверка боем»

• Безнадежный проект – «карьерная ступенька»

Page 28: Доклад на Software People 2013

Путь участника безнадежного проекта

Page 29: Доклад на Software People 2013

Пример одного безнадежного проекта

• Где, как и когда это было• Процесс• Команда• Best Practices• Итоги• Заключение

Page 30: Доклад на Software People 2013

Где, как и когда это было

• 2011-2012 г., Россия, Москва• Команда, насчитывающая около 30 человек• Разработка информационной аналитической

системы, позволяющей проводить оценку рисков и угроз чрезвычайных ситуаций на объектах транспортной и промышленной инфраструктуры (для силового ведомства).

• Fixed time, fixed budget

Page 31: Доклад на Software People 2013

Проблемы

• Отсутствие в компании установленного процесса разработки (CMMI level 0 )

• Сильные ограничения в принятии кадровых решений и решений относительно бюджета

• Невозможность использовать методы материального стимулирования

• Кадровый дефицит

Page 32: Доклад на Software People 2013

Построение команды• Создание команды: – расширение штата– адаптация новых людей – обучение «в бою»

• Формирование отделов: – системного анализа, – разработки,– тестирования,– внедрения

• Организация эффективной работы команды– эффективное взаимодействие между всеми проектными

ролями

Page 33: Доклад на Software People 2013

Процессы

• Постановка процессов разработки в департаменте ПО «с нуля»

• Разграничение зон ответственности между отделами

• Организация планирования и контроля за реализацией ключевого функционала

• Контроль требований заказчиков и промежуточные релизы

Page 34: Доклад на Software People 2013

Best Practices

• Кадры решают всё (И. В. Сталин)• Каждый солдат должен знать свой

маневр (А. В. Суворов)• Обязанность градоначальника -

помогать проезжающим (А. А. Сквозник-Дмухановский)

Page 35: Доклад на Software People 2013

Кадры решают всё

• Fool with a tool is still a fool• Подбор кадров – задача руководителя• Материальное стимулирование• Нематериальное стимулирование

Page 36: Доклад на Software People 2013

Каждый солдат должен знать свой маневр

• Регламент разработки• Система учета заданий• Конвейер обработки входных заданий

Page 37: Доклад на Software People 2013

Обязанность градоначальника помогать

• Не занимайтесь микроменеджментом• Будьте готовы помочь• «Похвала так же необходима

писателю, как канифоль смычку виртуоза»

• Заботьтесь о подчиненных

Page 38: Доклад на Software People 2013

Best Practices

• В данный момент времени текущий объем работ не должен быть больше, чем возможности команды

• Применение методологии kanban• Итерации оптимального размера• Регулярные поставки и демонстрации

результатов работы

Page 39: Доклад на Software People 2013

(+) Итоги

• Создана эффективная команда• Построен действующий процесс разработки

ПО• Созданная система внедрена и используется

заказчиком• Создана платформа для разработки

приложений аналогичного типа. • На базе этой платформы выполнен еще ряд

проектов

Page 40: Доклад на Software People 2013

Спасибо

Наталья Желнова[email protected]://www.linkedin.com/in/nzhelnova

Дмитрий Новоселов[email protected]://www.linkedin.com/pub/dmitry-novoselov/60/498/966http://dgnovoselov.livejournal.com/