SlideShare a Scribd company logo
1 of 43
Анализ обращений клиентов при
послепродажном обслуживании и
формирование новых требований
   к продуктам компании EMC
            (Captiva)
   Мамаева Светлана, EMC (Captiva)
Особенности компании

•   Продуктовая
•   Несколько продуктов
•   Корпоративная
•   Использует и применяет новые технологие
Особенности продуктов компании

•   Своя платформа
•   Модульность
•   Самообущающаяся система
•   Распределенная система
•   Могут работать в режиме online и offline
Проблема?




  Требования заказчиков при
разработке новых продуктов не
          очевидны
Методы сбора требований

• Анализ потенциального рынка и
  потенциальных заказчиков
• Анализ продуктов конкурентов и
  технологий, которые они применяют
• Дополнительно: Анализ обращений
  клиентов после продажи продукта
Анализ потенциальных заказчиков

• Изучение отношения к компании и ее
  продуктам
• Изучение системы ценностей потребителя
  (в том числе требований к продуктам)
• Изучение намерений и поведение
  потребителей
и т.д.
Анализ продуктов конкурентов



• Выявление приоритетных конкурентов
• Определение конкурентных преимуществ
  продуктов конкурентов
• Определение требований к продуктам
  конкурентов
и и.д.
Работа с обращениями

• Анализ полученной информации от
  клиента
• Запрос дополнительной информации, если
  это необходимо
• Анализ обращения
• Принятие решения
• Формирование требования, если это
  целесообразно
Анализ информации клиента

• Создается запрос-обращение от клиента
  (Service Request в Powerlink-е)
• Если проблема не была решена support-ом,
  создается запрос-консультация (Consult
  Request в JIRA)
• Запрашивается информация о проблеме
• Если проблема требует исправления в коде,
  создается дефект (Defect в JIRA)
Запрос дополнительной информации

1. Запрос данных на основе шаблона
2. Запрос backups и back-ends (FTP, UNC и т.д.)
3. Видео конференция через WebEx,
  LiveMeeting, TeamViewer и т.д.
4. Специальные утилиты (свои и системные)
5. Создание учетных записей внутри
  клиентской системы
6. Снимки экрана (screenshots)
Шаблон запроса данных пользователя

•   Environment
•   Configuration
•   Backend Specific
•   Issue Description
•   Data
•   Pre-conditions
•   Steps to Reproduce
Environment

Сбор информации об оборудовании и ПО, на
котором установлен продукт:

• Названия и версии ОС;
• Названия и версии продуктов
и т.д.
Configuration
Описывает конфигурационные особенности
  системы, на которой установлен продукт:
• Особенности системы (рапределенная или
  нет)
• Особенности конфигурации оборудования
  (hardware)
• Особенности сетевых настроек
и т.д.
Backend Specific

Описывает специфику конфигурации:

• Специфику установки (Setup)
• Особенности настроек (Settings)
• Особенности установленного
  оборудования (Hardware)
 и т.д.
Issue Description & Data

Данные:
• Выложены на FTP, UNC и т.д
или
• Описаны их особенности (большое
  количество файлов, объемные файлы,
  файлы, локализация и т.д.)

Описание проблемы
Pre-conditions

Описаны особенности воспроизведения
 проблемы:

• Параметры конфигурационных файлов
• Предварительная настройка
• Размеры и форматы файлов
и т.д.
Steps to reproduce

Пошаговое описание проблемы
Видео конференции через WebEx
Утилиты сбора информации
• Внутренние утилиты
- Соединение с базой данных, с сервером и т.д.
- нужные параметры в реестре
- параметры ini файлов и т.д.
• Сторонние утилиты
- ОС
- память
- процессор и т.д.
На выходе – файл логирования
Внутренние утилиты
Сторонние утилиты

• Msinfo (системная утилита): аппаратные
  ресурсы, компаненты и особенности
  программной среды
• Winaudit (бесплатная программа): ОС, сеть
  и т.д.
• Easy SysView Info (бесплатная утилита):
  процессор, системные диски, USB-
  устройства и т.д.
Утилита Msinfo
Программа Winaudit
Утилита Easy SysView Info
Создание учетной записи

Если система конфиденциальная, учетной
записи дается минимальный набор прав
(только просмотр)
Требование

- это характеристика или условие,
  которому должна удовлетворять
              система.
Функциональные требования


