1.56M

Методологии

1.

Презентацию подготовила
Беззубенко М.А.

2.

Введение
Jira – это программный
инструмент для управления
проектами, разработанный
компанией Atlassian. Jira часто
используется в IT-компаниях для
формирования списка задач,
отслеживания общего прогресса
команды и решения
возникающих по ходу разработки
продукта проблем.
Приложение Atlassian построено по принципам канбан- и скрам-досок. Но эти принципы дополняются
массой вспомогательных механизмов, которые добавлялись в приложение с целью упростить создание
новых приложений, добавить в них функции, исправить ошибки и т.п.

3.

Канбан и скрам-доска
Канбан – это методика планирования задач. Суть канбан-доски заключается в наглядном расположении
задач в соответствии с их статусом.
Типичная доска делится на 3 колонки:
1. Задачи, которые необходимо выполнить (обычный to-do-лист).
2. Задачи, которые в текущий момент находятся в работе.
3. Задачи, которые уже выполнены и висят на доске исключительно для отслеживания прогресса.
Скрам-доска – это канбан-доска для разработчиков, использующих Agile. Ее обычно дополняют
колонками с заданиями на проверке и с отложенными делами.

4.

Интерфейс
Как устроена Jira?
Интерфейс делится на несколько ключевых вкладок.
«Проекты» хранят все доски, которые можно
просматривать или редактировать.
Типы задач
Для более удобной категоризации можно выбрать один из
вариантов, например новую функцию, баг, подзадачу, эпики и т.п.
Можно создавать свои типы для удобного распределения,
фильтрации и поиска задач.
Задачи
В задачи закладывается либо какая-то функция, которую
нужно реализовать, либо ошибка в программе, которую
необходимо исправить. Список задач формирует рабочий
процесс. Поэтому он и состоит из создания задач,
наблюдения за ними, выполнения, анализа, дополнения,
изменения и т.п.

5.

Хронология (расписание)
В этом разделе можно создавать цели и планировать работу команды наперед. Ключевой единицей
информации тут является эпик. Это объединение большого количества задач, связанных друг с другом.
Хорошо видны далеко идущие планы компании, визуально оформленные в своего рода горизонтальный
календарь.
Код и деплой
Одно из преимуществ Jira – возможность тесно интегрировать ее с другими продуктами, например с
платформами Bitbucket, Github и Gitlab.
Такое объединение добавляет дополнительный контекст в систему управления проектами.
Интеграция позволяет разработчикам напрямую отправлять каждый коммит в Jira, чтобы другие члены
команды могли видеть изменения из условного Github прямо в системе управления проектами.

6.

Дашборды
В Jira дашборды выводят много полезной информации: отчеты, статистика комментариев, список
выполняемых задач, аналитические данные, графики, таблицы, схемы. Все, что может быть полезно для
аналитиков компании и бизнеса в целом.
Дашборды позволяют собрать все необходимые данные в одно пространство без необходимости следить за
процессом работы команды и фиксировать какие-то значимые аспекты, чтобы потом вручную делать
аналитические сводки. В Jira можно формировать дашборды автоматически.

7.

Атрибуты задач
Summary - краткое описание текущей задачи
Attachment - файл, прикрепленный к задаче. Это
может быть что угодно: аудио, картинка, документ
docx и т.п.
Description - полноценное описание, если таковое требуется.
Linked issues - то, с чем связаны создаваемые
задачи (другие задачи/проекты)
Reporter - пользователь, который будет отчитываться за
выполнение задачи.
Labels – теги для более удобной сортировки задач по другим признакам,
не входящим в список типов
Story point estimate - потенциальные трудозатраты, требующиеся на
добавление новой функции или исправление бага.

8.

