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

Понятие гибких методологий управления проектами, обзор существующих гибких методологий. Жизненные циклы информационно-технологических проектов. Обоснование выбора методологии проектного управления и программного обеспечения для управления проектами.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 13.07.2020
Размер файла 4,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

15.05.2020

пятница

Daily-стендап

Реализация доработок и правок по итогам демо

Руководитель проекта, команда

18.05.2020

понедельник

Daily-стендап

Реализация доработок и правок по итогам демо

Консультанты начинают анализ задач следующей итерации (при необходимости назначают встречи для уточнения требований)

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

19.05.2020

вторник

Daily-стендап

Реализованный функционал передан на тестирование заказчику (на стенде разработки)

Исправление дефектов и ошибок, выявленных в процессе тестирования

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

20.05.2020

среда

Daily-стендап

Исправление дефектов и ошибок, выявленных в процессе тестирования

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

Релиз

Установка версии системы на тестовый стенд заказчика

Руководитель проекта, команда

21.05.2020

четверг

Daily-стендап

Тестирование системы на стенде заказчика, сбор и анализ замечаний и обратной связи

Руководитель проекта, команда

Планирование бэклога итерации

Определен и оценен перечень задач на разработку

Руководитель проекта, руководитель разработки, руководитель проекта со стороны заказчика

22.05.2020

пятница

Daily-стендап

Финальный день итерации

Сбор и анализ замечаний и обратной связи

Подготовка к следующей итерации

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

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

Релиз состоялся вовремя.

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

Заказчик был оперативно проинформирован о проблемах, которые возникли в процессе итерации (отсутствие доступов), поэтому их удалось устранить быстро и потеря времени оказалась допустимой (всего 10% задач не были завершены и были перенесены в следующую итерацию).

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

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

Благодаря регулярным встречам, все участники команды сохраняют высокий темп работы и быстро решают возникающие проблемы и вопросы.

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

Пока что участники проекта со стороны заказчика не пользуются активно мессенджером Slack и больше используют почту и Skype. Разработчики также иногда оставляют вопросы в комментариях к задаче в Jira. Но постепенно команда начнет активнее использовать каналы и чаты в Slack, когда освоит функционал приложения - многие участники команды пользуются им впервые.

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

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

ЗАКЛЮЧЕНИЕ

В процессе работы автором были решены следующие задачи.

Был проведен обзор современных гибких методологий управления проектами, были подробно описаны фреймворки Scrum и Kanban.

На основе гибких методологий был сформирован гибридный подход к управлению проектами для консалтинговой компании: agile-подход на основе фреймворка SCRUM с использованием элементов предиктивной модели.

Был проведен обзор и сравнительный анализ современных инструментов управления проектами: были рассмотрены инструменты JIRA, MS Project, Asana, Slack, Trello.

Были определены преимущества и недостатки инструментов автоматизации управления проектами и подобран перечень инструментов для консалтинговой компании:

MS Project для подготовки план-графика проекта с учетом трудозатрат и бюджета, дорожной карты продукта и контроля отклонения фактического темпа реализации от планируемого;

Jira для постановки задач на разработку и тестирование, планирования релизов и контроля выполнения задач;

Confluence (в дополнении к Jira) для хранения проектной документации, инструкций и другой полезной информации для команды и заказчика;

Slack для обсуждения вопросов по проекту и задачам и обмена файлами;

Trello для создания Scrum-досок для распределения задач между аналитиками, а также создания сотрудниками индивидуальных Scrum-досок для отслеживания личных задач.

Были определены проблемы в управлении ИТ-проектами, реализуемыми для внешнего заказчика:

отсутствие постоянного взаимодействия с заказчиком с целью уточнения требований и получения обратной связи;

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

Был предложен перечень мероприятий, необходимых для перевода проекта на новую методологию проектного управления:

разбиение процесса разработки на итерации, по итогу каждой итерации заказчику будет представлена работоспособная версия продукта с новой функциональностью;

планирование регулярных встреч с заказчиком и командой;

настройка пространства в Jira (настройка новых типов запросов и их бизнес-процессов, меток, Scrum-доски);

использование новых инструментов: Confluence, Slack и Trello для работы над проектом.

Предложенный подход был апробирован на реальном проекте внедрения CRM-системы. По итогу первой итерации были оценены полученные результаты:

релиз был проведен точно в срок, заказчику была предоставлена работоспособная версия продукта, обладающая минимальной функциональностью;

90% запланированного функционала было успешно реализовано в процессе итерации;

10% процентов функционала было перенесено на следующую итерацию, при этом у заказчика не было негатива, так как он в течение итерации был в курсе возникших у команды технических проблем;

