Upload
sqalab
View
1.107
Download
1
Embed Size (px)
DESCRIPTION
Презентация доклада Веры Кушнаревой на конференции SQADays-14, Львов 8-9 ноября 2013
Citation preview
Куда развиваться?
автоматизация
менеджмент
аналитика
Зачем аналитика тестировщику?
• Расширить экспертизу;
• Взглянуть на процесс создания продукта под
другим углом;
• Научиться абстрактно мыслить и строить модели;
• Работать с требованиями;
• Новые интересные задачи;
• Написать, наконец, ту самую «нормальную
спецификацию», о которой так мечталось с
самого начала работы тестировщиком
Зачем компании?
Из тестировщиков получаются отличные аналитики:
• знают предметную область• имеют опыт общения с заказчиком (выяснение деталей, объяснение
работы, консультация)• взаимодействуют с разработчиками• работают с требованиями и бизнес-сценариями• думают об удобстве пользователя
Тестировщики – одни из «конечных потребителей» написанной аналитиком документации.
Роли тестировщика и аналитика прекрасно уживаются в одном специалисте
Ключевые навыки аналитика
• Общаются с заказчиками
• Служат связующим звеном
• Систематизируют
• Работают с требованиями
• Выясняют специфику работы – бизнес-домена
• Строят модели
• Обеспечивают качество
• Накапливают знания
• Внедряют
• Сопровождают
Как обучать?
1) Разбить на компетенции.
2) Собрать начальные данные:
анкетирование сотрудников.
3) Выявить слабые стороны.
4) Определить способы «прокачки»
нужых навыков: книги, семинары,
тренинги, практические занятия.
5) Составить план.
6) Придумать измеряемый KPI.
7) Курировать.
Компетенции #1
Базовые:
• Деловое общение, этика
• Совместная работа (Share Point + Word, Google Docs, wiki)
• Скорочтение, скоропечатание
• Офисные инструменты (MS Word, Power Point, Excel, Visio)
• Инструменты визуализации (Mind maps, Mind Manager, XMind, Mindjet)
• Графические редакторы (программы для снятия скриншотов SnagIT, Adobe Photoshop)
Компетенции #2
Теория и техники системного анализа:
• Управление требованиями (Идентификация источников, Выявление, Классификация, Анализ, Спецификация, Проверка)
• Управление изменениями(Выявление изменений, Трассировки, Управление масштабом)
• Проектные артефакты (Software Requirements Specification, User Guide, Business Processes, Domain model)
• Инструментарий (Enterprise Architect, Rational RequisitePro, TFS, JIRA)
Компетенции #3
Основы бизнеса:
• Инжиниринг бизнес-процессов (моделирования бизнес-процессов, описание бизнес-процессов)
• Нотации моделирования процессов (IDEF, CFFD, блок-схемы)
• Инструментарий (MS Visio, Business Studio)
Компетенции #4
Разработка информационной системы:
• Основы архитектуры ПО (БД, ООП, High Level Design)
• Нотации проектирования ИС (UML, блок-схемы)
• Usability
• Инструментарий (MS Visio, Rational Rose, Axure, Balsamiq)
Компетенции #5
Документирование:
• Язык и стилистика документов
• Usability документации (Эргономика)
• Инструментарий (MS Office, wiki)
Компетенции #6
Дополнительные компетенции:
• Основы менеджмента (Agile, CMMI, RUP, ITIL)
• Доменная экспертиза (Ритейл, страхование, финансы)
• Иностранные языки (английский)
Как это сделали мы
Как это сделали мы
Разбиение курсов и материалов по компетенциям:
Исследовательские группы
• План развития на квартал
• Индивидуальная работа
• Регулярные встречи
• Каждый вносит свой вклад
• Квартальные цели
• Реальные задания
Что получилось?
Общий
Индивидуальный
Заключение
• Тестировщики мотивированы и развиваются;
• Расходы снижаются благодаря возможности совмещения ролей;
• Компания имеет наготове штат аналитиков – не надо искать специалиста вовне;
• Новый уровень проектной документации;
• Появляются специалисты для улучшения внутренних процессов компании;
• Обучение комплексное, нацелено на устранение «пробелов»;
• Работа индивидуально и в группах.
Вопросы?
Skype: oktover
Email: [email protected]
Linkedin: http://www.linkedin.com/profile/view?id=256193049