Дипломная работа на тему "Управление разработкой ИС на основе Agile технологий и ее внедрением на предприятии ООО Агентство Сейлконтент"


Работа Синергии на тему: Управление разработкой ИС на основе Agile технологий и ее внедрением на предприятии ООО «Агентство Сейлконтент». Год сдачи: 2020. Оценка: Хорошо. Оригинальность работы на момент публикации 50+% на антиплагиат.ру. Ниже прилагаю все данные для покупки.
Количество страниц: 123
Демо работы
Описание работы
КОНЦЕПЦИЯ РАБОТЫ
Обучающийся

1. Тема Управление разработкой ИС на основе Agile технологий и ее недрением на предприятии ООО «Агентство Сейлконтент»
Утверждена приказом по Университету № 25/10553 от «06» марта 2019 г.
2. Срок сдачи законченной «24» июня 2019 г.
3. Исходные данные по
Информация о деятельности организации, внутренние стандарты, регламенты и положения, схемы программной и технической архитектуры организации, Российские и международные стандарты, государственные стандарты (ГОСТы), описание методологии
Agile, задание на работу, научная литература._

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

5. Цель исследования
Целью работы является разработка мобильной системы для управления проектами с использованием гибких методологий.
6. Задачи исследования
6.1. Анализ сущности управления проектами и особенностей гибких методологий; 6.2. Анализ, характеристика деятельности и структуры организации;
6.3. Выбор средств управления и разработки программного обеспечения; 6.4. Построение информационной модели разрабатываемой системы;
6.5. Разработка программного обеспечения для мобильных устройств, позволяющего реализовать спроектированную модель.
7. Организация, результаты деятельности которой использованы в в качестве объекта исследования
Общество с ограниченной ответственностью «Агентство Сейлконтент»
8. Предполагаемые методы исследования
Методы эксперимента, сравнения и моделирования.
9. Ожидаемые основные результаты исследования
Оптимизация бизнес-процессов организации и снижение трудозатрат сотрудников.
10. Содержание разделов (наименование глав)
Аналитическая часть; Проектная часть;
Обоснование экономической эффективности проекта.
11. Перечень приложений к
Приложение 1. Демонстрация экранных форм на iPhone.
Приложение 2. Текст модуля создания задачи.
ОГЛАВЛЕНИЕ Введение 6
Аналитическая часть 8
1.1 Анализ предметной области исследования 8
1.1.1 Обоснование актуальности исследования 8
1.1.2 Постановка задачи, определение предмета и объекта исследования 12
1.1.3 Теоретическая и методологическая основа исследования 14
1.2 Характеристика задачи и объекта исследования 19
1.2.1 Сфера деятельности и основные бизнес-процессы исследуемого объекта 19
1.2.2 Система управления объектом исследования 20
1.2.3 Обоснование выбора задачи для объекта исследования 23
1.2.4 Определение связи задачи исследования с другими задачами 25
1.3 Характеристика задачи в рамках комплекса задач объекта исследования 28
1.3.1 Оценка существующих ресурсов для решения задачи исследования 28
1.3.2 Определение средств автоматизации для решения задачи исследования 35
1.3.3 Определение уровня защиты информации для исследуемой задачи 38
1.4 Анализ существующих разработок и выбор стратегии автоматизации 39
1.4.1 Анализ существующих разработок для автоматизации задачи 39
1.4.2 Выбор и обоснование способа приобретения ИС для автоматизации комплекса задач 41
1.4.3 Выбор и обоснование стратегии автоматизации задачи 43
1.5 Обоснование проектных решений 44
1.5.1 Обоснование проектных решений по информационному обеспечению 44
1.5.2 Обоснование проектных решений по программному обеспечению 46
1.5.3 Обоснование проектных решений по техническому обеспечению 52
Проектная часть 54
2.1 Разработка проекта автоматизации 54
2.1.1 Этапы жизненного цикла проекта автоматизации 54
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание 59
2.1.3 Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации 62
2.2 Управление проектом автоматизации 63
2.2.1 Описание системы принятия управленческих решений 63
2.2.2 Формирование команды проекта автоматизации 65
2.2.3 Средства коллективной работы над проектом автоматизации 66
2.3 Информационное обеспечение задачи 68
2.3.1 Информационная модель и её описание 68
2.3.2 Характеристика нормативно-справочной, входной и оперативной информации 70
2.3.3 Характеристика результатной информации 70
2.4 Программное обеспечение задачи 72
2.4.1 Общие положения (дерево функций и сценарий диалога) 72
2.4.2 Характеристика базы данных 76
2.4.3 Структурная схема пакета (дерево вызова программных модулей) 78
2.4.4 Описание программных модулей 84
2.5 Апробация результатов исследования 85
Обоснование экономической эффективности проекта 92
3.1 Выбор и обоснование методики расчёта экономической эффективности 92
3.2 Расчёт показателей экономической эффективности проекта 97
Заключение 103
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 105
Приложение 1. Демонстрация экранных форм на iPhone 107
Приложение 2. Текст модуля создания задачи 111

