Научная статья на тему 'ОПЫТ ПРОЕКТИРОВАНИЯ УПРАВЛЕНИЯ ПРОГРАММНЫМ ПРОЕКТОМ "СИСТЕМА АВТОМАТИЗИРОВАННОЙ ОЦЕНКИ УЩЕРБА ОТ УТЕЧКИ ИНФОРМАЦИИ ОБЪЕКТА ЗАЩИТЫ"'

ОПЫТ ПРОЕКТИРОВАНИЯ УПРАВЛЕНИЯ ПРОГРАММНЫМ ПРОЕКТОМ "СИСТЕМА АВТОМАТИЗИРОВАННОЙ ОЦЕНКИ УЩЕРБА ОТ УТЕЧКИ ИНФОРМАЦИИ ОБЪЕКТА ЗАЩИТЫ" Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
9
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
RISKS / RISK ASSESSMENT / MSPROJECT / MANAGEMENT / SOFTWARE PROJECT / AUTOMATED SYSTEM / SOFTWARE PROJECT MANAGEMENT DESIGN

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ващук И.Н., Заельская Н.А., Надточий Н.С.

В статье рассматриваются актуальные вопросы, связанные c оценкой и выявлением наиболее вероятных рисков, влияющих на процесс управления автоматизацией поддержки разработки проекта компонентов системы защиты.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

PRACTICE MANAGEMENT SOFTWARE DEVELOPMENT

The article deals with topical issues related to the design of automated systems management.

Текст научной работы на тему «ОПЫТ ПРОЕКТИРОВАНИЯ УПРАВЛЕНИЯ ПРОГРАММНЫМ ПРОЕКТОМ "СИСТЕМА АВТОМАТИЗИРОВАННОЙ ОЦЕНКИ УЩЕРБА ОТ УТЕЧКИ ИНФОРМАЦИИ ОБЪЕКТА ЗАЩИТЫ"»

МАТЕМАТИКА, ИНФОРМАТИКА И ИНЖЕНЕРИЯ

УДК 004.4

ВащукИ.Н., к.пед.н.

доцент

отделение ЭСТТиАТП филиал РГУ нефти газа (НИУ) им. И.М. Губкина

Заельская Н.А. старший преподаватель кафедра КБМОИС Надточий Н.С. старший преподаватель кафедра КБМОИС Оренбургский государственный университет

Россия, г. Оренбург ОПЫТ ПРОЕКТИРОВАНИЯ УПРАВЛЕНИЯ ПРОГРАММНЫМ ПРОЕКТОМ «СИСТЕМА АВТОМАТИЗИРОВАННОЙ ОЦЕНКИ УЩЕРБА ОТ УТЕЧКИ ИНФОРМАЦИИ ОБЪЕКТА ЗАЩИТЫ»

Аннотация. В статье рассматриваются актуальные вопросы, связанные c оценкой и выявлением наиболее вероятных рисков, влияющих на процесс управления автоматизацией поддержки разработки проекта компонентов системы защиты.

Ключевые слова: risks, risk assessment, MSProject, management, software project.

Vashchuk I.N., Cand. PED. sciences', associate Professor of the Department of Esttiatp branch of the Russian state University of oil and gas

(NIU). I.M. Gubkin Zael'skaya N.A., senior lecturer, Department of CSMSIS Nadtochiy N.S., senior lecturer, Department of CSMSIS Orenburg state University, Russia, Orenburg PRACTICE MANAGEMENT SOFTWARE DEVELOPMENT

Annotation. The article deals with topical issues related to the design of automated systems management.

Keywords: automated system, software project management design.

Управление проектированием и разработкой программного продукта «Система автоматизированной оценки ущерба от утечки информации объекта защиты» реализовывалось в MicrosoftProject профессиональный 2016.

Первым этапом построения жизненного цикла является построение общего, абстрактного плана реализации проекта (рисунок 1).

5

<

б 7 3

9

10 11 12

13

14

15

16

17 1S 19

Название задами

' Автоматизация поиска вТелеграм * Определение общей концепции

Анализ предметной области Подготовка технического задания

Определение архитектуры проекта ' Разработка БД

