Поздравляем с Новым Годом!
   
Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XL Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 29 марта 2016 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Нурлыгаянов Н.Р. IT-РЕШЕНИЯ ДЛЯ ОРГАНИЗАЦИИ КОМАНДНОЙ РАБОТЫ НАД ПРОГРАММНЫМ ПРОЕКТОМ: СРАВНИТЕЛЬНЫЙ АНАЛИЗ И УСЛОВИЯ ПРИМЕНИМОСТИ // Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ: сб. ст. по мат. XL междунар. студ. науч.-практ. конф. № 3(39). URL: https://sibac.info/archive/technic/3(39).pdf (дата обращения: 31.12.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

IT-РЕШЕНИЯ ДЛЯ ОРГАНИЗАЦИИ КОМАНДНОЙ РАБОТЫ НАД ПРОГРАММНЫМ ПРОЕКТОМ: СРАВНИТЕЛЬНЫЙ АНАЛИЗ И УСЛОВИЯ ПРИМЕНИМОСТИ

Нурлыгаянов Никита Рамильевич

студент 2 курса, кафедра информатики ФГАОУ ВО «СФУ»,

г. Красноярск

Евдокимов Иван Валерьевич

научный руководитель,

канд. техн. наук, доцент кафедры информатики ФГАОУ ВО «СФУ», г. Красноярск

Чем дальше человечество продвигается в информационной эпохе, тем больше проявляется потребность в IT-специалистах. Но мало быть просто специалистом, современность обязывает уметь трудиться в команде. Именно поэтому и создаются всё новые системы координации действий. В настоящее время существует большое количество решений организации командной работы, поэтому было бы достаточно полезно разобраться в особенностях некоторых из них. Интересный обзор зарубежной практики командной работы над программным проектом содержится в статье Ю.Ю. Якунина [10, с. 100-106].

Продукт Jira компании Atlassian позволяет отслеживать текущие задачи, при необходимости дополняя записи о задачах подзадачами, прикреплёнными файлами и комментариями. Все изменения в записи выводятся в журнал. Jira имеет веб-интерфейс, о преимуществах которого над десктопным указано в статье [2, с. 251-253]. Характерной особенностью является возможность разработки плагинов для расширения возможностей. Среди пользователей Jira такие организации как Twitter, NASA, Audi, Мюнхенский технический университет [12].

Основной особенностью продукта Asana решения является интерфейс в виде рабочего стола. Автор [3, с. 174-177] писал о необычайной важности такого подхода при обучении студентов. Он позволяет выстраивать порядок приоритетов, комментировать задачи. Веб-интерфейс сделан так, чтобы походить на обычное компьютерное приложение. На сегодняшний день Asana является выбором 100 000 команд, в том числе Samsung, NASA, Dropbox, Intel [11].

Для онлайн-инструмента для управления проектами под названием Basecamp тоже доступны надстройки над стандартным устройством системы в виде виджетов и плагинов. Basecamp работает со множеством программ и виджетов (которые можно создавать самостоятельно). Очень важным преимуществом данного решения является отсутствие ограничения на количество членов одной команды при выборе любого тарифа. Также для него характерно излишнее количество возможностей. Имеется веб-интерфейс. Более 100 000 компаний успешно применяют Basecamp, среди которых WWF, NASA, Nike [13].

Открытое серверное веб-приложение Redmine (см. таблицу 1) характеризуется высоким уровнем коммуникации с пользователями, желающие могут помогать материально и нематериально (в том числе высказывать предложения по развитию и переводить систему на другие языки). Redmine имеет веб-интерфейс. Поддерживаются MySQL, Microsoft SQL и другие СУБД. Каждому пользователю назначается роль для каждого проекта, в котором он участвует, определяющая доступность ему функций системы. В своей статье [8] Кузнецов А.С. отмечал достоинства подхода к разработке мультисинтаксических языков программирования, при котором каждому выделяется своя роль. Redmine используется разработчиками Ruby [15].