в связи с этим методологию можно считать эффективной и подходящей для компании.

Таким образом, цель исследования, состоящая в формировании на основе гибких методологий оригинального подхода к управлению ИТ-проектами, реализуемыми консалтинговой компанией для внешних заказчиков, успешно достигнута.

Предложенный подход прошел успешную практическую апробацию на ИТ-проекте внедрения CRM-системы. Практическая значимость полученных результатов состоит в апробации предложенного подхода на реальном проекте заказчика. В качестве научной новизны исследования можно отметить оригинальный гибридный подход к управлению ИТ-проектами и построенный на его основе перечень мероприятий для реорганизации управления уже выполняемыми ИТ-проектами.

Предложенный подход может быть использован в ИТ-консалтинговых компаниях, выполняющих проекты внедрения информационных систем для внешних заказчиков.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Руководство к своду знаний по управлению проектами (Руководство PMBOK®). Шестое издание - Project Management Institute, Inc., 2017 - 1170 p.

2. Agile: Практическое руководство (Agile Practice Guide). Первое издание - Project Management Institute, Inc., 2017 - 337 с.

3. Стандарт PMBOK по управлению проектами [Электронный ресурс] / finswin.com, 2017-2020. - URL: https://finswin.com/projects/metody/PMBOK.html (дата обращения: 10.05.2020).

4. Зиядуллаев Н., Фридлянов М. Современные стандарты проектного управления // Стандарты и качество. 2017. № 8 (962) г., с. 44-48. URL: http://www.ipr-ras.ru/articles/ziyadul17-06.pdf (дата обращения: 10.05.2020).

5. Стандарты по проектному управлению [Электронный ресурс] / Центр оценки и развития проектного управления, 2020. - URL: https://www.isopm.ru/metodicheskie_osnovy/gosts/ (дата обращения: 10.05.2020).

6. ГОСТ Р 54869Ї2011. Проектный менеджмент. Требования к управлению проектом. - Москва, Федеральное агентство По техническому регулированию и метрологии, 2012. - 13 с.

7. ГОСТ Р 54869Ї2011. Проектный менеджмент. Требования к управлению программой. - Москва, Федеральное агентство По техническому регулированию и метрологии, 2012. - 15 с.

8. ГОСТ Р 54870Ї2011. Проектный менеджмент. Требования к управлению портфелем проектов. - Москва, Федеральное агентство По техническому регулированию и метрологии, 2012. - 12 с.

9. ГОСТ Р 58305-2018. Система менеджмента проектной деятельности. Проектный офис. - Москва, Федеральное агентство По техническому регулированию и метрологии, 2018. - 16 с.

10. ГОСТ Р 58184-2018 Система менеджмента проектной деятельности. Основные положения. - Москва, Федеральное агентство По техническому регулированию и метрологии, 2018. - 16 с.

11. Топ-7 методов управления проектами: Agile, Scrum, Kanban, PRINCE2 и другие [Электронный ресурс] / ООО «Проектные Сервисы», 2014-2018. - URL: https://www.pmservices.ru/project-management-news/top-7-metodov-upravleniya-proektami-agile-scrum-kanban-prince2-i-drugie/ (дата обращения: 12.04.2020).

12. Agile, scrum, kanban: в чем разница и для чего использовать? [Электронный ресурс] / Rusbase, 2012-2019. - URL: https://rb.ru/story/agile-scrum-kanban/ (дата обращения: 12.04.2020).

13. Agile-манифест разработки программного обеспечения [Электронный ресурс] / Ward Cunningham, 2001. - URL: https://agilemanifesto.org/iso/ru/manifesto.html (дата обращения: 12.04.2020).

14. 13th annual State of Agile report / CollabNet VersionOne, 2019. - URL: https://stateofagile.com/#ufh-i-521251909-13th-annual-state-of-agile-report/473508 (дата обращения: 15.05.2020).

15. Гибкая методология разработки “Scrum” [Электронный ресурс] / Habr, 2018 - URL: https://habr.com/post/247319/ (дата обращения: 15.05.2020).

16. Schwaber K, Sutherland J. The Scrum Guide™. The Definitive Guide to Scrum: The Rules of the Game. Ken Schwaber and Jeff Sutherland, 2017 - 19 p.

17. My Scrum Diagram [Электронный ресурс] / Jordan Job, 2015 - URL: https://jordanjob.me/blog/scrum-diagram/ (дата обращения: 10.04.2020).