■* Проектирование БД

Сбор данных для канала

Разработка БД Тестирование БД ' Разработка клиента для бота

Создание бота вТелеграм Разработка интерфейса

Разработка клиента ' Тестирование и отладка

Внедрение бота в канал

Тестирование работы бота

Доработка проекта Формирование отчёта

Рисунок 1 - Жизненный цикл проекта

Были выделены 4 глобальные задачи и 13 детализованных.

На основе сформированного детализованного жизненного цикла с указанным временем выполнения каждой задачи была построена диаграмма Ганта, согласно которой, время выполнения проекта - 2 месяца.

Следующий этап - планирование проекта и распределение ресурсов. Для этого в программе Microsoft Project существует лист ресурсов, в который необходимо назначить название ресурса и его стандартную ставку, которая позволит высчитать в дальнейшем стоимость и трудозатраты проекта (рисунок 2).

Едини

о Название ресурса ▼ Тип v измер матер v Краткое названы ж Макс, Группа ▼ единиц ▼ Стандартна ставка ▼ Ставка сверхурочн ▼ Затраты на ИСПОЛЬЗ, т Начисление ▼ Базовый календарь т

1 Руководитель проекта Трудовой Руп 100% 800,00 Р/ч 400,00 Р/ч 12 000,00Р Пропорциональ Стандартный

г + Программист баз данных Трудовой пбд 100% 500,00 Р/ч 200,00 Р/ч 9 000,00 Р По окончании Стандартный

3 Программист тестировщик Трудовой Пт 100% 400,00 Р/ч 200,00 Р/ч б 000,00 Р По окончании Стандартный

4 Программист Трудовой П 100% 500,00 Р/ч 200,00 Р/ч 9 000,00Р По окончании Стандартный

Рисунок 2 - Лист ресурсов проекта

Следующий шаг - назначение исполнителей для каждой задачи, позволяет определить стоимость всего проекта (рисунок 3).

Название задачи Длительность Начало Окончание Затраты -w Названия ресурсов

1 " Автоматизация поиска вТелеграм 64 дней ЧТ05.10.17 Чт 2S.12.17 445 400,00 Р

2 Определение общей концепции 7 дней 4T05.10.17 Чт 12.Ю.17 SO 800,00 Р

3 Анализ предметной области 2 дней Чт 05.10.17 Пт 0&.10.17 2-4 SOO.OO Р Руководите л ь проекта

4 Подготовка технического задания 3 дней Сб 07.10.17 Вт 10.10.17 31 200,00 Р Руководитель проекта

5 Определение архитектуры проекта 2 дней Ср 11.10.17 Чт 12.10.17 24 800,00 Р Ру ководител ь проекта

