SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 30 day free trial to unlock unlimited reading.
3.
Автор
• аналитик, технический
писатель, менеджер
проектов, консультант
( > 9 лет)
• преподаватель
технического ВУЗа
( > 16 лет)
• докладчик научно-
практических конференций
323.04.2016 И.Ямшанов, GlobalLogic
4.
Что будет?
23.04.2016 И.Ямшанов, GlobalLogic 4
• Несколько кейсов, показывающих
типичное использование Jama на нашем
проекте
• подготовка требований
• ревью
• повторное использование и синхронизация
• интеграция
• администрирование
• Про компанию Jama и лицензирование
• Что дальше?
5.
Вводная
23.04.2016 И.Ямшанов, GlobalLogic 5
• Большой проект
• Скрам
• Заказчик не IT компания
• Медицинский домен
• Подключение группы аналитиков в уже
идущий проект
6.
Кейс 1:
управляем требованиями
23.04.2016 И.Ямшанов, GlobalLogic 6
Проблема: необходимо управление
требованиями в разрабатываемой системе
Ограничения:
• для разных категорий пользователей
• в едином формате
• с возможностью отслеживать изменения
• Jama активно развивается
7.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 7
• Айтемы в иерархии
• Уникальный ID
• Дополнительные атрибуты
• История изменений со сравнением
версий
• Задание связей между айтемами
8.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 8
• Айтемы в иерархии
• Уникальный ID
• Дополнительные атрибуты
• История изменений со сравнением
версий
• Задание связей между айтемами
9.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 9
• Редактор с форматированием
• Можно использовать шаблоны
• Вставлять ссылки, рисунки и таблицы
• Рисовать диаграммы
10.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 10
• Редактор с форматированием
• Можно использовать шаблоны
• Вставлять ссылки, рисунки и таблицы
• Рисовать диаграммы
11.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 11
• Переключение: иерархия – вид для
чтения
• Возможность экспорта (стандратные
отчеты и собственные шаблоны
экспорта):
• шаблоны MS Office
• Velocity (velocity.apache.org)
• BIRT (www.eclipse.org/birt)
12.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 12
• Переключение: иерархия – вид для
чтения
• Возможность экспорта (стандратные
отчеты и собственные шаблоны
экспорта):
• шаблоны MS Office
• Velocity (velocity.apache.org)
• BIRT (www.eclipse.org/birt)
13.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 13
Анализ влияния изменений с
возможностью фильтрации
14.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 14
Анализ влияния изменений с
возможностью фильтрации
15.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 15
Матрица трассировки с возможностью
добавления связей между айтемами
16.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 16
Матрица трассировки с возможностью
добавления связей между айтемами
17.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 17
Многоуровневая матрица покрытия с
возможностью фильтрации и сохранения
заданного представления
18.
Кейс 1
23.04.2016 И.Ямшанов, GlobalLogic 18
Многоуровневая матрица покрытия с
возможностью фильтрации и сохранения
заданного представления
19.
Кейс 2:
повышаем качество
23.04.2016 И.Ямшанов, GlobalLogic 19
Проблема: требования не всегда
соответствуют ожиданиям заказчика и
проектной команды
Ограничения:
• минимизировать дополнительные
активности
• не усложнять процесс
24.
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 24
Версия ревью с комментариями и
отметками о согласовании
25.
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 25
Версия ревью с комментариями и
отметками о согласовании
26.
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 26
• Комментировать можно как айтем так и
любую его часть
• Комментарии разных типов
• общий
• вопрос
• предлагаемое изменение
• проблема
27.
Кейс 2
23.04.2016 И.Ямшанов, GlobalLogic 27
• Комментировать можно как айтем так и
любую его часть
• Комментарии разных типов
• общий
• вопрос
• предлагаемое изменение
• проблема
30.
Кейс 3: упрощаем работу
23.04.2016 И.Ямшанов, GlobalLogic 30
Проблема: часть информации из
требований носит общий характер или
дублируется
Ограничения:
• минимизация изменений и снижение
вероятности потери
• две версии требований: в
девелопменте и в подготовке
31.
Кейс 3
23.04.2016 И.Ямшанов, GlobalLogic 31
Повторное использование между
проектами и в рамках проекта:
• что и куда копируем
• обрабатываем связи
32.
Кейс 3
23.04.2016 И.Ямшанов, GlobalLogic 32
Повторное использование между
проектами и в рамках проекта:
• что и куда копируем
• обрабатываем связи
33.
Кейс 3
23.04.2016 И.Ямшанов, GlobalLogic 33
Синхронизация между связанными
айтемами с просмотром различий
34.
Кейс 3
23.04.2016 И.Ямшанов, GlobalLogic 34
Синхронизация между связанными
айтемами с просмотром различий
35.
Кейс 4: интегрируем
23.04.2016 И.Ямшанов, GlobalLogic 35
Проблема: данные из Jama нужны в других
системах и наоборот
Возможности:
• интеграция с JIRA, MS TFS и другими
• доступны Web Services API, REST API
Подробнее:
• www.jamasoftware.com/solution/integrations/
• www.tasktop.com/tasktop-sync
36.
Кейс 4
23.04.2016 И.Ямшанов, GlobalLogic 36
• Пример айтемов синхронизируемых
при интеграции
• Интеграция через TaskTop
www.tasktop.com/integrations/jama-sync
38.
Кейс 4
23.04.2016 И.Ямшанов, GlobalLogic 38
Выбор синхронизируемых полей и связка
атрибутов
39.
Кейс 4
23.04.2016 И.Ямшанов, GlobalLogic 39
Выбор синхронизируемых полей и связка
атрибутов
40.
Кейс 5: кастомизируем
23.04.2016 И.Ямшанов, GlobalLogic 40
Проблема: нужно кастомизировать
инструмент под устоявшиеся процессы и
учесть предпочтения пользователей
Ограничения:
• часть настроек затрагивает всю
систему
• не всегда понятно что настраивается, а
что нет
41.
Кейс 5
23.04.2016 И.Ямшанов, GlobalLogic 41
Настройка типов отношений между
айтемами:
• направление – вверх или вниз
• тип (расширяется): связан, зависит,
порожден и т.д.
• ограничения на отношения
42.
Кейс 5
23.04.2016 И.Ямшанов, GlobalLogic 42
Настройка типов отношений между
айтемами:
• направление – вверх или вниз
• тип (расширяется): связан, зависит,
порожден и т.д.
• ограничения на отношения
43.
Кейс 5
23.04.2016 И.Ямшанов, GlobalLogic 43
Настройка переходов между статусами
айтемов:
• допустимые переходы и права на них
• нотификация пользователей о переходах
• блокировка модификации
45.
Кейс 5
23.04.2016 И.Ямшанов, GlobalLogic 45
Настройка ревью: изменение статусов и
других полей по результатам ревью
46.
Кейс 5
23.04.2016 И.Ямшанов, GlobalLogic 46
Настройка ревью: изменение статусов и
других полей по результатам ревью
47.
4723.04.2016 И.Ямшанов, GlobalLogic
Построение процесса
• Статусы айтемов
• Ревью
• Нотификации
• Интеграция
• Потоки обсуждения (stream)
• Тест планы и их формальное
прохождение
48.
4823.04.2016 И.Ямшанов, GlobalLogic
Желаемые улучшения
• Связь ссылок в айтеме и отношений с
другими айтемами
• Сравнение диаграмм
• Более продвинутый текстовый редактор
(особенно в плане таблиц)
• Более удобный и дружелюбный поиск
49.
4923.04.2016 И.Ямшанов, GlobalLogic
Для кого?
• для аналитика?
• для тестировщика?
• для разработчика?
• для менеджера?
• для не айтишника?
• инструмент для коммуникаций?
50.
5023.04.2016 И.Ямшанов, GlobalLogic
Про компанию
• Основана 2007
• 4х кратный Inc.500, 2х кратный Forbes Most Promising,
Gartner’s Magic Quadrant
• 500+ клиентов включая 25 из Fortune 100
51.
5123.04.2016 И.Ямшанов, GlobalLogic
Типы лицензий
Creator: полный доступ для создания, редактирования и
управления различными айтемами, включая согласование и
тестирование. Подходит для бизнес аналитиков, системных
инженеров, ПМ и команды тестирования.
Collaborator: доступ в режиме чтения для совместной работы над
проектом, чтобы отслеживать принимаемые решения и уточнять
их. Позволяет также выполнять тестовые прогоны и фиксировать
дефекты. Подходит для менеджеров, команды тестирования и
команды разработки, заказчиков и других стейкхолдеров
Reviewer: формальное согласование. Подходит для менеджеров,
заказчиков и других стейкхолдеров.
53.
5323.04.2016 И.Ямшанов, GlobalLogic
Итоги
• Настраиваемая СУТ:
• с трассировкой, повторным использованием
требований и отслеживанием изменений
• с представлением иерархией и документом
• с встроенным механизмом ревью и коммуникаций
• Включает задачи по тест менеджменту
• Установка на серверах клиента или как SaaS
• Интеграция с JIRA (и не только)
• Требуется время на освоение всех
возможностей, особенно для админа
54.
5423.04.2016 И.Ямшанов, GlobalLogic
Что дальше?
• Месячный триал – пробуем ;)
www.jamasoftware.comtry-jama
• Обучающие материалы
education.jamasoftware.com
• Руководство пользователя
help.jamasoftware.com
• Сообщество пользователей
community.jamasoftware.com