Основные принципы повышения производительности в Jira
1. Делить большие задачи на мелкие
Это главное правило канбан и скрам. Необходимо всегда создавать максимально компактные задачи.
Такие, которые легко понять, выполнить, зафиксировать, объяснить и так далее.
Каждая задача должна быть понятной единицей информации, представляющей собой компонент более
глобальной цели.
2. Комментировать задачи
Следует оставлять комментарии под каждой карточкой в каждой колонке. Нужно помнить о какой-то
особенности исправляемой ошибки? Нужно сразу написать об этом в комментариях. Есть какая-то идея по
реализации запланированной функции? И это тоже лучше зафиксировать в комментариях.
3. Записывать все выполненные действия
Комментарии отражают процесс выполнения задачи и помогают с решением поставленных целей. Но есть
еще логи. Они отражают результаты выполненной работы в течение определенного времени.
Логи работают по тому же принципу, что и коммиты. Коммит – это фактически выгрузка любого изменения
приложения в git-систему. Лог – это способ фиксировать коммиты в Jira.
4. Планировать спринты
Спринт – удобная схема оптимизации рабочего процесса, но к ней тоже нужно готовиться. Важно заранее
спланировать список задач, оценить адекватность поставленных целей, приблизительно оценить сроки
выполнения работы, расставить приоритет по задачам. Заранее понять, что, скорее всего, будет отложено
на следующий спринт, а что можно сделать быстро и в первую очередь.
5. Делать записи на регулярной основе
Вышеописанные советы нужно выполнять раз в час-два. Постоянно что-то коммитить, комментировать,
записывать и т.п. Все, что не записано, то утеряно.

9.

Преимущества
Положительных моментов в этой программе гораздо больше, чем минусов.
1. Лидирующее положение на рынке
Особенно это касается продуктов менеджмента и багтрекинга. Решение совместимо с любыми командами
разработчиков ПО. Проекты настраиваются для компаний любой сферы деятельности. Главное — уметь
грамотно распоряжаться имеющимися инструментами.
2. Основные и дополнительные функции
К ним относят не только API, но и плагины, расширяющие основной функционал. При этом возможности
подключения инструментов ничем не ограничены. Есть более 100 расширений, которые распространяются
на бесплатной основе. Также легко написать собственные продукты, когда чего-то не хватает.
3. Современное решение для всех
Инструмент помогает составлять отчеты любых разновидностей. Система упрощает управление задачами,
тем более если необходимо мультиязычное решение.
4. Грамотная работа с задачами
Система постановки и выполнения задач выгодно смотрится на фоне имеющихся аналогов. План легко
разрабатывается на любые сроки: месяцы, недели и дни. Свое время тоже удобно планировать для
решения имеющихся задач. Проект используют как в работе, так и для личных целей.
5. Контроль проекта
Это касается любых проблем, с которыми исполнители сталкиваются на практике. Отслеживается
выполнение любой задачи. Легко контролировать, что делает тот или иной исполнитель. При этом
безопасность гарантирована высокая. Система совмещается с любыми предприятиями, количество
сотрудников не имеет значения. Их может быть до 10, а может — более 200 человек.

10.

Недостатки
Положительных сторон больше, но пользователи сталкиваются и с неудобствами. Некоторым сложно
использовать все функции системы. Это особенно актуально для команд, которые не относятся к
техническим отраслям и впервые сталкиваются с подобным. Интерфейс кто-то считает перегруженным,
поэтому пользователям приходится получать дополнительные консультации от экспертов. Более опытные
команды таких проблем не испытывают. Лучше пройти серию тренингов, если пользователи только
начинают.
Медленная загрузка страниц
Это заметно, когда с сервисом работаешь ежедневно. Больше времени уходит на решение следующих
вопросов:
• генерацию отчетов;
• редактирование тикетов;
• выполнение запросов;
• загрузку страниц.
Из-за этого в программу заходят реже либо вовсе переходят к другому инструменту. Основная часть
торможений связана с правами администратора. Если их много, то и информации подгружается больше.
Поэтому лучше убрать элемент у пользователей, которым это не требуется. Далее удаляют лишние
настройки.

11.

Спасибо за внимание!
English     Русский Rules