- действия, которые должна выполнить
                система

    Проблемы -> Моделирование
Нефункциональные требования


- свойства системы и ее окружающая среда.

 Нефункциональные
    требования
                           Архитектура
                            системы
Анализ требований

•   На основе архитектуры системы
•   На основе документации
•   На основе базы знаний
•   На основе коммуникации с разработчиками
    и отделом поддержки
Анализ документов

 Спецификация требований
 Техническое задание
 Прототип пользовательского интерфейса
 Руководства по установке
 Руководство пользователя
 Release Notes
База знаний



• Содержит решения известных проблем
• Работают функции поиска по базе знаний
Блок-схема анализа требований
                  **
                       *




*
Результат анализа требований

• Описанная ситуация – ошибка (bug)
• Описанная ситуация – ожидаемое поведение
  системы (feature)
• Клиенту нужен новый функционал
Обработка ошибки


• Анализирует условия воспроизведения
• Если целесообразно, формируем
  требование к системе
• Заносим требование в документацию и/или
  в базу знаний
Полезная информация из ошибки

• Информация об используемом клиентов
  ПО
• Особенности конфигурации нашего
  продукта на стороне клиента
• Использование нашего продукта для
  нестандартных задач
• Производительность продукта на
  клиентских машинах
Обработка запроса нового
                 функционала

• Анализ потребностей клиентов/заказчиков
• Анализ стоимости и возможности
  реализации
Соотношение запросов и дефектов
Переход к новой базе знаний


• Содержит условия использования наших
  продуктов в нестандартных конфигурациях
  и для решения нестандартных задач
  (сценарии использования)
• Содержит новые требования
Была ли решена проблема?


Предложенный метод позволяет частично
решить проблему сбора требований клиента,
и   может     быть    использован,    как
дополнительный метод сбора требований.
Сравнение методов сбора требований
  Метод сбора       Главные задачи, которые    Задачи, которые не могут
  требований           могут быть решены              быть решены
                         Предварительно         - Нет точного понимания
     Анализ             проанализированы         того, как продукт будет
 потенциальных       потребности компаний,        использован и в каких
   заказчиков         возможная стоимость            конфигурациях.
                          продукта и т.д.       - Нет точного понимания
                        Проанализированы       полезности/бесполезности
Анализ продуктов      возможные решения и              тех или иных
  конкурентов         подходы, стоимость и         функциональностей.
                   востребованность продукта
                      - Могут быть найдены         Нет возможности
                          конфигурации,           проанализировать
    Анализ           «пограничные» условия      возможные решения и
  обращений          использования, входные    подходы для реализации
   клиентов              данные клиента.         требований, а также
                           - Может быть         стоимость реализации.
                         пронализирована
                   полезность/бесполезность
                       функциональностей.
Выводы
Формирование      требований    к   новым
продуктам зависит, в том числе, от наличия
базы знаний, созданной по клиентским
запросам.        Важно        использовать
максимальное количество методов сбора и
анализа информации по клиентам, их
потребностям и т.д.
Вопросы
Спасибо за внимание!

Мамаева Светлана, EMC (Captiva)
 svetlana.mamaeva@emc.com

More Related Content

What's hot

Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требованийIvan Shamaev
 
А.Сачик "Создание требований"
А.Сачик "Создание требований"А.Сачик "Создание требований"
А.Сачик "Создание требований"Anatoly Levenchuk
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидатуNatalia Zhelnova
 
Презентация к докладу на Secon.ru
Презентация к докладу на Secon.ruПрезентация к докладу на Secon.ru
Презентация к докладу на Secon.ruNatalia Zhelnova
 
Формирование структуры требований
Формирование структуры требованийФормирование структуры требований
Формирование структуры требованийAnna Abramova
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыSQALab
 
Системная архитектура вместо требований
Системная архитектура вместо требованийСистемная архитектура вместо требований
Системная архитектура вместо требованийМихаил Заборов
 
05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADD05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADDEdward Galiaskarov
 
Введение в Анализ ПО
Введение в Анализ ПОВведение в Анализ ПО
Введение в Анализ ПОAlexander Baikin
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыSQALab
 
должностные обязанности
должностные обязанностидолжностные обязанности
должностные обязанностиNatalia Zhelnova
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARESQALab
 
Введение в анализ требований
Введение в анализ требованийВведение в анализ требований
Введение в анализ требованийAnton Trukhanyonok
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиSQALab
 

