Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методы и средства управления проектами. Учебно-методическое пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
ЛАБОРАТОРНАЯ РАБОТА № 4
Анализ проблемы с точки зрения системного подхода
Цель: выявить заинтересованных лиц проекта.
Теоретические вопросы
Помимо команды разработчиков проекта и заказчика существует также множество людей, которые прямо или косвенно получают от решения проблемы прибыль. Их называют заинтересованными лицами проекта (stakeholder). Таким образом, можно выделить:
− инвестора проекта, который оплачивает проект;
− заказчика проекта, который заказывает проект и отвечает за его
приемку;
− пользователей проекта, которые будут в конечном счете работать с
программой;
− других заинтересованных лиц проекта, которые напрямую или косвенно
получат прибыль от решения проекта.
Не всегда инвестор и заказчик являются одним лицом, и не всегда заказчик будет конечным пользователем программы. Следовательно, важно знать всех заинтересованных лиц проекта, их вклад в проект и самое главное – их требования.
В качестве заинтересованных лиц также можно рассматривать [5]:
− любого, участвующего в разработке системы (системные аналитики,
дизайнеры интерфейса, программисты, тестеры ПО, менеджеры проекта и др.);
− любого, привносящего свои знания в систему (эксперты предметной
области, авторы документов, используемых для сбора требований и др.);
− руководство (руководитель компании-заказчика, руководитель отдела,
проектирующего систему);
− лица, непосредственно вовлеченные в управление, настройку и
сопровождение системы (например, для сайта это хостинговая компания);
− поставщики регламентов, стандартов.
Помимо интервью рассмотрим еще один метод – анкетирование.
Анкеты наиболее полезны, когда есть возможность задать одни и те же вопросы многим заинтересованным лицам и не надо задавать дополнительные вопросы в процессе беседы. По сравнению с интервью анкетирование обычно влечет за собой меньше расходов. С одной стороны, анкеты структурированы и не интерактивны, с другой – они обеспечивают меньший контроль над результатами.
21
При составлении вопросов для анкеты следует придерживаться правила: вопросы должны быть понятными и прямолинейными, потому что отсутствует возможность прояснить непонятные моменты или спорные ситуации.
Основная работа состоит не только в разработки анкеты и в проведении анкетирования, но и в обработке результата. Эти процессы можно автоматизировать специальными средствами. Например:
− онлайн-формы Google;
− бесплатный онлайн-сервис http://webanketa.com/ru/;
− бесплатный онлайн-сервис http://www.createsurvey.ru/;
− и др.
Ход работы
Задание 1. После того, как выявлены все заинтересованные лица проекта,
а также пользователи, ответьте на следующие вопросы:
1. Кто пользователь будущей автоматизированной системы?
2. Кто заказчик (экономический покупатель программного продукта)?
3. На кого еще окажут влияние результаты работы АИС?
4. Кто будет оценивать и принимать систему после ее установки?
5. Существуют ли другие пользователи, чьи потребности надо учесть (это
могут быть как внутренние, так и внешние пользователи)?
6. Кто будет заниматься сопровождением системы?
7. Не забыли ли мы кого-нибудь?
Задание 2. После ответов на вопросы при появлении новых пользователей или заинтересованных лиц проекта, которые ранее не были нами учтены, заполните для них таблицу, представляющую их характеристику (таблица 8).
Задание 3. Разработайте анкету (с помощью одного из предложенных сервисов) для выбранной вами роли пользователя в проекте АИС «Университет», позволяющую выявить потребности, проблемы, характеристики этого пользователя.
Контрольные вопросы
1. Всех ли пользователей и заинтересованных лиц можно выявить
изначально?
2. Какими методами можно выявить неучтенных пользователей и/или
заинтересованных лиц проекта?
22
3. Для чего необходимо знать и иметь характеристику всех пользователей
проекта?
4. Каковы особенности метода анкетирования при работе с
пользователями проекта? В чем его преимущества, недостатки?
23
ЛАБОРАТОРНАЯ РАБОТА № 5
Системный анализ. Дерево целей
Цель: провести системный анализ целей проекта посредством разработки
дерева целей; создать дерево целей с помощью программных средств.
Теоретические вопросы
Метод «дерево целей» был разработан К. Уэстом Черчменом. Такой метод возник как средство принятия решений в промышленности для решения возникающих проблем.
Метод состоит в том, чтобы получить некую иерархическую структуру путем разделения главной цели на подцели, затем подцели разделить на функции, а функции в свою очередь детализировать.
Такой способ формирования целей и их иерархии является в основном эвристическим, потому что его трудно формализовать из-за трудностей, которые возникают при выявлении самих целей/подцелей.
Термин «дерево» был введен именно для обозначения иерархической структуры, которая формируется в процессе деления главной цели проекта на подцели и далее на составляющие более низких уровней – функций.
Таким образом, дерево целей можно определить иерархическое визуальное представление достижения целей. Отсюда виден принцип достижения основной цели как совокупности второстепенных и дополнительных целей.
Для формирования дерева целей необходимо следовать принципам декомпозиции:
– полнота декомпозиции;
– существенность выделенных в подуровне подсистем, элементов;
– элементарность выделенных элементов;
– произвольная последовательность использования моделей;
– независимость элементов одного уровня.
Такой процесс может быть представлен как следующая последовательность действий:
1. Выбрать очередной объект декомпозиции. Если это первый шаг, то
берется система в целом. Если шаги последующие, что работа ведется с полученными элементами/подсистемами.
2. Выбрать стандартную модель декомпозиции.
3. Осуществить проверку элементов модели на существенность. Все
несущественные элементы в таком методе стоит отбросить.
4. Провести декомпозицию объекта.
24
5. Сформировать цели для полученных элементов/подсистем.
6. Осуществить проверку полученных элементов/подсистем на
элементарность. В случае, когда полученные элементы являются элементарными, декомпозиция далее не осуществляется. В ином случае мы возвращаемся к первому шагу.
Представленный алгоритм должен помочь сформировать полную структуру целей проекта. Причем структура получается относительно устойчивой, т.е. мало изменяемой в независимости от времени и/или других изменениях, которым подвержена система в целом.
Декомпозиция может в свою очередь проводиться сколько угодно раз, пока подцели не обретут форму конкретных действий, мероприятий.
Рассмотрим несколько примеров построения целей проекта с помощью метода «дерево целей».
Пример 1. Ваша цель – получить водительские права. При этом вы обладаете ресурсами: обеспечиваете себя самостоятельно (работа, дополнительный доход) или у вас обеспеченные родители, имеется родительская машина. При этом вы считаете, что у вас есть опыт вождения родительской машины. Подцелями в этом случае будут занятия в автошколе, получение кредита в банке на собственную машину, либо общение со знакомыми из ГИБДД с целью попросить о помощи в получении прав.
Пример 2. Для современного высшего образования сейчас очень актуальным является трудоустройство выпускников по специальности или по профессии. Следовательно, можно сформулировать цель «повышение процента выпускников, работающих по полученной специальности». Дерево целей для реализации проекта может быть представлено следующим образом (рис. 3).
Рисунок 3 – Дерево целей
25
Пример 3. Также можно отображать дерево целей не только в виде иерархической структуры, но и в виде таблицы. Например, дерево целей для повышения в карьере может быть представлено как на рис. 4.
Рисунок 4 – Дерево целей в виде таблицы
Для реализации метода можно использовать различные программные продукты, в том числе онлайн сервисы. Например,
1. Программный продукт «СПА ДЦ».
2. Программа «Microsoft Visio».
3. Онлайн сервисы: http://www.mindmeister.com/ru http://bubbl.us/ http://www.mindomo.com/ http://mind42.com/.
Ход работы
Задание 1. Изучите теорию о методе «дерево целей» и подготовьте
конспект.
26
Задание 2. С помощью сети Интернет осуществите поиск примеров
готовых иерархических структур, полученных по методу «дерево целей» для различных предметных областей.
Задание 3. Постройте дерево целей для проекта в соответствии с
вариантом (одна стратегическая цель, три подцели, для каждой подцели по три задачи/функции) с помощью программного продукта:
Вариант 1. Получить высшее образование. Вариант 2. Устроиться на работу. Вариант 3. Создать сайт-визитку своего программного продукта. Вариант 4. Перевестись с курса на курс. Вариант 5. Защитить квалификационную работу. Вариант 6. Приобрести автомобиль. Вариант 7. Изучить иностранный язык. Вариант 8. Защитить курсовую работу. Вариант 9. Успешно сдать государственные экзамены. Вариант 10. Приобрести квартиру.
Контрольные вопросы:
1. Что такое дерево целей?
2. Кому принадлежит идея данного метода?
3. Каковы основные принципы метода?
4. Назовите основные шаги алгоритма разработки дерева целей.
5. Приведите примеры дерева целей.
6. Перечислите программные продукты, позволяющие построить дерево
целей?
Задания для самостоятельной работы:
Постройте дерево целей для вашей информационной системы,
реализуемой в рамках квалификационной/курсовой работы с помощью онлайн сервиса.
27
ЛАБОРАТОРНАЯ РАБОТА № 6
Системный анализ. Дерево проблем. Дерево решений
Цель: изучить особенности метода «дерево проблем», сформировать
дерево проблем и дерево решения для проекта.
Теоретические вопросы
Логическим продолжением метода «дерево целей» является использование методов «дерево проблем» и «дерево решений». Последние два метода направлены на поддержку принятия решений и формулировку некоторого алгоритма решения возникающих в проекте проблем.
Рассмотрим алгоритм действий при возникновении проблемы по методу «дерево проблем».
Этап 1 Подготовительный. На этом этапе происходит обсуждение возникшей проблемы.
1.1 Необходимо представить проблему в виде задачи, которую нужно
решить. Такой прием позволяет «снять» психологическое напряжение и увидеть реальные границы и важность проблемы для проекта.
1.2 Необходимо провести анализ и сформировать список всех
обстоятельств, которые мешают на сегодняшний день решению возникшей проблемы/задачи. Таим образом можно «увидеть» все то, что стоит преодолеть.
1.3 Необходимо проранжировать, а затем классифицировать все
обстоятельства/препятствия либо в порядке убывания их сложности, либо в порядке возрастания. Таким образом, все обстоятельства выстроятся в некую систему.
Этап 2 Формирование дерева (визуализация).
2.1 Необходимо нарисовать ствол древа: две вертикальные линии между
которыми вписывается название проблемы.
2.2 Необходимо нарисовать горизонтальные линии. Они олицетворяют
ветви дерева проблем. Для каждой ветви на конце прописывается препятствие – одно к каждой ветви. В соответствии с рангом п. 1.3. на нижних ветках древа указываются самые лёгкие препятствия, на высоких ветках – более сложные.
2.3 Необходимо доработать рисунок, детализировать его.
Для того чтобы метод дерева проблем был действительно эффективным, важно придерживаться принципа правдоподобия, иначе пользы от такой модели не будет. Это связано с тем, что образное правополушарное мышление требует «красивых картинок» для восприятия и мышления.
Еще один способ разработки древа проблем представлен на рис. 5.
28
Рисунок 5 – Дерево проблем
Здесь алгоритм построения может быть следующим:
1. Разместите возникшую проблему в центре изображения.
2. Приведите причины ее возникновения. Их надо записать и разместить
ниже уровня проблемы, т.к. они будут считаться «корнями» возникновения проблемы.
3. Задайте вопрос «Почему существует эта причина?». При возникновении
ответа записать его на уровень ниже ранее выдвинутой причины. Такой «спуск» надо повторить столько раз, сколько необходимо для полного анализа. Здесь станут видны причинно-следственные связи.
4. Сформируйте «крону» дерева после «корней», т.е. укажите на верхних
уровнях следствия проблемы. Они формируются как ответ на вопрос «Каковы негативные последствия проблемы?». Далее проведите анализ разных уровней таких последствий.
Пример дерева проблем на рис. 6.
29
Рисунок 6 – Дерево проблем
Следствием применения метода «дерево проблем» является метод «дерево решений». Для реализации последнего сразу по завершении анализа проблемы необходимо полученную схему «вывернуть наизнанку». Схематически дерево решений представлено на рис. 7.
Рисунок 7 – Дерево решений
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]