18. What Are Story Points? (By Mike Cohn) // Mountain Goat Software, 1998-2020 - URL: https://www.mountaingoatsoftware.com/blog/what-are-story-points (дата обращения: 10.04.2020).

19. Оценка задач в Story Points [Электронный ресурс] / Habr, 2018 - URL: https://habr.com/ru/post/489500/ (дата обращения: 15.05.2020).

20. Аппело, Ю. Agile-менеджмент. Лидерство и управление командами / Ю. Аппело. - Москва.: Альпина Паблишер, 2019. - 534 с

21. Сазерленд Д. Scrum. Революционный метод управления проектами командами / Д. Сазерленд. - Москва. Манн, Иванов и Фербер (МИФ), 2016. - 320 с.

22. Story Points [Электронный ресурс] / Scrum Time, 2020 - URL: https://ru.scrum-time.com/infobase/story-points.php (дата обращения: 15.05.2020).

23. Что такое Kanban? [Электронный ресурс] / Atlassian Agile Coach. - URL: https://ru.atlassian.com/agile/kanban (дата обращения: 15.04.2020).

24. Эволюционное управление разработкой -- гарантированный путь к успеху [Электронный ресурс] / Habr, 2015 - URL: https://habr.com/ru/post/289266// (дата обращения: 15.04.2020).

25. Crystal Clear - гибкая методология разработки приложений и сайтов [Электронный ресурс] / Winfox, 2014-2020. - URL: http://wnfx.ru/crystal-clear-gibkaya-metodologiya-razrabotki-prilozheniy-saytov/ (дата обращения: 15.04.2020).

26. Экстремальное программирование или управление: как не путаться в терминах [Электронный ресурс] / Skillbox - Онлайн-университет, 2020. - URL: https://skillbox.ru/media/management/ekstremalnoe_programmirovanie_ili_upravlenie/ (дата обращения: 15.04.2020).

27. Методология Kanban: доски, принципы и возможности управления [Электронный ресурс] / Skillbox - Онлайн-университет, 2020. - URL: https://skillbox.ru/media/management/vse_chto_nuzhno_znat_o_kanban/ (дата обращения: 15.04.2020).

28. Full scrum kanban board kit - nanocups for glass [Электронный ресурс] / PATboard - 2020. - URL: https://www.patboard.com/shop/full-scrum-kanban-board-kit-nanocups-for-glass/ (дата обращения: 15.04.2020).

29. Burndown vs Burnup Chart [Электронный ресурс] / ProjectManagement.com - 2020. - URL: https://www.projectmanagement.com/blog-post/40731/Burndown-vs-Burnup-Chart (дата обращения: 10.05.2020).

30. How scrum help turn around our development process [Электронный ресурс] / Medium - 2019. - URL: https://medium.com/@jw207427/how-scrum-help-turn-around-our-development-process-dac6ff7c700 (дата обращения: 10.05.2020).

31. Жизненный цикл программного обеспечения [Электронный ресурс] / QA evolution, 2020. - URL: https://qaevolution.ru/zhiznennyj-cikl-programmnogo-obespecheniya/ (дата обращения: 10.05.2020).

32. Лекция 11: Модели жизненного цикла в некоторых реальных методологиях программирования. Курс: Основы менеджмента программных проектов [Электронный ресурс] / НОУ ИНТУИТ, 2003-2020. - URL: https://www.intuit.ru/studies/professional_retraining/941/courses/38/lecture/1136?page=2 (дата обращения: 10.05.2020).

33. Методология Kanban: доски, принципы и возможности управления [Электронный ресурс] / Skillbox - Онлайн-университет, 2020. - URL: https://skillbox.ru/media/management/vse_chto_nuzhno_znat_o_kanban/ (дата обращения: 10.05.2020).

34. Жизненный цикл товара [Электронный ресурс] / textb.net, 2020. - URL: http://textb.net/96/40.html (дата обращения: 10.05.2020).

35. Жизненный цикл проектной задачи [Электронный ресурс] / Projectimo.ru, 2020. - URL: http://projectimo.ru/upravlenie-proektami/zhiznennyj-cikl-proekta.html (дата обращения: 10.05.2020).

36. Лекция 1: Введение. Курс: Методические основы управления ИТ-проектами [Электронный ресурс] / НОУ ИНТУИТ, 2003-2020. - URL: https://www.intuit.ru/studies/courses/646/502/lecture/11389 (дата обращения: 10.05.2020).

37. Лекция 2: Инициация проекта. Курс: Методические основы управления ИТ-проектами [Электронный ресурс] / НОУ ИНТУИТ, 2003-2020. - URL: https://www.intuit.ru/studies/courses/646/502/lecture/11390 (дата обращения: 10.05.2020).