Сервис автоматизации и оптимизации Битрикс24 известен большим инструментарием, но многие инструменты не используются, поэтому возможны трудности при начале освоения системы. Битрикс24 имеет как веб-интерфейс, представляющий собой рабочий стол и ленту событий, так и обычное приложение. Сервисом пользуются более 900 000 компаний [1].

Веб-приложение для управления проектами  Trello характеризуется минималистичным дизайном, популярно среди маленьких групп разработчиков. Trello имеет веб-интерфейс. В отличие от некоторых других сервисов, функционал может показаться несколько узким, но это отчасти компенсируется возможностью создавать расширения. Среди компаний, использующих Trello, такие организации как Adobe, tumblr, Google, PayPal [16].

 

Таблица 1.

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

Критерий сравнения

Jira

Asana

Basecamp

Redmine

Битрикс24

Trello

Мегаплан

Bitbucket

Наличие бесплатного тарифа

+ (при соблюдении условий: открытый код, публичный сайт, реклама Atlassian на этом сайте) (5 баллов)

+

(10 баллов)

-

(0 баллов)

+

(10 баллов)

+

(10 баллов)

+

(10 баллов)

-

(0 баллов)

+

(10 баллов)

Максимальное количество членов команды для бесплатного тарифа

10

(5 баллов)

15

(5 баллов)

-

(0 баллов)

Без ограничений

(10 баллов)

12

(5 баллов)

Без ограничений

(10 баллов)

-

(0 баллов)

5

(5 баллов)

Наличие пробной версии платного тарифа

+

(10 баллов)

-

(0 баллов)

+

(10 баллов)

Платных тарифов нет. Можно жертвовать на добровольной основе

(0 баллов)

-

(0 баллов)

-

(0 баллов)

+

(10 баллов)

-

(0 баллов)

Максимальное количество членов команды для платных тарифов

Без ограничений

Без ограничений

Без ограничений

-

Без ограничений

Без ограничений

Без ограничений

Без ограничений

Наличие русской версии

+

(10 баллов)

-

(0 баллов)

-

(0 баллов)

-

(0 баллов)

+

(10 баллов)

-

(0 баллов)

+

(10 баллов)

-

(0 баллов)

Сумма баллов

30

15

10

20

25

20

20

15

 

 

 

Система для автоматизации работы с проектами Мегаплан интересна тем, что конкретных тарифов здесь нет, стоимость услуг рассчитывается исходя из количества членов команды и подключенных услуг, имеет веб-интерфейс. Среди пользователей системы такие организации как Rutube.ru и 2gis.ru [9].

Наиболее важной особенностью веб-сервиса для хостинга проектов и их совместной разработки Bitbucket является возможность бесплатного создания закрытых проектов. Евдокимов И.В. не раз [4 - 7] отмечает особую ценность этой возможности. Bitbucket имеет веб-интерфейс. Сервисом пользуются 3 000 000 разработчиков и более 450 000 команд, среди которых PayPal и DHL [14].

Итак, для сравнительного анализа средств организации командной работы над проектом воспользуемся экспертным методом оценивания, результаты которого сведены в таблицу 1. Пункты таблицы «наличие бесплатного тарифа» и «наличие пробной версии платного тарифа» являются параметрами критерия «гибкость оплаты тарифов». Наличие бесплатного тарифа даёт 10 баллов, ограничение его использования какими-либо условиями отнимает 5 баллов. Наличие пробной версии платного тарифа даёт 10 баллов, Redmine не получает баллов, так как финансирование позволило бы нанимать специалистов для улучшения работы сервиса. Неограниченное количество членов команды для бесплатного тарифа даёт 10 баллов, ограниченное – 5 баллов. Максимальное количество членов команды для платных тарифов не шкалируется, так как у всех нет ограничений. Наличие перевода на русский язык даёт 10 баллов.

