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

Доклад на Software People 2013

Jan 12, 2015

Download

Documents

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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/