Введение
В настоящее время многие средства и методики управления проектами, которые были разработаны в прошлом веке, использовались на протяжении последних десятков лет и были своего рода каноном, показывают не эффективность и дают сбой в современных сложных проектах. Большинство классических методологий управления проектом, таких как каскадная, с промежуточным контролем, V-образная (которые также основаны на каскаскадной модели), наглядно показывают последовательность выполнения проекта от выявления требований до ввода в эксплуатацию и сопровождения, детально изображая графически каждый этап. Эти методологии предполагают, что если жестко следовать построенному плану, то реальный результат будет соответствовать цели проекта.
Проблема данных методологий лишь в том, что практически невозможно учесть все требования на начальном этапе, она усугубляется еще и тем, что в процессе реализации требования заказчиков часто меняются. Руководители компаний при этом закрывают глаза на проблемы и просто увеличивает ресурсы на проект, тем самым растут издержки и срываются сроки реализации. Как результат, заказчик либо получает продукт с множеством ошибок и большой задержкой, либо не получает его вовсе. Изучение причин данной ситуации показывает, что классическое управление проектами сложилось в достаточно стабильных отраслях и базируется на принципах, которые препятствуют эффективному его использованию при управлении проектами.
Для решения сложившейся проблемы необходимо искать другие способы ведения проекта. Одним из таких новых направлений в развитии управления проектами являются гибкие методологии. За последние 15-20 лет это направление получило всемирную известность и используется почти в любой IT-компании или стартапе. Более того, гибкие методологии стали применяться и в других отраслях, таких как банковское дело, консалтинг, производство автомобилей, строительство и даже образование, везде где присутствует высокая неопределенность результата, множество рисков, критичны сроки и стоимость.
В качестве проблемы, которую необходимо решить с помощью гибкого управления проектами, выбрано отсутствие универсальной системы управления

проектами и ведения задач в компании. Кроме того, спецификой компании определена необходимость в мобильности такой системы и безопасности информационного взаимодействия. При этом эффект от реализации проекта необходимо определять исходя не только из финансовых показателей, но и от реальной ценности для заказчика.
Таким образом, актуальность настоящей работы заключается в необходимости реализации системы для универсального, мобильного и безопасного ведения проектов с использованием гибких методологий.
Научная новизна исследования состоит в том, что разрабатываемая система будет мобильной и универсальной, то есть применяться не только в проектах по разработке программного обеспечения, но и проектов других видов деятельности, таким образом разработка затронет любые бизнес-процессы организации, упростив внедрение современных методик и процессов, на которые в данный момент нацелено руководство.
Целью работы является разработка универсальной мобильной системы управления проектами с использованием гибких методологий.
В соответствии с целью, в работе определены следующие задачи:
? анализ сущности управления проектами и особенностей гибких методологий;
? анализ и характеристика деятельности и структуры организации;
? выбор средств управления и разработки программного обеспечения;
? построение информационной модели разрабатываемой системы; разработка программного обеспечения для мобильных устройств, позволяющего реализовать спроектированную модель.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. ГОСТ Р ИСО/МЭК 12207-2010. Информационная технология (ИТ). Системная и программная инженерия. Процессы жизненного цикла программных средств. – Введ. 01.03.2012. – М.: Изд-во стандартов, 2011. – 150 с.
2. Андерсон, Д. Канбан: альтернативный путь в Agile / Д. Андерсон; пер. с анг. А. Коробейникова – Москва : Манн, Иванов и Фербер, 2017. 335 с.
3. Гэлловей, М. Сила Objective-C 2.0. Эффективное программирование для iOS и OS X. – СПб.: Питер, 2014. – 304 с.
4. Дейт, К. Введение в системы баз данных / К. Дейт – 8-е изд., перераб. и доп. – Москва: Вильямс, 2005. – 1328 с.
5. Рис, Э. Бизнес с нуля. Метод Lean Startup для быстрого тестирования идей и выбора бизнес-модели / Э. Рис – 8-е изд., перераб. и доп. – Москва: Альпина Паблишер, 2018. – 253 с.
6. Сазерленд, Д. Scrum. Революционный метод управления проектами / Д. Сазерленд – 2-е изд., перераб. и доп. – Москва: Манн, Иванов и Фербер, 2017. – 272 с.
7. Стеллман, Э. Постигая Agile: ценности, принципы, методологии. Э. Стеллман, Д. Грин. – Москва: Манн, Иванов и Фербер, 2017. – 448 с.
8. Хаммер, М. Реинжиниринг корпорации. Манифест революции в бизнесе / М. Хаммер, Д. Чампи. – Москва: Манн, Иванов и Фербер, 2011. – 288 с.
9. Highsimth, J. Agile Project Management: Creating Innovative Products (2nd edition) / Jim Robert Highsmith. – Reading: Addison-Wesley Professional, 2009. – 432 p.
10. Система управления проектами Primavera [Электронный ресурс]. -
11. Agile-манифест разработки программного обеспечения [Электронный ресурс].
12. The Agile triangle [Электронный ресурс].
13. Система управления проектами qTrack [Электронный ресурс].

14. CRM система Мегаплан [Электронный ресурс].
15. Система управления проектами Worksection [Электронный ресурс].
16. Система коллективной работы Teamtools [Электронный ресурс].
17. Система управления проектами Первая форма [Электронный ресурс].
18. The Swift Programming Language [Электронный ресурс].
19. Swift vs Obj-C Performance Comparison [Электронный ресурс].
20. Swift, C++ Performance [Электронный ресурс].
21. Is Swift Faster Than Objective-C [Электронный ресурс].
22. СУБД SQLite [Электронный ресурс].
23. Обеспечивающие подсистемы информационных систем [Электронный ресурс].
24. Отчет об использовании Agile в России 2017 [Электронный ресурс].
25. WIP-лимит [Электронный ресурс].