What's hot (20)

Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требований
 
А.Сачик "Создание требований"
А.Сачик "Создание требований"А.Сачик "Создание требований"
А.Сачик "Создание требований"
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидату
 
Презентация к докладу на Secon.ru
Презентация к докладу на Secon.ruПрезентация к докладу на Secon.ru
Презентация к докладу на Secon.ru
 
Формирование структуры требований
Формирование структуры требованийФормирование структуры требований
Формирование структуры требований
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструменты
 
Киев, BA Con 2017
Киев, BA Con 2017Киев, BA Con 2017
Киев, BA Con 2017
 
L3 requirements
L3 requirementsL3 requirements
L3 requirements
 
Системная архитектура вместо требований
Системная архитектура вместо требованийСистемная архитектура вместо требований
Системная архитектура вместо требований
 
Nfr and quality-models
Nfr and quality-modelsNfr and quality-models
Nfr and quality-models
 
Sep reqm-lec1
Sep reqm-lec1Sep reqm-lec1
Sep reqm-lec1
 
05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADD05 Архитектура информационных систем. Атрибуты качества. Метод ADD
05 Архитектура информационных систем. Атрибуты качества. Метод ADD
 
Введение в Анализ ПО
Введение в Анализ ПОВведение в Анализ ПО
Введение в Анализ ПО
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструменты
 
L2 requirements
L2 requirementsL2 requirements
L2 requirements
 
должностные обязанности
должностные обязанностидолжностные обязанности
должностные обязанности
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
Введение в анализ требований
Введение в анализ требованийВведение в анализ требований
Введение в анализ требований
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и грабли
 

Viewers also liked

7 Ways To Leverage SharePoint for Project Management Success
7 Ways To Leverage SharePoint for Project Management Success7 Ways To Leverage SharePoint for Project Management Success
7 Ways To Leverage SharePoint for Project Management SuccessDux Raymond Sy
 
2.1.vital spl da vitinicultura
2.1.vital spl da vitinicultura2.1.vital spl da vitinicultura
2.1.vital spl da vitiniculturasmtpinov
 
Union Images - Part I
Union Images - Part IUnion Images - Part I
Union Images - Part IJim Walker
 

Viewers also liked (6)

Fidelidad
FidelidadFidelidad
Fidelidad
 
FINDAR
FINDARFINDAR
FINDAR
 
7 Ways To Leverage SharePoint for Project Management Success
7 Ways To Leverage SharePoint for Project Management Success7 Ways To Leverage SharePoint for Project Management Success
7 Ways To Leverage SharePoint for Project Management Success
 
Stop al cambio climático
Stop al cambio climáticoStop al cambio climático
Stop al cambio climático
 
2.1.vital spl da vitinicultura
2.1.vital spl da vitinicultura2.1.vital spl da vitinicultura
2.1.vital spl da vitinicultura
 
Union Images - Part I
Union Images - Part IUnion Images - Part I
Union Images - Part I
 

Similar to О формировании требований к продуктам EMC

Требования к по
Требования к поТребования к по
Требования к поJaneKozmina
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаMikhail Payson
 
Веб-продукты — Разработка требований
Веб-продукты — Разработка требованийВеб-продукты — Разработка требований
Веб-продукты — Разработка требованийDenis Beskov
 
Бизнес и системный анализ весна 2013 лекция 6
Бизнес и системный анализ весна 2013 лекция 6Бизнес и системный анализ весна 2013 лекция 6
Бизнес и системный анализ весна 2013 лекция 6Technopark
 
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеНаталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеDaria Oreshkina
 
Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной сторонеSQALab
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...Ievgenii Katsan
 
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктахШаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктахSQALab
 
SAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компанийSAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компанийValery Bychkov
 
SAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компанийSAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компанийCleverics
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требованийNickola14
 
Как из хаоса рождается порядок
Как из хаоса рождается порядокКак из хаоса рождается порядок
Как из хаоса рождается порядокSQALab
 
Никита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗНикита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗDrupalSPB
 
Технология моделирования бизнес процессов
Технология моделирования бизнес процессовТехнология моделирования бизнес процессов
Технология моделирования бизнес процессовOlya Kollen, PhD
 
Управление требованиями и тестирование ПО
Управление требованиями и тестирование ПОУправление требованиями и тестирование ПО
Управление требованиями и тестирование ПОТранслируем.бел
 