38. Базовый бизнес-процесс JIRA [Электронный ресурс] / Atlassian, 2020. - URL: https://wiki.teamlead.ru/pages/viewpage.action?pageId=85229701 (дата обращения: 10.05.2020).

39. Microsoft Project [Электронный ресурс] / Microsoft, 2020. - URL: https://products.office.com/ru-ru/project/project-management-software (дата обращения: 10.05.2020).

40. Управление проектами. Диаграмма Ганта в разных инструментах [Электронный ресурс] / Профессионалы.ru, 2020. - URL: https://professionali.ru/Soobschestva/upravlenie_proektami/upravlenie-proektami-diagramma-ganta-v/ (дата обращения: 10.05.2020).

41. MS Project: что это и для кого подходит? [Электронный ресурс] / ООО «365 СОЛЮШНС» - Официальный партнер Майкрософт, 2020. - URL: https://365solutions.ru/ms-project-chto-ehto-i-dlya-kogo-podhodit/ (дата обращения: 10.05.2020).

42. Функциональные возможности MS Project [Электронный ресурс] / ООО «Олбест», 2000-2018. - URL: https://knowledge.allbest.ru/programming/2c0a65635a2bc69a5d43a88521316c36_0.html (дата обращения: 10.04.2020).

43. Средства для разработки ПО. Jira Software [Электронный ресурс] / Atlassian, 2020. - URL: https://www.atlassian.com/ru/software/jira/features (дата обращения: 10.04.2020).

44. Причины бросить Jira и перейти на BrainOffice [Электронный ресурс] / Proglib, 2020. - URL: https://proglib.io/p/brainoffice (дата обращения: 10.04.2020).

45. Make more time for the work that matters most. Asana [Электронный ресурс] / Asana, 2020. - URL: https://asana.com/ (дата обращения: 10.04.2020).

46. Slack brings the team together, wherever you are. Slack [Электронный ресурс] / Slack, 2020. - URL: https://slack.com/intl/en-ru/?eu_nc=1 (дата обращения: 10.04.2020).

47. Мессенджер Slack -- причины выбора, косяки при внедрении и особенности сервиса, облегчающие жизнь / Habr, 2015 - URL: https://habr.com/ru/post/433550/ (дата обращения: 10.04.2020).

48. Как пользоваться Slack? / Лекториум, 2020 - URL: https://www.lektorium.tv/howtouseslack (дата обращения: 10.04.2020).

49. Slack: обзор мессенджера для продуктивной совместной работы / Интернет-агентство TexTerra, 2007-2020 - URL: https://texterra.ru/blog/slack-obzor-messendzhera-dlya-produktivnoy-sovmestnoy-raboty.html (дата обращения: 10.04.2020).

50. Trello способствует более тесному сотрудничеству и увеличению эффективности работы [Электронный ресурс] / Trello, 2020. - URL: https://trello.com/ru (дата обращения: 10.04.2020).

51. Что такое Trello и как им пользоваться [Электронный ресурс] / Нетология-групп, 2011-2020. - URL: https://netology.ru/blog/trello (дата обращения: 10.04.2020).

52. Регрессионное тестирование или Regression Testing [Электронный ресурс] / ProTesting.ru, 2008-2020. - URL: http://www.protesting.ru/testing/types/regression.html (дата обращения: 10.04.2020).

ПРИЛОЖЕНИЯ

Приложение 1. План проекта внедрения CRM-системы в MS Project

Приложение 2. План разработки блока «Отдел продаж» проекта внедрения CRM-системы в MS Project

Размещено на Allbest.ru

...

