Методические основы управления ИТ-проектами
Методические основы управления ИТ-проектами: Краткий обзор
Эта книга, предназначенная для изучения основ управления ИТ-проектами, представляет собой детальное руководство по процедурам, необходимым для успешной реализации проектов внедрения информационных технологий. Ключевой особенностью издания является его ориентация на этапы жизненного цикла создаваемого продукта, а не на абстрактные фазы проекта, что позволяет читателям сформировать целостное представление об управленческих процедурах в ИТ-проектах.
Жизненный цикл ИТ-проекта и его особенности
Введение в книгу начинается с определения ИТ-проекта как деятельности, связанной с использованием или созданием информационных технологий. Авторы подчеркивают, что ИТ-проекты имеют ряд отличительных особенностей, таких как разделение ролей между заказчиком (бизнес) и исполнителем (ИТ-специалисты), солидарная ответственность за результат, необходимость изменений в организационных структурах, вовлечение множества подразделений и значительные бюджеты. Также отмечаются специфические особенности реализации ИТ-проектов, включая одновременное выполнение нескольких проектов, корректировку требований и содержания, влияние человеческого фактора и постоянное совершенствование технологий.
Этапы жизненного цикла и области знаний
В качестве концептуальной основы используется модель жизненного цикла информационных систем (ЖЦ ИС), описанная в стандарте ГОСТ Р ИСО/МЭК 15288. Книга структурирована в соответствии с адаптированной моделью ЖЦ ИТ, включающей этапы планирования, проектирования, разработки и внедрения, эксплуатации и поддержки, а также утилизации и обновления. Каждый этап рассматривается как отдельный проект, что позволяет применять метод планирования по принципу набегающей волны. Для успешного управления проектом процессы управления разделены на области знаний, основанные на рекомендациях лучших мировых практик и стандарте управления проектами. К ним относятся управление интеграцией, содержанием, сроками, стоимостью, качеством, рисками, человеческими ресурсами, коммуникациями и конфигурацией.
Инициация проекта и планирование
На этапе инициации проекта рассматриваются адаптация модели ЖЦ ИС, разработка технико-экономического обоснования (ТЭО), формирование бизнес-цели проекта, разработка устава проекта, идентификация и анализ участников проекта, формирование требований проекта и организация эффективного интервью. Особое внимание уделяется структурированию бизнес-выгод ИТ-проекта по характеру воздействия на бизнес и степени определенности, а также формированию четкой бизнес-цели.
Этап планирования включает разработку плана управления проектом, формирование иерархической структуры проекта (ИСР), построение ИСР, определение содержания проекта, формирование списка работ, определение логической последовательности выполнения работ, оценку трудоемкости и потребности в ресурсах, определение длительности операций, концептуальную оценку стоимости проекта, формирование сметы и разработку базового плана по стоимости.
Дальнейшие этапы и заключение
В последующих главах рассматриваются этапы разработки расписания проекта, планирования обеспечения качества, планирования рисков, планирования человеческих ресурсов, планирования коммуникаций и управления конфигурацией. Книга завершается рассмотрением этапов реализации плана коммуникаций и обучения пользователей, а также подготовки к переходу к следующей фазе.
Текст подготовлен языковой моделью и может содержать неточности.
- ВО - Бакалавриат
- 09.03.02: Информационные системы и технологии
- 38.03.01: Экономика
- 38.03.02: Менеджмент
- 38.03.03: Управление персоналом
- 38.03.05: Бизнес-информатика
- ВО - Магистратура
- 09.04.02: Информационные системы и технологии
- 38.04.01: Экономика
- 38.04.02: Менеджмент
- 38.04.03: Управление персоналом
- 38.04.05: Бизнес-информатика
Методические основы управления ИТ-проектами 2-е издание, исправленное Грекул В.И. Коровкина Н.Л. Куприянов Ю.В. Национальный Открытый Университет “ИНТУИТ” 2016 2
УДК [004:005.8](075.8) ББК 17 Г80 Методические основы управления ИТ-проектами / Грекул В.И., Коровкина Н.Л., Куприянов Ю.В. M.: Национальный Открытый Университет “ИНТУИТ”, 2016 (Основы информационных технологий) ISBN 978-5-9963-0466-0 Представленный учебник содержит детальное описание процедур управления проектами внедрения информационных технологий. Отличительной особенностью данного курса является изложение материала с привязкой к этапам жизненного цикла создаваемого продукта, а не к фазам некоторого абстрактного проекта. Это позволяет читателю сформировать целостное представление о необходимых в ИТ-проекте управленческих процедурах, а так же использовать материал последовательно во времени, по мере перехода от одного этапа технологического цикла создания продукта к другому. При создании ИТ-решений перед всеми сторонами, вовлеченными в жизненный цикл проекта, возникает целый ряд вопросов, связанных с определением и детальным структурированием необходимых работ, с распределением прав и обязанностей, с управлением и контролем за исполняемыми работами. Одним из действенных инструментов для решения данных вопросов является использование унифицированных подходов, закрепленных в современных международных и российских стандартах и методологиях управления проектами. Рассмотренные в книге процедуры управления созданием информационных технологий не ограничиваются рекомендациями какого-то одного стандарта управления проектами, а базируются на разнообразных современных апробированных методиках. (c) ООО “ИНТУИТ.РУ”, 2010-2016 (c) Грекул В.И., Коровкина Н.Л., Куприянов Ю.В., 2010-2016 3
Введение ИТ-проект. Жизненный цикл ИТ-проекта. Организационная структура ИТ-проекта. Термин “ИТ-проект” обычно используется для обозначения деятельности, связанной с использованием или созданием некоторой информационной технологии. Это приводит к тому, что ИТ-проекты охватывают очень разнообразные сферы деятельности: разработку программных приложений, создание информационных систем, развертывание ИТ-инфраструктуры и пр. В этой книге мы будем часто говорить о проектах создания информационных систем, подразумевая реализацию каких-то информационных технологий. С одной стороны, эти работы соответствуют классическому определению проекта [1, 23]: “Проект – это комплекс усилий, предпринимаемых с целью получения конкретных уникальных результатов в рамках отведенного времени и в пределах утвержденного бюджета, который выделяется на оплату ресурсов, используемых или потребляемых в ходе проекта”. С другой стороны, они обладают известными отличительными особенностями: разделение на уровне идеологии заказчика и исполнителя: заказчиком, как правило, является бизнес, а исполнителем – ИТ-специалисты, и есть трудности в выявлении требований, ожиданий от проекта, в формировании технического задания. Существует также проблема эффективных коммуникаций; ответственность за результат проекта имеет “солидарный” характер. То есть здесь нельзя возложить ответственность за успех проекта только на исполнителя, точно так же, как нельзя говорить, что исключительно заказчик виновен в том, что проект не удался. В ИТ-проекте должны создаваться определенные условия для взаимодействия сторон, и стороны, участвующие в нем, несут равную ответственность за результаты проекта; зачастую реализация ИТ-проекта предусматривает изменение существующих организационных структур на предприятии; обычно в ИТ-проект вовлечено множество подразделений организации; существует высокая вероятность конфликтов между руководителем проекта, высшим руководством, руководителями подразделений и персоналом организации; многие ИТ-проекты имеют колоссальные бюджеты. В крупных компаниях масштабы проектной деятельности в области информационных технологий (ИТ) измеряются миллионами долларов, причем реализация новых проектов происходит постоянно. Если, например, промышленное предприятие достаточно один раз построить – и оно будет работать, не требуя регулярных инвестиций, то развитие ИТ-инфраструктуры в растущих компаниях требует больших и регулярных вложений. Большие бюджеты, в свою очередь, подразумевают больший уровень ответственности и, соответственно, больший уровень компетенции тех людей, которые этими проектами управляют. Если говорить о реализации ИТ-проектов, следует обратить внимание на следующие особенности: 4
зачастую в компании заказчика одновременно выполняются несколько ИТпроектов; приоритеты выполнения проектов постоянно корректируются; по мере реализации проектов выполняется уточнение и корректировка требований и содержания проектов; велико влияние человеческого фактора: сроки и качество выполнения проекта в основном зависят от непосредственных исполнителей и коммуникации между ними; каждый исполнитель может принимать участие в нескольких проектах; налицо трудности планирования творческой деятельности, отсутствуют единые нормативы и стандарты; сохраняется повышенный уровень риска, вплоть до непредсказуемости результатов; происходит постоянное совершенствование технологии выполнения работ. Анализ статистики показывает, что примерно 90 процентов ИТ-проектов аналогичны уже выполненным. У руководителя проекта имеется опыт реализации таких задач и понимание возможных проблем. В этих случаях иерархическая структура проекта и работ (ИСП/ИСР) формируется с применением подхода Top-down (сверху вниз), используется типовая структура проектной команды, планы проекта (план управления рисками, план коммуникаций и пр.) аналогичны планам предыдущих проектов. Однако 10 процентов проектов – инновационные, реализуемые “с нуля” и требующие творчества, нестандартных решений и управленческой смелости. Принятие решений в таких проектах характеризуется высокими рисками, что требует от руководителя глубоких знаний методики проектного управления и понимания особенностей её применения в сфере информационных технологий. Применение методологии управления проектами позволяет зафиксировать цели и результаты проекта, дать им количественные характеристики, определить временные, стоимостные и качественные параметры проекта, создать реалистичный план выполнения проекта, выделить, оценить риски и предотвратить возможные негативные последствия во время реализации проекта. Для эффективного управления проект должен быть хорошо структурирован. Суть этого процесса сводится к выделению следующих основных элементов: фазы жизненного цикла проекта, этапов, работ и отдельных задач; организационная структура исполнителей проекта; структура распределения ответственности. Жизненный цикл – это последовательность фаз проекта, через которые он должен пройти для гарантированного достижения целей проекта, в нашем случае – для реализации некоторой информационной технологии. Организационная структура подразумевает выделение ролей исполнителей, которые необходимы для реализации проекта, определение взаимоотношений между ними и распределение ответственности за выполнение задач. 5
Инициация проекта Адаптация модели жизненного цикла проекта, процедура адаптации модели ЖЦ ИС. Разработка технико-экономического обоснования. Формирование бизнес-цели проекта. Разработка устава проекта. Идентификация и анализ участников проекта. Формирование требований проекта. Организация и проведение результативного интервью. Использование функции качества. Адаптация модели жизненного цикла проекта В данном учебном пособии по управлению ИТ-проектами в качестве концептуальной основы используется модель жизненного цикла информационных систем (ЖЦ ИС), описанная в стандарте ГОСТ Р ИСО/МЭК 15288. В соответствии с данным стандартом запуск каждого нового проекта подразумевает создание (или адаптацию уже имеющейся) модели ЖЦ, состоящей из стадий. Процесс создания (или адаптации уже имеющейся) модели ЖЦ начинается с определения целей и результатов каждой из стадий, образующих структуру работ для детализированного моделирования процессов реализации ИТ. [10] Исходя из допущений базового стандарта, а также типовых этапов ЖЦ ИТ и принятой последовательности их реализации, авторами предлагается следующая модель ЖЦ ИТ, определяющая последовательность изложения материала в книге. 1. Планирование проекта 2. Проектирование 3. Разработка и внедрение 4. Эксплуатация и поддержка 5. Утилизация и обновление В таблице ниже представлены цели каждой из выделенных стадий ЖЦ (см. табл. 1.1). Приведенные этапы есть стадии жизненного цикла информационной системы и не тождественны жизненному циклу проекта. Жизненный цикл продукта отражает, что нужно сделать для создания, эксплуатации, поддержки и утилизации данного продукта, а жизненный цикл проекта - как нужно организовывать и управлять работой. Фаза ЖЦ продукта может включать в себя все этапы ЖЦ проекта (см. рис. 1.1 (а, б)), и, в соответствии со стандартом ГОСТ Р ИСО/МЭК 15288 [10], предусматривает наличие этапов планирования, оценки и контроля, а также процесса принятия решения - шлюза (см. рис. 1.1. (а)), через который происходит переход на следующий этап ЖЦ ИС и который является точкой мониторинга качества и точкой принятия решения о целесообразности продолжения проекта [10]. Необходимо отметить, что планирование, оценка и контроль характерны для любого цикла управления (например, цикл Деминга). Таким образом, использование их, в том числе на этапе “Эксплуатация и поддержка”, носящем выраженный операционный (не проектный) характер, вполне обосновано. Таблица 1.1. Цели этапов жизненного цикла информационной системы 6
Таблица 1.1. Цели этапов жизненного цикла информационной системы Этап (ГОСТ Р ИСО/ МЭК 15288) Этап (адаптированный) Цель этапа Замысел Планирование проекта Оценка новых возможностей в деловой сфере, разработка предварительных системных требований и проверка их осуществимости. Концептуальное планирование всего ЖЦ ИС Разработка Проектирование Создание проекта системы, которая удовлетворяет требованиям приобретающей стороны и может быть реализована, испытана, оценена, применена по назначению, поддержана при применении, в последующем списана и/или обновлена Производство Разработка и внедрение Разработка (настройка) системы в соответствии с требованиями приобретающей стороны, тестирование системы, реализация соответствующих организационно-технических мероприятий и развертывание поддерживающих систем, направленных на обеспечение корректной эксплуатации внедренного продукта Применение Поддержка применения Эксплуатация и поддержка Использование внедренного продукта в заданных условиях функционирования и обеспечение продолжительной результативности. Осуществление в процессе эксплуатации материально-технического снабжения, технического обслуживания и текущего ремонта, которые обеспечивают непрерывное функционирование рассматриваемой системы и устойчивое предоставление услуг, поддерживающих ее применение Изъятие и списание Утилизация и обновление Обеспечение удаления рассматриваемой системы и связанных с нею обслуживающих и поддерживающих организационно-технологических подсистем. Поддержка планирования перехода на новую версию текущей или на абсолютно новую систему Рассмотрение каждой стадии ЖЦ ИТ в качестве отдельного проекта позволяет (по сути, делает единственно возможным) применять метод планирования по принципу набегающей волны, который значительно понижает рискованность проекта и повышает шансы на успех [9]. 7
Рис. 1.1. (а,б) Примеры соотношения жизненного цикла информационной системы и жизненного цикла проекта В то же время процессы, выполняемые в рамках одной стадии ЖЦ ИТ, могут иметь взаимосвязи как в рамках данной стадии, так и с процессами других стадий. Очевидно, что для успешного достижения целей проекта необходимо не только управлять каждым процессом в отдельности, но и обеспечить комплексный подход к управлению с учетом взаимосвязей, взаимозависимостей как отдельных процессов, так и групп процессов. С целью структурирования процессы управления проектом принято делить на области знаний. Ниже перечислены области знаний, составляющие процессы проектного управления. Предложенный перечень сформирован на основе рекомендаций лучших мировых практик и содержится в стандарте управления проектами [1,10, 23]. 1. Управление интеграцией 2. Управление содержанием 3. Управление сроками 4. Управление стоимостью 5. Управление качеством 6. Управление рисками 7. Управление человеческими ресурсами 8
8. Управление коммуникациями 9. Управление конфигурацией Описание содержания каждой из перечисленных выше областей знаний и соответствующих им процессов приводится в табл. 1.2. Таблица 1.2. Области знаний проектного управления Область знаний Описание Процессы Управление интеграцией Управление интеграцией включает в себя процессы и действия, необходимые для определения, уточнения, комбинирования, объединения и координирования различных процессов и действий по управлению проектом в рамках групп процессов управления проектом. Таким образом, цель данного процесса состоит в достижении эффективного взаимодействия процессов управления проектами, обеспечивающих достижение целей проекта. Эффективное взаимодействие на стадии планирования заключается в формировании базовой линии проекта1) (project baseline), на стадии оценки - в сравнении с базовой линией и корректировке в соответствии с ней на стадии контроля 1. Разработка ТЭО проекта. 2. Разработка устава проекта. 3. Разработка плана управления проектом. 4. Руководство и управление исполнением проекта. 5. Осуществление интегрированного управления изменениями. 6. Оценка альтернатив развития проекта. 7. Планирование закрытия проекта и перехода в стадию эксплуатации. 8. Завершение проекта. Управление содержанием Управление содержанием включает в себя процессы и действия, обеспечивающие включение в проект всех тех и только тех работ, которые необходимы для успешного выполнения проекта. Оно непосредственно связано с определением и контролем того, что включено или не включено в проект [1,23] 1. Формирование требований проекта. 2. Формирование ИСР. 3. Определение содержания проекта. 4. Определение результатов всех стадий жц ис. 5. Оценка реализуемости требований проекта. 9
6. Подтверждение содержания проекта. 7. Определение уточненных системных требований. 8. Мониторинг содержания и объема проекта. 9. Оценка готовности пользователей к работе в системе. 10. Планирование обучения конечных пользователей Управление сроками Управление сроками проекта включает в себя процессы, обеспечивающие своевременное завершение проекта [23] 1. Формирование списка работ проекта. 2. Определение последовательности работ проекта. 3. Оценка трудоемкости и продолжительности работ. 4. Разработка базового расписания проекта. 5. Контроль и управление расписанием проекта Управление стоимостью Управление стоимостью проекта объединяет процессы, выполняемые в ходе планирования, разработки бюджета и контролирования затрат и обеспечивающие завершение проекта в рамках утвержденного бюджета [23] 1. Оценка стоимости проекта. 2. Разработка сметы проекта. 3. Разработка базового плана по стоимости. 4. Управление стоимостью проекта 10