6 Разработка БД 14 д н е й пн ie.io.i7 Чт 02.11.17 Ю1 ООО, СЮ (Р

7 " Проектирование БД 4 дн ей Пн 16.10.17 Чт 19.Ю.17 50 ООО.ОО Р Программист баз данных

8 Сбор данных для канала 4 дней Пн 16.10.17 Чт 1S.10.17 25 000,00 Р Программист баз данных

9 Разработка БД 5 дней Пт 20.10.17 Чт 26.10.17 29 ООО, ОО Р Программист баз данных

1Q Тестирование БД 5 дней Пт 27.10.17 Чт 02.11.17 22 ООО,OOP П рогра мми ст тести ров щи к

111 -» Разработка клиента для бота 13 дней Пт ОЗ.11.17 Сб 18.11.17 79 000,00 Р

12 Создание бота вТелеграм 2 дней Пт ОЗ. 11.17 Сб 04.11.17 17 ООО,OOP П рогра мми ст

13 Разработка интерфейса 3 дней Пн Об. 11.17 Ср OS. 11.17 21 000,00 Р П рогра мми ст

14 Разработка клиента 8 дней Чт 09.11.17 Сб 1S.11.17 41 000,00 Р П рогра мми ст

15 Тестирование и отладка 29 дней Пн 20.11.17 Чт 2S.12.17 1S4 600,00 Р

16 Внедрение бота в канал 6 дней Пн 20.11.17 Пн 27.11.17 33 ООО,OOP П рогра мми ст

17 Тестирование работы бота 8 дней Вт 2S.11.17 Чт 07.12.17 31 бОО,ООР П рогра мми ст те сти ровщи к

13 Доработка проекта в дней Пт OS. 12.17 Вт 19.12.17 03 200,00 Р Ру ководител ь проекта

19 Формирование отчёта 7 дней Ср 20.12.17 Чт 2S.12.17 56 800,00 Р Руководитель проекта

Рисунок 3 - Трудозатраты проекта

Таким образом, стоимость проекта составляет 445 400 рублей.

Следующий этап - это составление плана управления рисками.

Когда мы рассматривали риски, то учитывали особенности возникновения рисковых ситуаций:

- каких будущих событий касается риск;

- какую неопределенность риск включает;

- как риск приводит к изменению начальных условий.

Руководитель проекта всегда должен предвидеть возможные

будущие ситуации, а именно, что могут появиться ошибки в проекте, и в результате он должен заранее спланировать действия, которые обеспечивают лучшую ситуацию в дальнейшем. Если появляются изменения, то следует предвидеть, что любые изменения в начале проекта приводят к существенному возрастанию возникновения риска в выполнении проекта. Поэтому руководитель ориентируется на оценку влияния, которое окажет тот или иной источник риска на возможное нарушение сроков, затрат.

Таким образом, при управлении проектами приходится выбирать адаптивные методы и средства в управлении. Выбор этих методов и средств - тоже источник риска. Эта деятельность определяется как анализ риска. Что определяет каждый фактор риска, вероятность его появления и то влияние, которое он оказывает на проект. После того как проведен такой анализ, и все источники риска выявлены можно проводить деятельность по управлению программным проектом.

На основании рисков для этапов исполнения были определены возможные риски, вероятность их возникновения, группа к которой относится риск и лица, ответственные за устранения этого риска в случае

его возникновения (рисунок 4).

Н азв а ние задачи -ж Вероятность риска Угрозы -г- Тип рисков ▼ Ответственный -г-

л Автоматизация поиска вТелеграм

* Определение общей концепции

Анализ предметной области 40% Выявление дополнительных работ Организационный Руководитель проекта

Подготовка технического задания 60% Неточное определение рамок проекта Финансовый Руководитель проекта

Определение архитектуры проекта 50% Неточное определение рамок проекта Финансовый Руководитель проекта

Разработка БД

* Проектирование БД

Сбор данных для канала 20% Изменение заказчиком своих требований в процессе выполнения Организационный Программист баз данных

Разработка БД 70% Низкое качество выполнения работ Технический Программист баз данных

Тестирование БД 60% Выявление дополнительных работ Технический Программист тестировщик

' Разработка клиента для бота

Создание бота вТелеграм 20% Выявление дополнительных работ Технический Программист

Разработка интерфейса 5-0% Изменение заказчиком своих требований в процессе выполнения Организационный; Технический Программист

Разработка клиента 40% Низкое качество выполнения работ Технический Программист

' Тестирование и отладка

Внедрение бота в канал зо% Отсутствие нужных специалистов в нужное время Организационный; Технический Программист

Тестирование работы бота 60% Выявление дополнительных работ Технический Программист те стировщи к

Доработка проекта &0% Выявление дополнительных работ Организационный Руководитель проекта

Формирование отчёта 50% Выявление дополнительных работ Организационный Руководитель проекта

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рисунок 4 - Риски проекта

В итоге был построен план управления реализацией проекта «Система автоматизированной оценки ущерба от утечки информации объекта защиты» со следующими основными характеристиками:

- 2 месяца - длительность выполнения проекта;

- 445 400 рублей - бюджет, необходимый для реализации проекта;

- 4 этапа выполнения;

- 13 задач для выполнения.

Использованные источники: 1. Фатрелл, Р.Т. Управление программными проектами. Достижение оптимального качества при минимуме затрат / Р.Т. Фатрелл, Д.Ф. Шафер, Л.И. Шафер. - Москва: Вильямс, 2004. - 1125 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.