Предпроектный анализ: Серия 1
Предпроект – задачи, которые выполняются до того как будет получено согласие сторон, утверждение бюджета, а главное – понимание, что будет делаться и зачем, каким способом, кого привлекать и кто будет выполнять задачи. Задачи предпроекта одинаковы и для больших проектов и для коротких итераций.
Хорошая постановка задачи – половина решения. Не важно насколько продуктивно выполняется работа, если делать не то что нужно. К сожалению предпроектной работе уделяется мало внимания. Большинство книг и статей рассказывают о том, что делать внутри проекта, а вот деятельность в ходе предпроекта остается за кадром.
Задачи предпроекта
Что необходимо сделать для того чтобы создать ИТ-систему или сервис?
Вот примерный список задач, которые решаются для любой системы:
- понять наличие проблемы или возможности
- выявить ожидаемую пользу качественно и количественно
- понять концепцию решения и его стоимость
- определить бюджет в деньгах или ресурсах
- определить виды ресурсосв объем работ (при необходимости сделать их заказ)
- определить основание для приема работ
- (работы по проектированию, планированию, разработке, развертыванию, внедрению и т.п.)
- прием-сдача результата
- измерение эффекта
Подчеркнутые пункты относятся к предпроекту и о них будет идти речь в этой и последующей статьях.
Предпроект может выполняться в разных условиях: на систему в целом, для подсистемы, на каждое требование к продукту.
Указанные задачи могут выполнять в течении различного промежутка времени (неделя, месяц, год) и сопровождаться различными бумагами/документами и разными схемами взаимодействия участников.
Но перед фиксированием цели необходимо сформулировать обязанности участников проекта, назначить статус-митинги, расчехлить инструменты проектного управления и полностью выполнить задачи предпроекта:
- Понять сроки и стоимость
- Утвердить систему
- оказать заказчику его понимание целей
- показать решение проблем пользователей
- утвердить бюджет
- Создать основание для приема работ (Техническое задание)
- Определиться с ресурсами: видами, этапами, сроками, объемами работ и источниками ресурсов
Без выполнения этих задач ничего, особенно хорошего, не выйдет.
Трудности
Все проблемы, о которых будет речь в дальнейшем, развиваются на общем для всех предпроектов неблагоприятном фоне.
- надо быстро определиться со стоимостью системы в условиях высокой неопределенности
- торг за бюджет и сроки – это конфликт, который должен быть изначально заложен в любой предпроект
- заказчику нужен Cadillac Escalade, но денег у него только на УАЗ Патриот, а на самом деле ему нужен Renault Duster. при этом поставщик решения хочет продавать яхты и самолеты, сделать может только лодку или катер, а сейчас пойдет искать у кого купить Duster.
- проект еще не “продан” и идет борьба за его запуск
Обзор проблем и их решений
Наиболее частые проблемы предпроекта можно легко представить в виде следующего списка, в котором проблемы расположены по мере роста зрелости заказчика и других участников проекта:
- “Письмо Дяди Федора”
- Не учтен полный жизненный цикл и структура системы, финансового актива.
- Не учтены задачи предпроектной файзы:
- избыточная детализация требований
- не представлены объем и деление системы
- нет понимания целей заказчика
- нет основания приема результата
- Выбран неверный режим коммуникации по требованиям
Ниже представлен обзор предлагаемых решений о которых более детально поговорим в следующих статьях:
Делать | Не делать | |
Сбор требований |
|
|
Анализ требований |
| Не пропустить эту стадию |
Коммуникация | Учитывать контекст и задачи | Не полагаться на шаблоны и заимствования |
Кроме этого нужно помнить о базовых принципах, которые могут отомстить за невнимание к ним. Среди них наиболее популярны такие:
- понимание сути системы и ее жизненного цикла
- взгляд на систему как на финансовый актив
- понятие конуса неопределенности и его использования
- понимание основ оценки
- понимание полного состава задач предпроектной фазы, невыполнение которых обречет вас в лучшем случае на отказ от запуска проекта, в худшем на мучения в заведомо провальном проекте, а в крайнем худшем на кармический долг за мертворожденную систему.