Подобные документы

  • Сущность управления проектами, этапы его реализации и необходимые для этого знания, порядок составления и назначение Плана управления проектом. Концепция тройственной ограниченности. Использование программы MS Oficce Project в управлении проектами.

    реферат [24,9 K], добавлен 16.11.2009

  • Необходимая терминология и основные программные продукты для управления проектами. Краткое ознакомление с системами: Project, Primavera, Spider Protect и Open Plan. Корпоративное управление проектами. Отличительные черты программного обеспечения СКПК.

    контрольная работа [1,3 M], добавлен 13.09.2010

  • Понятие жизненного цикла программного обеспечения. Два вида деятельности, различаемые в технических проектах: проектирование и производство. Основные постулаты манифеста последователей гибких методологий. Базовые принципы экстремального программирования.

    презентация [170,8 K], добавлен 14.08.2013

  • Внедрение системы управления проектами Microsoft Project 2003 в Московский институт экономики, менеджмента и права для автоматизации учета выполнения дипломных проектов. Сравнительная характеристика систем управления проектами в России и за рубежом.

    дипломная работа [1,4 M], добавлен 25.10.2013

  • Обоснование выбора Microsoft Project - программы управления проектами, разработанной корпорацией Microsoft. Использование программы для определения критического пути проекта. Основные понятия и методы управления проектами. Составление плана работ.

    курсовая работа [2,7 M], добавлен 13.07.2014

  • Обзор рынка Информационных технологий. Современные автоматизированные системы управления проектами и их классификация. Open Plan (Welcom Software) - система, предлагающая решение по управлению проектами масштаба корпорации. Основные модули Open Plan.

    курсовая работа [630,9 K], добавлен 24.02.2010

  • Разработка системы управления проектами для компании ЗАО "Диакон". Экономические параметры разработки и внедрения электронной информационной системы. Технология разработки программного обеспечения. Выбор типа графического интерфейса, его составляющие.

    дипломная работа [1,4 M], добавлен 10.06.2014

  • Общие принципы управления проектами как процесс планирования, организации и контроля за состоянием его задач и ресурсов. Инструменты управления проектами от Microsoft. Описание ресурсов и затрат. Контроль хода выполнения, технология подготовки отчетов.

    лекция [1,6 M], добавлен 15.03.2014

  • Теоретические основания анализа компьютерного программного обеспечения. Анализ основных ведущих компаний по производству программному обеспечению для управления проектами, таких как Primavera, Spider Project, Open Plan Professional и Microsoft Project.

    курсовая работа [33,3 K], добавлен 11.05.2014

  • Изучение возможностей системы YouTrack. Аналитический обзор ее аналогов и их функциональности. Анализ требований к системе управления проектами и надстройке. Визуализация данных. Проектирование интерфейса надстройки. Определение технологий реализации.

    курсовая работа [2,3 M], добавлен 13.09.2017

  • Принцип работы и задачи информационных систем управления проектами. Методы критического пути, анализа и оценки планов. Сетевые модель и график, виды путей. Информационный обмен между предприятиями, классификация информационных систем и их рынки сбыта.

    контрольная работа [17,0 K], добавлен 18.11.2009

  • Разработка системы автоматизации рабочего места руководителя по управлению проектами в сфере производства отдельных видов продукции. Учет и оперативное регулирование поставок для проектов и подготовки стандартных документов: ведомостей и накладных.

    курсовая работа [742,9 K], добавлен 19.11.2010

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

    дипломная работа [4,6 M], добавлен 28.06.2010

  • Разработка методов сетевого планирования как способа управления проектами. Характеристика компьютерных программ Microsoft Project Server, Time Line and Sure Trak Project Manager, Open Plan, Primavera и Spider Project для автоматизации работы предприятий.

    реферат [152,4 K], добавлен 10.02.2012

  • Методы и алгоритмы построения инструментариев для разработки систем управления проектами посредством Web интерфейса. Составление модели обработки информации "как должно быть". Годовой экономический эффект и прочие показатели экономической эффективности.

    дипломная работа [1,1 M], добавлен 28.09.2015

  • Основные понятия электронно-вычислительных сетей. Стандарты проектного управления. Электронный проектный офис как система поддержки принятия решений. SaaS-приложения для управления проектами. Факторы, воздействующие на оператора ПК. Диаграмма базы данных.

    дипломная работа [1,5 M], добавлен 15.10.2013

  • Проектирование корпоративных информационных систем. Автоматизация процесса выполнения лабораторных работ по дисциплине "Управление программными проектами". Построение модели ИС учебного процесса: архитектура, формализация пользовательских требований.

    дипломная работа [1,1 M], добавлен 20.08.2017

  • Ознакомление с современным состоянием и проблемами развития российской инновационной среды. Разработка системы автоматизации управления инновационными проектами на предприятиях. Рассмотрение интерфейса программного продукта и руководства пользователя.

    курсовая работа [2,8 M], добавлен 09.04.2012

  • Применение промышленных технологий создания программного продукта. Описания принципов, методов, применяемых процессов и операций. Общие понятия методологии разработки программного обеспечения (ПО). Сравнение современных методологий проектных групп.

    курсовая работа [1,6 M], добавлен 04.12.2009

  • Исследование организационной структуры ООО "Трансэнергосервис". Обзор методологий проектирования интернет-представительства. Инструментальные средства разработки и реализации системы управления сайтом: разработка интерфейса пользователя и web-сайта.

    дипломная работа [1,7 M], добавлен 10.08.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.