Больше всего баллов набрал продукт компании Atlassian Jira, но на Bitbucket тоже стоит обратить внимание только из-за возможности бесплатной работы с конфиденциальными проектами.

 

Список литературы:

  1. Битрикс24: 12 рабочих инструментов для бизнеса. — [Электронный ресурс] — Режим доступа. — URL: https://www.bitrix24.ru/whatisthis/ (дата обращения 09.03.2016).
  2. Буштрук Т.Н. Информационные технологии в образовательном процессе // Буштрук Т.Н., Царыгин М.В., Буштрук А.А. / В сборнике: Наука и инновации в технических университетах Материалы Девятого Всероссийского форума студентов, аспирантов и молодых ученых. Санкт-Петербургский политехнический университет Петра Великого. Санкт-Петербург, 2015. С. 251-253.
  3. Вахрушева М.Ю. Автоматизация управления материально-техническим снабжением структурного подразделения вуза // Змушко М.Д., Вахрушева М.Ю. / В сборнике: актуальные вопросы экономики региона: анализ, диагностика и прогнозирование Материалы V Международной студенческой научно-практической конференции. Нижегородский филиал МИИТ; редактор: Н.В. Пшениснов. Нижний Новгород, 2015. С. 174-177.
  4. Евдокимов И.В. Подходы к стандартизации программного обеспечения организаций // Труды Братского государственного университета. Серия: Проблемы управления социально-экономическим развитием регионов Сибири. 2008. С. 146.
  5. Евдокимов И.В. Разработка программного обеспечения методик расчета показателей качества и надежности информационных систем // Вахрушева М.Ю., Евдокимов И.В. / Труды Братского государственного университета. Серия: Экономика и управление. 2014. Т. 1. № 1. С. 192-196.
  6. Евдокимов И.В. Менеджмент качества и управление развитием системы обработки экспертной аналитики // Труды Братского государственного университета. Серия: Экономика и управление. 2015. Т. 1. С. 212-219.
  7. Евдокимов И.В. Аспекты внедрения информационных технологий на предприятиях г. Братска // Труды Братского государственного университета. Серия: Проблемы управления социально-экономическим развитием регионов Сибири. 2006. С. 144.
  8. Кузнецов А.С. Инструментальное средство разработки трансляторов мультисинтаксических языков программирования // Вестник университетского комплекса. 2006. № 7. С. 227.
  9. Мегаплан — система автоматизации бизнеса | Создайте свой корпоративный CRM портал. — [Электронный ресурс] — Режим доступа. — URL: https://megaplan.ru/ (дата обращения 09.03.2016).
  10. Якунин Ю.Ю. Автоматизация управления сложным организационным объектом // Современные технологии. Системный анализ. Моделирование. 2013. № 1 (37). С. 100-106.
  11. Customers Asana. — [Электронный ресурс] — Режим доступа. — URL: https://asana.com/customers (дата обращения 09.03.2016).
  12. Customers | Atlassian. — [Электронный ресурс] — Режим доступа. — URL:  https://www.atlassian.com/customers?page=1&sortParam=_nodeName&productsUsed=JIRA%20Software (дата обращения 09.03.2016).
  13. Basecamp 3: Manage projects, groups, and client work. — [Электронный ресурс] — Режим доступа. — URL: https://basecamp.com/#prices (дата обращения 09.03.2016).
  14. Bitbucket — The Git solution for professional teams. — [Электронный ресурс] — Режим доступа. — URL: https://bitbucket.org/ (дата обращения 09.03.2016).
  15. Ruby Issue Tracking System. — [Электронный ресурс] — Режим доступа. — URL:  https://bugs.ruby-lang.org/ (дата обращения 09.03.2016).
  16. Trello Business Class. — [Электронный ресурс] — Режим доступа. — URL: https://trello.com/business-class/ (дата обращения 09.03.2016).
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий