Путь Jama для управления требованиями
Transcript of Путь Jama для управления требованиями
![Page 1: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/1.jpg)
Игорь ЯмшановLead Analyst @ GlobalLogic
![Page 2: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/2.jpg)
Игорь ЯмшановLead Analyst @ GlobalLogic
![Page 3: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/3.jpg)
Автор• аналитик, технический
писатель, менеджер проектов, консультант ( > 9 лет)
• преподаватель технического ВУЗа ( > 16 лет)
• докладчик научно-практических конференций
323.04.2016 И.Ямшанов, GlobalLogic
![Page 4: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/4.jpg)
Что будет?
23.04.2016 И.Ямшанов, GlobalLogic 4
• Несколько кейсов, показывающих типичное использование Jama на нашем проекте• подготовка требований• ревью• повторное использование и синхронизация• интеграция• администрирование
• Про компанию Jama и лицензирование• Что дальше?
![Page 5: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/5.jpg)
Вводная
23.04.2016 И.Ямшанов, GlobalLogic 5
• Большой проект• Скрам• Заказчик не IT компания• Медицинский домен• Подключение группы аналитиков в уже
идущий проект
![Page 6: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/6.jpg)
Кейс 1:управляем требованиями
23.04.2016 И.Ямшанов, GlobalLogic 6
Проблема: необходимо управление требованиями в разрабатываемой системеОграничения: • для разных категорий пользователей• в едином формате• с возможностью отслеживать изменения• Jama активно развивается
![Page 7: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/7.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 7
• Айтемы в иерархии• Уникальный ID• Дополнительные атрибуты• История изменений со сравнением
версий• Задание связей между айтемами
![Page 8: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/8.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 8
• Айтемы в иерархии• Уникальный ID• Дополнительные атрибуты• История изменений со сравнением
версий• Задание связей между айтемами
![Page 9: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/9.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 9
• Редактор с форматированием• Можно использовать шаблоны• Вставлять ссылки, рисунки и таблицы• Рисовать диаграммы
![Page 10: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/10.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 10
• Редактор с форматированием• Можно использовать шаблоны• Вставлять ссылки, рисунки и таблицы• Рисовать диаграммы
![Page 11: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/11.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 11
• Переключение: иерархия – вид для чтения
• Возможность экспорта (стандратные отчеты и собственные шаблоны экспорта):• шаблоны MS Office• Velocity (velocity.apache.org)• BIRT (www.eclipse.org/birt)
![Page 12: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/12.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 12
• Переключение: иерархия – вид для чтения
• Возможность экспорта (стандратные отчеты и собственные шаблоны экспорта):• шаблоны MS Office• Velocity (velocity.apache.org)• BIRT (www.eclipse.org/birt)
![Page 13: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/13.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 13
Анализ влияния изменений с возможностью фильтрации
![Page 14: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/14.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 14
Анализ влияния изменений с возможностью фильтрации
![Page 15: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/15.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 15
Матрица трассировки с возможностью добавления связей между айтемами
![Page 16: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/16.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 16
Матрица трассировки с возможностью добавления связей между айтемами
![Page 17: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/17.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 17
Многоуровневая матрица покрытия с возможностью фильтрации и сохранения заданного представления
![Page 18: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/18.jpg)
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 18
Многоуровневая матрица покрытия с возможностью фильтрации и сохранения заданного представления
![Page 19: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/19.jpg)
Кейс 2:повышаем качество
23.04.2016 И.Ямшанов, GlobalLogic 19
Проблема: требования не всегда соответствуют ожиданиям заказчика и проектной командыОграничения: • минимизировать дополнительные
активности • не усложнять процесс
![Page 20: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/20.jpg)
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 20
Решение: • ревью, • груминг, • обсуждение требований перед
реализацией (аналог 3 Amigos)
![Page 21: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/21.jpg)
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 21
Решение: • ревью, • груминг, • обсуждение требований перед
реализацией (аналог 3 Amigos)
![Page 22: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/22.jpg)
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 22
Задаем ревьюеров и апруверов
![Page 23: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/23.jpg)
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 23
Задаем ревьюеров и апруверов
![Page 24: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/24.jpg)
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 24
Версия ревью с комментариями и отметками о согласовании
![Page 25: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/25.jpg)
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 25
Версия ревью с комментариями и отметками о согласовании
![Page 26: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/26.jpg)
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 26
• Комментировать можно как айтем так и любую его часть
• Комментарии разных типов• общий• вопрос • предлагаемое изменение• проблема
![Page 27: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/27.jpg)
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 27
• Комментировать можно как айтем так и любую его часть
• Комментарии разных типов• общий• вопрос • предлагаемое изменение• проблема
![Page 28: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/28.jpg)
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 28
Завершаем ревью
![Page 29: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/29.jpg)
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 29
Завершаем ревью
![Page 30: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/30.jpg)
Кейс 3: упрощаем работу
23.04.2016 И.Ямшанов, GlobalLogic 30
Проблема: часть информации из требований носит общий характер или дублируетсяОграничения: • минимизация изменений и снижение
вероятности потери• две версии требований: в
девелопменте и в подготовке
![Page 31: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/31.jpg)
Кейс 3
23.04.2016 И.Ямшанов, GlobalLogic 31
Повторное использование между проектами и в рамках проекта:• что и куда копируем• обрабатываем связи
![Page 32: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/32.jpg)
Кейс 3
23.04.2016 И.Ямшанов, GlobalLogic 32
Повторное использование между проектами и в рамках проекта:• что и куда копируем• обрабатываем связи
![Page 33: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/33.jpg)
Кейс 3
23.04.2016 И.Ямшанов, GlobalLogic 33
Синхронизация между связанными айтемами с просмотром различий
![Page 34: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/34.jpg)
Кейс 3
23.04.2016 И.Ямшанов, GlobalLogic 34
Синхронизация между связанными айтемами с просмотром различий
![Page 35: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/35.jpg)
Кейс 4: интегрируем
23.04.2016 И.Ямшанов, GlobalLogic 35
Проблема: данные из Jama нужны в других системах и наоборот Возможности: • интеграция с JIRA, MS TFS и другими• доступны Web Services API, REST APIПодробнее:• www.jamasoftware.com/solution/integration
s/• www.tasktop.com/tasktop-sync
![Page 36: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/36.jpg)
Кейс 4
23.04.2016 И.Ямшанов, GlobalLogic 36
• Пример айтемов синхронизируемых при интеграции
• Интеграция через TaskTopwww.tasktop.com/integrations/jama-sync
![Page 37: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/37.jpg)
Кейс 4
23.04.2016 И.Ямшанов, GlobalLogic 37
![Page 38: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/38.jpg)
Кейс 4
23.04.2016 И.Ямшанов, GlobalLogic 38
Выбор синхронизируемых полей и связка атрибутов
![Page 39: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/39.jpg)
Кейс 4
23.04.2016 И.Ямшанов, GlobalLogic 39
Выбор синхронизируемых полей и связка атрибутов
![Page 40: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/40.jpg)
Кейс 5: кастомизируем
23.04.2016 И.Ямшанов, GlobalLogic 40
Проблема: нужно кастомизировать инструмент под устоявшиеся процессы и учесть предпочтения пользователейОграничения: • часть настроек затрагивает всю
систему• не всегда понятно что настраивается, а
что нет
![Page 41: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/41.jpg)
Кейс 5
23.04.2016 И.Ямшанов, GlobalLogic 41
Настройка типов отношений между айтемами:• направление – вверх или вниз• тип (расширяется): связан, зависит,
порожден и т.д.• ограничения на отношения
![Page 42: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/42.jpg)
Кейс 5
23.04.2016 И.Ямшанов, GlobalLogic 42
Настройка типов отношений между айтемами:• направление – вверх или вниз• тип (расширяется): связан, зависит,
порожден и т.д.• ограничения на отношения
![Page 43: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/43.jpg)
Кейс 5
23.04.2016 И.Ямшанов, GlobalLogic 43
Настройка переходов между статусами айтемов:• допустимые переходы и права на них• нотификация пользователей о переходах• блокировка модификации
![Page 44: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/44.jpg)
Кейс 5
23.04.2016 И.Ямшанов, GlobalLogic 44
![Page 45: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/45.jpg)
Кейс 5
23.04.2016 И.Ямшанов, GlobalLogic 45
Настройка ревью: изменение статусов и других полей по результатам ревью
![Page 46: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/46.jpg)
Кейс 5
23.04.2016 И.Ямшанов, GlobalLogic 46
Настройка ревью: изменение статусов и других полей по результатам ревью
![Page 47: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/47.jpg)
4723.04.2016 И.Ямшанов, GlobalLogic
Построение процесса
• Статусы айтемов• Ревью• Нотификации• Интеграция• Потоки обсуждения (stream)• Тест планы и их формальное
прохождение
![Page 48: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/48.jpg)
4823.04.2016 И.Ямшанов, GlobalLogic
Желаемые улучшения
• Связь ссылок в айтеме и отношений с другими айтемами
• Сравнение диаграмм• Более продвинутый текстовый редактор
(особенно в плане таблиц)• Более удобный и дружелюбный поиск
![Page 49: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/49.jpg)
4923.04.2016 И.Ямшанов, GlobalLogic
Для кого?
• для аналитика?• для тестировщика?• для разработчика?• для менеджера?• для не айтишника?• инструмент для коммуникаций?
![Page 50: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/50.jpg)
5023.04.2016 И.Ямшанов, GlobalLogic
Про компанию• Основана 2007• 4х кратный Inc.500, 2х кратный Forbes Most Promising,
Gartner’s Magic Quadrant• 500+ клиентов включая 25 из Fortune 100
![Page 51: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/51.jpg)
5123.04.2016 И.Ямшанов, GlobalLogic
Типы лицензийCreator: полный доступ для создания, редактирования и управления различными айтемами, включая согласование и тестирование. Подходит для бизнес аналитиков, системных инженеров, ПМ и команды тестирования.
Collaborator: доступ в режиме чтения для совместной работы над проектом, чтобы отслеживать принимаемые решения и уточнять их. Позволяет также выполнять тестовые прогоны и фиксировать дефекты. Подходит для менеджеров, команды тестирования и команды разработки, заказчиков и других стейкхолдеров
Reviewer: формальное согласование. Подходит для менеджеров, заказчиков и других стейкхолдеров.
![Page 52: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/52.jpg)
5223.04.2016 И.Ямшанов, GlobalLogic
Типы лицензий
![Page 53: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/53.jpg)
5323.04.2016 И.Ямшанов, GlobalLogic
Итоги
• Настраиваемая СУТ: • с трассировкой, повторным использованием
требований и отслеживанием изменений• с представлением иерархией и документом• с встроенным механизмом ревью и коммуникаций
• Включает задачи по тест менеджменту• Установка на серверах клиента или как SaaS• Интеграция с JIRA (и не только)• Требуется время на освоение всех
возможностей, особенно для админа
![Page 54: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/54.jpg)
5423.04.2016 И.Ямшанов, GlobalLogic
Что дальше?
• Месячный триал – пробуем ;)www.jamasoftware.com\try-jama
• Обучающие материалы education.jamasoftware.com
• Руководство пользователя help.jamasoftware.com
• Сообщество пользователейcommunity.jamasoftware.com
![Page 55: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/55.jpg)
Вопросы
5523.04.2016 И.Ямшанов, GlobalLogic
![Page 56: Путь Jama для управления требованиями](https://reader030.fdocuments.net/reader030/viewer/2022013113/587b4dfd1a28abff1a8b5447/html5/thumbnails/56.jpg)
Спасибо за внимание
Игорь ЯмшановGlobalLogic
linkedin.com/in/iyamshanovskype: iyamshanov
5623.04.2016 И.Ямшанов, GlobalLogic