Планирование и проектирование информационных систем
Лекция, 23 Апреля 2013, автор: пользователь скрыл имя
Описание работы
Под проектом понимают комплекс взаимосвязанных мероприятий предназначенных для достижения в течении определенного отрезка времени и приостановленных ассигнованиях поставленных задач или четко определенных целей. Характерным для проекта является цель создания нового продукта или услуги с заданными показателями качества, совокупностью ограничений наложенных на штатную численность, на время и стоимость выполнения проекта. А также проект характеризуется наличием определенной организационной структурой, которая создается для его выполнения.
Файлы: 1 файл
Лекции_Планирование_и_пр_оектирование_ИС.docx
— 106.90 Кб (Скачать файл)Эти действия естественно увеличивают первоначальную стоимость проекта, поэтому каждый фактор оценивается. Надо оценивать целесообразность.
Обычно для больших проектов идентифицируют где-то 30-40% существенных рисков. Если количество возможных шагов по предотвращению каждого риска 3,5,7 то план управления рисками сам становится проектом, поэтому в этой работе используется правило Парето – из опыта разработок известно, что 80% от всего проектного риска обусловлено 20% от всех выявленных факторов риска. Но 20% из этого списка является причиной 80% всех рисков.
Поэтому анализ рисков дожжен быть направлен на устранение этих 20% наиболее существенных факторов, чтобы помощь менеджеру помощь создать наиболее эффективный план управления рисками. Эти работы по управлению образуют основу для плана управления риском, в котором документированы все работы, выполняемые как деятельность по выполнению риска, и это входит в общий план по разработке проекта.
После разработки плана приступают к мониторингу риска – это деятельность по отслеживанию выполнения проекта, причем оно преследует 3 цели:
- оценить, где фактически появился прогнозируемый риск
- обеспечить выполнение шагов предотвращение риска
- задокументировать всю информацию, полезную для будущего анализа риска.
Планирование и контроль при управлении проектом ИС
Общие понятия:
Управление проектом состоит:
- составляется план необходимых работ
- контроль выполнения этого плана
Проект имеет начало и окончание.
В результате выполнения проекта создается
уникальное изделие, из-за уникальности
создается сложность
Программа – это координированное управление группой проектов в рамках отдельной организации (это выгоднее чем отдельный проект).
Проект – это деятельность для достижения определенного результата в определенные сроки и за определенные деньги и поставленной цели.
План создается для
План проекта содержит:
- задачи
- ресурсы
- назначения
Задача – работа, которая выполняется в рамках проекта для достижения результата. Для удобства контроля работы объединяются в группы или фазы. Совокупность фаз называют жизненным циклом. Чем детальнее план проекта (разбиение задач на подзадачи), тем точнее план. о завершению каждой проектной фазы обычно осуществляется анализ результатов, вносятся корректировки, и принимается решение о переходе к следующей фазе. Однако иногда переход к следующей фазе может быть раньше.
Разбиение проекта на фазы позволяет получить список основных результаты фаз и установить даты выполнения.
Для каждой фазы есть понятие «веха».
Веха – последняя задача фазы. Каждая задача характеризуется:
- длительностью – период рабочего времени для выполнения задачи.
- трудозатратами
Задачи в плане связаны между собой и часто одна задача не может быть начата, пока не выполнена предыдущая. Зависимости отражают логическую последовательность работ проекта.
Ресурсы:
- кадровые средства
- программные средства
- информационные средства
- технические средства
Каждый сотрудник в проекте получает роль. При составлении списка людских ресурсов часто используется ролевое планирование, т.е. какие специалисты нужны для работы, а после составления плана на роли берутся сотрудники.
Стоимость ресурсов – стоимость их использования в проекте.
Используется 2 оценки:
- повременная ставка
- стоимость за использование (без времени)
Назначения – связь определенной задачи и ресурсов для ее выполнения. Назначение объединяют в плане ресурсы и задачи. Устанавливается ответственный за выполнение задачи. Назначая ресурсы на отдельные задачи можно регулировать срок выполнения задачи.
Проектный треугольник: специфичен для выполнения проекта.
- время
- деньги
- объем работ
Изменение любой из составляющих приводит к изменению двух других. Внутри треугольника четвертый элемент – качество. Изменение любой составляющей влияет на качество проекта.
При составлении плана проекта необходимо задать ключевые характеристики:
- длительность
- трудоемкость
- методику планирования
В общем виде составление плана:
- описание задач проекта
- описание доступных ресурсов
- определение взаимосвязи между ними с помощью назначений
После описания функций проекта составляется список задач и ресурсов.
Список задач (последовательность работ)
Планирование – достаточно точное определение сроков выполнения работ и стоимости их выполнения.
Создается общий скелет плана из крупных фаз. Затем фазы детализируюстя блоками задач и т.д. Определяются крайние сроки достижения результатов (ограничения временные), затем в план добавляется дополнительная информация о задачах.
Связь между задачами
Связь между задачами определяет, каким образом время начала и окончания одной задачи влияет на время начала и окончания другой. Т.е. разные типы связей задач.
Типы связей:
- окончание – начало
- начало – начало
- окончание – окончание
- начало - окончание
Планирование ресурсов и создание назначений
включает:
- составление списка ресурсов
- определяется рабочее время (когда какой ресур потребуется и в течении какого времени он используется)
Задачи могут быть трех типов:
- с фиксированной длительностью
- с фиксированными трудозатратами
- с фиксированным объемом ресурсов
- планирование стоимости проекта
Для этого анализируется и
Методы планирования стоимости:
- по аналогии (с другим проектом)
- по принципу «снизу вверх» - первоначальные расчет стоимости отдельных задач и все суммируются
- «сверху вниз» - определяется общая стоимость проекта (фазы), затем затраты распределяются на отдельные задачи. эта методика применяется при ограниченном бюджете.
- На основе оценки по параметрам – различные параметрические ресурсные модели (число строк кода и др.).
Проблемы планирования разработки проекта ИС и программных средств.
При выполнении проектов
ИС, при составлении плана для
охвата всех работ и
- планирование управления предметной областью
- планирование управления стоимостью
- планирование управления временем проекта
- планирование управления качеством ИС
- планирование управления конфигурацией
- планирование управления рисками
- планирование управления человеческими ресурсами
Характерным является то, что как
правило грубо планируются
Процесс планирования – сложный, итеративный. Для выполнения этой работы нужен сбор всей необходимой информации о проекте и сведения о предыдущих проектах. При этом необходимо сразу рассматривать все задачи проекта и пути их решения.
Любой план изменяется в процессе работы над проектом. От фазы к фазе осуществляется изменения в плане.
Решаемые вопросы в процессе планирования:
- что требуется выполнить?
- кто это выполнит и с кем взаимодействует?
- в какие сроки?
- необходимые ресурсы и их источники.
- Какова стоимость выполнения работы, и какие средства имеются в наличии?
- какие риски наиболее вероятны и могут оказать максимальное влияние на выполнение проекта?
- Какие характеристики качества проекта?
Процессы планирования разделяют на основные и вспомогательные.
Основные процессы планирования (планирование предметной области):
- функциональная декомпозиция (основной функции)
- определение состава работ по фазам жизненного цикла
- определение последовательности и взаимосвязи работ и их документирование
- оценка продолжительности работ
- анализ состава работ, их последовательности, продолжительности и ресурсов для составления календарного плана.
- расчет стоимости ресурсов и составление сметы проекта
- разработка плана проекта с включением в него других процессов планирования.
Вспомогательные:
- Планирование работ по управлению качеством
- планирование работ по верификации и аттестации
- планирование управления рисками, конфигурацией.
- организационное планирование – определение документирование проектных ролей с указанием участников проекта.
- Планирование управления кадрами
- Планирование поставок необходимых средств.
Планирование по временным параметрам.
Планирование по временным параметрам
соответствует рациональному
Сам по себе календарный план это
проектно-технологический
Как правило, все планы при разработке информационной системы и ее программного обеспечения подробно составляются на очередную фазу и укрупнено на весь жизненный цикл.
В чем состоит общая постановка задачи календарного планирования? Эту задачу можно представить себе таким образом:
- надо дано перечень, состав и характеристики работ проекта включая потребности в ресурсах.
- указаны взаимосвязи между работами.
- ограничения, которые накладываются на выполнения работ. Могут быть организационные, технологические, временные, стоимостные (финансовые)
- даны интервалы времени, когда доступны ресурсы для выполнения работ. Причем ресурсы каждого вида (а ресурсами у нас являются люди, технические программные средства, средства автоматизации и т.д.)
Что требуется для решения этой задачи? - построить календарный план, т.е. установить сроки начала и окончания каждой работы, при заданных ограничения и при условиях поставленной задачи.