2. Зачем аналитика
тестировщику?
•
Расширить экспертизу;
•
Взглянуть на процесс создания продукта под
другим углом;
•
Научиться абстрактно мыслить и строить модели;
•
Работать с требованиями;
•
Новые интересные задачи;
•
Написать, наконец, ту самую «нормальную
спецификацию», о которой так мечталось с
самого начала работы тестировщиком
3. Зачем компании?
Из тестировщиков получаются отличные аналитики:
•
•
•
•
•
знают предметную область
имеют опыт общения с заказчиком (выяснение деталей, объяснение
работы, консультация)
взаимодействуют с разработчиками
работают с требованиями и бизнес-сценариями
думают об удобстве пользователя
Тестировщики – одни из «конечных потребителей» написанной
аналитиком документации.
Роли тестировщика и аналитика прекрасно уживаются в одном
специалисте
4. Ключевые навыки аналитика
•
Общаются с заказчиками
•
Служат связующим звеном
•
Систематизируют
•
Работают с требованиями
•
Выясняют специфику работы – бизнес-домена
•
Строят модели
•
Обеспечивают качество
•
Накапливают знания
•
Внедряют
•
Сопровождают
6. Компетенции #1
Базовые:
• Деловое общение, этика
• Совместная работа (Share Point + Word, Google Docs, wiki)
• Скорочтение, скоропечатание
• Офисные инструменты (MS Word, Power Point, Excel, Visio)
• Инструменты визуализации (Mind maps, Mind Manager, XMind,
Mindjet)
• Графические редакторы (программы для снятия скриншотов
SnagIT, Adobe Photoshop)
7. Компетенции #2
Теория и техники системного анализа:
• Управление требованиями
(Идентификация источников, Выявление, Классификация,
Анализ, Спецификация, Проверка)
• Управление изменениями
(Выявление изменений, Трассировки, Управление масштабом)
• Проектные артефакты (Software Requirements Specification, User
Guide, Business Processes, Domain model)
• Инструментарий (Enterprise Architect, Rational RequisitePro, TFS,
JIRA)
8. Компетенции #3
Основы бизнеса:
• Инжиниринг бизнес-процессов (моделирования бизнеспроцессов, описание бизнес-процессов)
• Нотации моделирования процессов (IDEF, CFFD, блок-схемы)
• Инструментарий (MS Visio, Business Studio)
9. Компетенции #4
Разработка информационной системы:
• Основы архитектуры ПО (БД, ООП, High Level Design)
• Нотации проектирования ИС (UML, блок-схемы)
• Usability
• Инструментарий (MS Visio, Rational Rose, Axure, Balsamiq)
13. Как это сделали мы
Разбиение курсов и материалов по компетенциям:
14. Исследовательские группы
• План развития на квартал
• Индивидуальная работа
• Регулярные встречи
• Каждый вносит свой вклад
• Квартальные цели
• Реальные задания
16. Заключение
• Тестировщики мотивированы и развиваются;
• Расходы снижаются
совмещения ролей;
благодаря
возможности
• Компания имеет наготове штат аналитиков – не
надо искать специалиста вовне;
• Новый уровень проектной документации;
• Появляются
специалисты
для
внутренних процессов компании;
улучшения
•Обучение комплексное, нацелено на устранение
«пробелов»;
• Работа индивидуально и в группах.