Similar to О формировании требований к продуктам EMC (20)

Zhelnova
ZhelnovaZhelnova
Zhelnova
 
Требования к по
Требования к поТребования к по
Требования к по
 
Yyyyyy yyyy 1-8
Yyyyyy yyyy 1-8Yyyyyy yyyy 1-8
Yyyyyy yyyy 1-8
 
Requirements in Agile
Requirements in AgileRequirements in Agile
Requirements in Agile
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
 
Веб-продукты — Разработка требований
Веб-продукты — Разработка требованийВеб-продукты — Разработка требований
Веб-продукты — Разработка требований
 
Бизнес и системный анализ весна 2013 лекция 6
Бизнес и системный анализ весна 2013 лекция 6Бизнес и системный анализ весна 2013 лекция 6
Бизнес и системный анализ весна 2013 лекция 6
 
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеНаталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
 
Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной стороне
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктахШаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
 
SAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компанийSAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компаний
 
SAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компанийSAM за 7 шагов. Рецепт для небольших компаний
SAM за 7 шагов. Рецепт для небольших компаний
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Как из хаоса рождается порядок
Как из хаоса рождается порядокКак из хаоса рождается порядок
Как из хаоса рождается порядок
 
Никита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗНикита Ремизов - Введение в разработку ТЗ
Никита Ремизов - Введение в разработку ТЗ
 
курышев рекомендательные системы
курышев рекомендательные системыкурышев рекомендательные системы
курышев рекомендательные системы
 
Технология моделирования бизнес процессов
Технология моделирования бизнес процессовТехнология моделирования бизнес процессов
Технология моделирования бизнес процессов
 
Управление требованиями и тестирование ПО
Управление требованиями и тестирование ПОУправление требованиями и тестирование ПО
Управление требованиями и тестирование ПО
 

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

