Successfully reported this slideshow.

Путь Jama для управления требованиями

0

Share

1 of 56
1 of 56

Путь Jama для управления требованиями

0

Share

Download to read offline

Доклад Игоря Ямшанова на конференции Analyst Days-5, 22-23 апреля 2016 г., Санкт-Петербург
www.analystdays.com

Доклад Игоря Ямшанова на конференции Analyst Days-5, 22-23 апреля 2016 г., Санкт-Петербург
www.analystdays.com

More Related Content

Slideshows for you

More from SQALab

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Путь Jama для управления требованиями

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

×