В данной статье будет рассмотрено понятие выбора системы управления проектами для разработки программного обеспечения
Ключевые слова: управление проектами, система, интерфейс, задача.
Одной из важнейших частей разработки проекта является система управления этим самым проектом. В связи с этим возникает вопрос — какую систему лучше использовать? В данной статье будут рассмотрены разные системы и их особенности.
Для начала обозначим цели и задачи, которые должны выполнять системы управления проектами. Цели: повышение эффективности сотрудников при выполнении проектов, улучшение качества управления проектами. Задачи стоят следующие:
— Предоставление руководителю проекта инструментария планирования проекта;
— Обеспечение сотрудников инструментарием для решения проблем;
— Наличие у руководителя инструмент контроля проекта и сотрудников;
— Наличие у руководителя инструмента, которое автоматизирует ежедневную и рутинную работу.
Помимо целей и задач, пользователи выдвигают требования для системы, которой они хотели бы пользоваться. Например: управление задачами, визуализация временной диаграммы, совместная работа команды, настраиваемые рабочие процессы, настраиваемое рабочее пространство, простое использование, приятный интерфейс.
В чем же заключается особенность систем управления проектами для разработки программного обеспечения? В таких проектах процесс контроля проекта лежит не на бизнес-руководителе, а руководителю IT-компании, следовательно, в системе должны быть идеально налажены коммуникации сторон. Поскольку IT-проекты имеют высокую сложность, из-за которой часты срываются сроки, система должна легко перестраиваться на новые даты и сроки, чтобы не приходилось исполнять все вручную.
Далее рассмотрим наиболее популярные в России системы для управления проектами.
Trello — это визуальный инструмент, который позволяет команде управлять проектами, рабочими процессами и заданиям любых типов. Системы позволяет добавлять файлы, списки задач или даже функции автоматизации, которые можно настраивать так, чтобы команде было удобно работать.
Благодаря доскам, задания упорядочиваются. Различные этапы выполнения задания поделены на колонки. Карточки представляют собой задания и содержат всю информацию, необходимую для выполнения работы. По мере выполнения задач можно перетаскивать карточки между колонками, чтобы изменить их статус. К каждому проекту можно добавить определенных участников, чтобы каждый видел свои задачи. Также Trello позволяет устанавливать сроки выполнения и даже напоминания. Хочется отметить, что эта система действительно проста в понимании и хорошо реализована визуально. Trello дает полную картину по проекту: что уже сделано, что в работе, что предстоит сделать [1]. Пример интерфейса продемонстрирован на рисунке 1.
Рис. 1. Интерфейс Trello
Jira — интерактивное приложение, которое пользуется популярностью в работе с IT-проектами.
Приложение позволяет отображать проект различными способами: дорожные карты, kanban-доски, scrum-доски и раздел статистики и аналитики.
Структура Jira состоит из трёх элементов: проект, задачи и подзадачи. Проект — основной элемент платформы, в котором хранятся задачи и информация по работе над программой. Пользователи имеют возможность создать проект с нули или использовать готовый шаблон. Для отслеживания ходы работы над проектом автоматически создаётся дорожная карта, которая представляет собой иерархическую структуру, позволяющую планировать рабочий процесс, отслеживать процесс выполнения задач и систематизировать работу нескольких команд над одним проектом [2]. Внешний вид программы показан на рисунке 2.
Рис. 2. Интерфейс Jira
Kaiten — российская платформа для управления проектами, которая сотрудничает с крупными российскими компаниями. Сиcтема позволяет адаптировать рабочее пространство под потребности команды. Платформа Kaiten позволяет создавать задачи, группировать их по проектам и отслеживать ход их выполнения.
Отдельный проект в Kaiten — это отдельная доска. Доски можно настроить под себя полностью. Каждая задача в Kaiten имеет свой номер, в них пользователи могут добавить описание, чек-листы, определить даты выполнения, исполнителя и выбрать теги. Для задач есть специальные ярлыки для добавления им дополнительного статуса. Помимо канбан-доски задачи можно просматривать в таблице или на диаграмме Ганта. [3]. Внешний вид отображен на рисунке 3.
Рис. 3. Интерфейс Kaiten
MS Project — это система управления проектами и способ оптимизации управления портфелями. То есть, это не просто планировщик и коммуникатор — это еще и аналитический инструмент.
Система имеет удобную интеграцию с другими продуктами компании Microsoft. Ориентирована на небольшое количество пользователей и проектов, подойдет там, где нужна составленная смета и пошаговые планы проектов.
Работа ведется со следующими опциями: «задача», «ресурс» и «календарь». Это соответствует построению “проектного треугольника” управления: время — стоимость — объем работ [4]. Пример интерефейса показан на рисунке 4.
Рис. 4. Интерфейс MC Project
Сравнение рассмотренных систем для управления проектами представлено в таблице 1.
Таблица 1
Сравнительная таблица систем управления проектами
Название |
Способ распространения |
Доступность |
Наличие шаблонов |
Trello |
Бесплатная урезанная версия и ежемесячные тарифы |
Web, IOS App, Android App |
Нет |
Jira |
Бесплатная урезанная версия и ежемесячные/ ежегодные тарифы |
Web, Desktop App |
Есть |
Kaiten |
Бесплатная урезанная версия и ежемесячные тарифы |
Web, IOS App, Android App |
Есть |
MS Project |
Поддержка прекращена в России |
Windows Desktop App |
Есть |
Проведённый нами анализ инструментов показал, что все они могут быть подразделены на онлайн- и офлайн-продукты. Также почти у всех продуктов есть бесплатная версия, которая удобна для небольших проектов, в которых немного участников. Несмотря на популярность Microsoft, не удастся оценить в меру MS Project, поскольку поддержка в России прекращена. В связи с этим преимущества имеют Jira и Kaiten, поскольку они имеют готовые шаблоны для работы, а также бесплатную версию.
Литература:
1. Atlassian Trello. — Текст: электронный // trello.com: [сайт]. — URL: https://trello.com/home (дата обращения: 14.02.2023).
2. Atlassian Jira Software.— Текст: электронный // atlassian.com: [сайт].— URL: https://www.atlassian.com/ru/software/jira/features?tab=scrum (дата обращения: 14.02.2023).
3. Kaiten.— Текст: электронный // kaiten.ru: [сайт].— URL: https://kaiten.ru (дата обращения: 15.02.2023).
4. Microsoft Project.— Текст: электронный // microsoft.com: [сайт].— URL: https://www.microsoft.com/ru-ru/microsoft-365/project/project-management-software?market=ru (дата обращения: 15.02.2023).