О формировании требований к продуктам EMC

  • 1. Анализ обращений клиентов при послепродажном обслуживании и формирование новых требований к продуктам компании EMC (Captiva) Мамаева Светлана, EMC (Captiva)
  • 2. Особенности компании • Продуктовая • Несколько продуктов • Корпоративная • Использует и применяет новые технологие
  • 3. Особенности продуктов компании • Своя платформа • Модульность • Самообущающаяся система • Распределенная система • Могут работать в режиме online и offline
  • 4. Проблема? Требования заказчиков при разработке новых продуктов не очевидны
  • 5. Методы сбора требований • Анализ потенциального рынка и потенциальных заказчиков • Анализ продуктов конкурентов и технологий, которые они применяют • Дополнительно: Анализ обращений клиентов после продажи продукта
  • 6. Анализ потенциальных заказчиков • Изучение отношения к компании и ее продуктам • Изучение системы ценностей потребителя (в том числе требований к продуктам) • Изучение намерений и поведение потребителей и т.д.
  • 7. Анализ продуктов конкурентов • Выявление приоритетных конкурентов • Определение конкурентных преимуществ продуктов конкурентов • Определение требований к продуктам конкурентов и и.д.
  • 8. Работа с обращениями • Анализ полученной информации от клиента • Запрос дополнительной информации, если это необходимо • Анализ обращения • Принятие решения • Формирование требования, если это целесообразно
  • 9. Анализ информации клиента • Создается запрос-обращение от клиента (Service Request в Powerlink-е) • Если проблема не была решена support-ом, создается запрос-консультация (Consult Request в JIRA) • Запрашивается информация о проблеме • Если проблема требует исправления в коде, создается дефект (Defect в JIRA)
  • 10. Запрос дополнительной информации 1. Запрос данных на основе шаблона 2. Запрос backups и back-ends (FTP, UNC и т.д.) 3. Видео конференция через WebEx, LiveMeeting, TeamViewer и т.д. 4. Специальные утилиты (свои и системные) 5. Создание учетных записей внутри клиентской системы 6. Снимки экрана (screenshots)
  • 11. Шаблон запроса данных пользователя • Environment • Configuration • Backend Specific • Issue Description • Data • Pre-conditions • Steps to Reproduce
  • 12. Environment Сбор информации об оборудовании и ПО, на котором установлен продукт: • Названия и версии ОС; • Названия и версии продуктов и т.д.
  • 13. Configuration Описывает конфигурационные особенности системы, на которой установлен продукт: • Особенности системы (рапределенная или нет) • Особенности конфигурации оборудования (hardware) • Особенности сетевых настроек и т.д.
  • 14. Backend Specific Описывает специфику конфигурации: • Специфику установки (Setup) • Особенности настроек (Settings) • Особенности установленного оборудования (Hardware) и т.д.
  • 15. Issue Description & Data Данные: • Выложены на FTP, UNC и т.д или • Описаны их особенности (большое количество файлов, объемные файлы, файлы, локализация и т.д.) Описание проблемы
  • 16. Pre-conditions Описаны особенности воспроизведения проблемы: • Параметры конфигурационных файлов • Предварительная настройка • Размеры и форматы файлов и т.д.
  • 17. Steps to reproduce Пошаговое описание проблемы
  • 19. Утилиты сбора информации • Внутренние утилиты - Соединение с базой данных, с сервером и т.д. - нужные параметры в реестре - параметры ini файлов и т.д. • Сторонние утилиты - ОС - память - процессор и т.д. На выходе – файл логирования
  • 21. Сторонние утилиты • Msinfo (системная утилита): аппаратные ресурсы, компаненты и особенности программной среды • Winaudit (бесплатная программа): ОС, сеть и т.д. • Easy SysView Info (бесплатная утилита): процессор, системные диски, USB- устройства и т.д.
  • 25. Создание учетной записи Если система конфиденциальная, учетной записи дается минимальный набор прав (только просмотр)
  • 26. Требование - это характеристика или условие, которому должна удовлетворять система.
  • 27. Функциональные требования - действия, которые должна выполнить система Проблемы -> Моделирование
  • 28. Нефункциональные требования - свойства системы и ее окружающая среда. Нефункциональные требования Архитектура системы
  • 29. Анализ требований • На основе архитектуры системы • На основе документации • На основе базы знаний • На основе коммуникации с разработчиками и отделом поддержки
  • 30. Анализ документов  Спецификация требований  Техническое задание  Прототип пользовательского интерфейса  Руководства по установке  Руководство пользователя  Release Notes
  • 31. База знаний • Содержит решения известных проблем • Работают функции поиска по базе знаний
  • 33. Результат анализа требований • Описанная ситуация – ошибка (bug) • Описанная ситуация – ожидаемое поведение системы (feature) • Клиенту нужен новый функционал
  • 34. Обработка ошибки • Анализирует условия воспроизведения • Если целесообразно, формируем требование к системе • Заносим требование в документацию и/или в базу знаний
  • 35. Полезная информация из ошибки • Информация об используемом клиентов ПО • Особенности конфигурации нашего продукта на стороне клиента • Использование нашего продукта для нестандартных задач • Производительность продукта на клиентских машинах
  • 36. Обработка запроса нового функционала • Анализ потребностей клиентов/заказчиков • Анализ стоимости и возможности реализации
  • 38. Переход к новой базе знаний • Содержит условия использования наших продуктов в нестандартных конфигурациях и для решения нестандартных задач (сценарии использования) • Содержит новые требования
  • 39. Была ли решена проблема? Предложенный метод позволяет частично решить проблему сбора требований клиента, и может быть использован, как дополнительный метод сбора требований.
  • 40. Сравнение методов сбора требований Метод сбора Главные задачи, которые Задачи, которые не могут требований могут быть решены быть решены Предварительно - Нет точного понимания Анализ проанализированы того, как продукт будет потенциальных потребности компаний, использован и в каких заказчиков возможная стоимость конфигурациях. продукта и т.д. - Нет точного понимания Проанализированы полезности/бесполезности Анализ продуктов возможные решения и тех или иных конкурентов подходы, стоимость и функциональностей. востребованность продукта - Могут быть найдены Нет возможности конфигурации, проанализировать Анализ «пограничные» условия возможные решения и обращений использования, входные подходы для реализации клиентов данные клиента. требований, а также - Может быть стоимость реализации. пронализирована полезность/бесполезность функциональностей.
  • 41. Выводы Формирование требований к новым продуктам зависит, в том числе, от наличия базы знаний, созданной по клиентским запросам. Важно использовать максимальное количество методов сбора и анализа информации по клиентам, их потребностям и т.д.
  • 43. Спасибо за внимание! Мамаева Светлана, EMC (Captiva) svetlana.mamaeva@emc.com

Editor's Notes

  1. Корпоративная : работаем с большим корпорациями - Bank Of America, Nestle, ГазПром
  2. Большинство систем клиентов - конфиденциальные