SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Екатерина Герт
Ведущий аналитик
Москва, 2017 г.
ВСЕ ГРАНИ
РЕЦЕНЗИРОВАНИЯ
ТРЕБОВАНИЙ
/342
• Более 7 лет работы аналитиком
• Первый документ с требованиями переписывала 5 раз
• Рецензировала работы стажеров, опытных аналитиков и 1
очень известного бизнес-аналитика
ЕКАТЕРИНА ГЕРТ
/343
ЧТО ПРОИСХОДИТ С ТРЕБОВАНИЯМИ ПОСЛЕ ТОГО, КАК
ОНИ БЫЛИ РАЗРАБОТАНЫ?
Сразу отправляю на согласование Заказчику
Сразу передаю разработчикам
Происходит проверка требований другими
членами проектной команды
Другое
/344
ИСТОРИЯ ПРО КОРАБЛЬ И СУДНО
Корабль или судно?
Какая разница?
/345
ЧТО ДАЕТ РЕЦЕНЗИРОВАНИЕ ТРЕБОВАНИЙ
• 60% ошибок после рецензирования проектных артефактов
• 60% ошибок находится после тестирования ПО
• 90% - 99% ошибок можно найти при помощи обоих методов
По данным из Handbook of Technical Reviews, Gerald Weinberg, 4th edition
/346
ПРОБЛЕМА №1. НЕТ ЕДИНОГО ТЕРМИНА
Review (ревью)
Рецензирование требований
Тестирование требований
Technical review (техническое ревью)
Другое
/347
ЧТО ГОВОРЯТ УЧЕБНИКИ О ТЕРМИНЕ
Рецензирование – действия,
предпринимаемые одним или несколькими
лицами для исследования продукта с целью
обнаружить дефекты и улучшить возможности
Требования к разработке программного обеспечения,
Карл Вигерс, 3-е издание
/348
ЧТО МЫ ДУМАЕМ, КОГДА ГОВОРИМ О ТЕРМИНЕ
Проверить на
соответствие
«шаблону»
Проверить на
наличие ошибок
стилистики,
орфографии,
грамматики
Качество
требований
«по Вигерсу»
/349
ВЫВОД №1
Убедитесь, что рецензент и автор документа
одинаково понимают, каким должен быть
результат
/3410
ПРОБЛЕМА №2. УЗКАЯ СФЕРА ПРИМЕНЕНИЯ
Проверить на
соответствие
шаблону
Проверить на
орфографию и
пунктуацию
Проверить
качество каждого
требования «по
Вигерсу»
/3411
ИСТОРИЯ ПРО 100 КОММЕНТАРИЕВ
/3412
Формальное рецензирование:
• Группа экспертов;
• Очное обсуждение;
• Результат доступен всем
ВИДЫ РЕЦЕНЗИРОВАНИЯ
Неформальное рецензирование:
• 1-2 человека;
• Каждый оценивает самостоятельно;
• Результат обсуждается тет-а-тет
/3413
• Создание документа с предсказуемым качеством
ВОЗМОЖНОСТИ РЕЦЕНЗИРОВАНИЯ
• Обучение автора документа
• Распространять знания среди проектной команды
/3414
• Используйте возможности рецензирования на 100%
• Обучайте коллег
• Делитесь знаниями
ВЫВОД №2
/3415
ПОЧЕМУ У ВАС НЕ ИСПОЛЬЗУЕТСЯ ПРОВЕРКА ТРЕБОВАНИЙ
ДРУГИМИ УЧАСТНИКАМИ ПРОЕКТНОЙ КОМАНДЫ?
Нет времени
Нет людей с равными компетенциями
Никому это не нужно
Если решение требует проверки другими участниками проектной команды, то эти
вопросы решаются в процессе разработки требований
Нет, в процессе
В каждой команде 1 аналитик. После согласования требований с заказчиком, они
обсуждаются с прочими членами проектной команды. После этого возможны
дополнения, но на общий состав это не влияет
Аналитики достаточно квалифицированные
Дефицит ресурсов в рамках текущих задач команды
/3416
ПРОБЛЕМА №3. НЕВЕРНОЕ ПОНИМАНИЕ ПРОЦЕССА
РЕЦЕНЗИРОВАНИЯ
Зачем на это
тратить время?
У меня и так
все отлично!
Рецензирование
– это трудно…
/3417
КАК БОРОТЬСЯ С ОТСУТСТВИЕМ ВРЕМЕНИ?
Что делать, если
времени нет?
Выделить самые
приоритетные
части
Разбить артефакт
на части с учетом
приоритета
/3418
У МЕНЯ РАБОТАЮТ САМЫЕ КЛАССНЫЕ АНАЛИТИКИ, ЗАЧЕМ
МНЕ ЭТО?
У меня работают
самые классные
аналитики!
Если аналитики такие
классные, то это
займет 5 минут и
поможет избежать
ошибок
Люди не идеальны и
ошибаются
/3419
ВСЕ И ТАК ПОНЯТНО, ЗАЧЕМ МНЕ РЕЦЕНЗИРОВАНИЕ?
Все и так понятно.
Зачем мне
рецензирование?
Важно, чтобы было
понятно всем
участникам
Неоднозначные
формулировки могут
создать трудности при
разработке, внедрении
и сопровождении
Если все
понятно, то
это займет 5
минут
/3420
НЕТ ЛЮДЕЙ, КОТОРЫЕ СПОСОБНЫ ПРОВОДИТЬ
РЕЦЕНЗИРОВАНИЕ
У меня нет людей,
которые могут
проводить
рецензирование
Хотя бы 1
способный
должен быть
Используйте
рецензирование
как инструмент
обучения, чтобы
появились новые
рецензенты
/3421
МОЖНО ВНЕСТИ ИЗМЕНЕНИЯ ПОСЛЕ СОГЛАСОВАНИЯ С
ЗАКАЗЧИКОМ/ ПЕРЕДАЧИ В РАЗРАБОТКУ
Можно внести
изменения после
согласования с
заказчиком
Это может привести
к повышению
стоимости решения
Это может
испортить вашу
репутацию в
глазах заказчика
Заказчик может
отказаться от
исправления
требований
/3422
• Рецензировать можно небольшие блоки требований
• Проверьте, что требованиями разными участниками команды воспринимаются
одинаково
• Прекрасные требования рецензируются за 5 минут
ВЫВОД №3
/3423
Ведущий аналитик
КОГО МОЖНО ПРИВЛЕКАТЬ К РЕЦЕНЗИРОВАНИЮ
Ведущий разработчик
Архитектор
Ведущий тестировщик
Другое
А еще…. Коллеги из смежных проектов, Внедренцы, Заказчик, Эксперт
/3424
1. Сформировать список рецензентов
2. Разослать рецензентам материалы и согласовать срок встречи
3. Организовать встречу рецензентов
4. Принять решение о качестве артефакта
5. Зафиксировать результаты
КАК ПРОВОДИТЬ ФОРМАЛЬНОЕ РЕЦЕНЗИРОВАНИЕ?
/3425
• Собрать команду
• Привлечь экспертов
• Пройтись по требованиям и снять вопросы
GROOMING МИТИНГ
/3426
• Выбрать коллег для рецензирования
• Попросить коллег провести оценку работы
• Собрать результаты и обсудить их при необходимости
КАК ПРОВОДИТЬ НЕФОРМАЛЬНОЕ РЕЦЕНЗИРОВАНИЕ
/3427
• Быть готовым к проведению рецензирования
• Следить за используемыми фразами
• Один позитивный – один негативный комментарий
• Обнаруживать проблемы, но не решать их
• Результат формального рецензирования должен быть публичным
РЕКОМЕНДАЦИИ ДЛЯ РЕЦЕНЗЕНТОВ
/3428
• Письменно в виде комментариев или реестра замечаний
• Устно обсудить все открытые вопросы
• Подвести итог письменно, чтобы зафиксировать основные моменты, открытые
вопросы и договоренности
• Лучше сочетать устный и письменный вариант
ФОРМА ОБРАТНОЙ СВЯЗИ
/3429
• Внимательно изучить результаты рецензии
• Обращать внимание на суть, отсеивать эмоции
• Непонятное сразу обсуждать
• Если не согласны, то прокомментировать и обсудить возражения
РЕКОМЕНДАЦИИ ДЛЯ АВТОРОВ
/3430
Заказчику нужно работающее решение, а не пачка идеально
написанных бумаг
ИТОГИ
/3431
• Чтобы развивать решение
• Чтобы поддерживать разрабатываемы продукт
• Чтобы согласовать свои обязательства с Заказчиком
АРТЕФАКТЫ НУЖНЫ ПРОЕКТНОЙ КОМАНДЕ
/32
• Handbook of Technical Reviews, Fourth Edition Gerald M. Weinberg
• Карл Вигерс «Требования к программному обеспечению»
• Результаты опроса в сообществе
• Личный опыт
МАТЕРИАЛЫ ДЛЯ ДОКЛАДА
СПАСИБО ЗА
ВНИМАНИЕ!
Екатерина Герт
Ведущий аналитик
Департамента информационных технологий
111033, Москва, ул. Волочаевская, д.5, к.1
Т: (495) 974 2274 # 6412 | Ф: (495) 974 2277
E-mail: EGert@croc.ru
croc.ru

Weitere ähnliche Inhalte

Was ist angesagt?

Больше чем документ
Больше чем документБольше чем документ
Больше чем документSQALab
 
Прыжок веры. От настоящего к будущему
Прыжок веры. От настоящего к будущемуПрыжок веры. От настоящего к будущему
Прыжок веры. От настоящего к будущемуSQALab
 
Введение в специальность. Потапова Клавдия - Если не разработчик, то кто?
Введение в специальность. Потапова Клавдия - Если не разработчик, то кто?Введение в специальность. Потапова Клавдия - Если не разработчик, то кто?
Введение в специальность. Потапова Клавдия - Если не разработчик, то кто?kontur_student
 
Отделяем зёрна от плевел: работа с заявками на развитие функционала
Отделяем зёрна от плевел: работа с заявками на развитие функционалаОтделяем зёрна от плевел: работа с заявками на развитие функционала
Отделяем зёрна от плевел: работа с заявками на развитие функционалаSQALab
 
Как трансформировать большую команду разработки по Agile-принципам
Как трансформировать большую команду разработки по Agile-принципамКак трансформировать большую команду разработки по Agile-принципам
Как трансформировать большую команду разработки по Agile-принципамSQALab
 
Как делать нужные продукты
Как делать нужные продуктыКак делать нужные продукты
Как делать нужные продуктыSQALab
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиSQALab
 
Социальная сеть для бизнес-анализа внутри компании
Социальная сеть для бизнес-анализа внутри компанииСоциальная сеть для бизнес-анализа внутри компании
Социальная сеть для бизнес-анализа внутри компанииSQALab
 
Полезные навыки аналитиков - как стать профессионалом
Полезные навыки аналитиков - как стать профессионаломПолезные навыки аналитиков - как стать профессионалом
Полезные навыки аналитиков - как стать профессионаломSQALab
 
Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.
Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.
Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.ScrumTrek
 
Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...
Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...
Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...SQALab
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проектаSQALab
 
Клуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входеКлуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входеAnton Vityaz
 
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QAFest
 
Аттестация и карьерный рост аналитиков
Аттестация и карьерный рост аналитиковАттестация и карьерный рост аналитиков
Аттестация и карьерный рост аналитиковSQALab
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуSQALab
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?SQALab
 
Успешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PMУспешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PMAnton Vityaz
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014it-people
 

Was ist angesagt? (20)

Больше чем документ
Больше чем документБольше чем документ
Больше чем документ
 
Прыжок веры. От настоящего к будущему
Прыжок веры. От настоящего к будущемуПрыжок веры. От настоящего к будущему
Прыжок веры. От настоящего к будущему
 
Введение в специальность. Потапова Клавдия - Если не разработчик, то кто?
Введение в специальность. Потапова Клавдия - Если не разработчик, то кто?Введение в специальность. Потапова Клавдия - Если не разработчик, то кто?
Введение в специальность. Потапова Клавдия - Если не разработчик, то кто?
 
Отделяем зёрна от плевел: работа с заявками на развитие функционала
Отделяем зёрна от плевел: работа с заявками на развитие функционалаОтделяем зёрна от плевел: работа с заявками на развитие функционала
Отделяем зёрна от плевел: работа с заявками на развитие функционала
 
Как трансформировать большую команду разработки по Agile-принципам
Как трансформировать большую команду разработки по Agile-принципамКак трансформировать большую команду разработки по Agile-принципам
Как трансформировать большую команду разработки по Agile-принципам
 
Как делать нужные продукты
Как делать нужные продуктыКак делать нужные продукты
Как делать нужные продукты
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и грабли
 
Социальная сеть для бизнес-анализа внутри компании
Социальная сеть для бизнес-анализа внутри компанииСоциальная сеть для бизнес-анализа внутри компании
Социальная сеть для бизнес-анализа внутри компании
 
Полезные навыки аналитиков - как стать профессионалом
Полезные навыки аналитиков - как стать профессионаломПолезные навыки аналитиков - как стать профессионалом
Полезные навыки аналитиков - как стать профессионалом
 
Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.
Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.
Роман Бочаров. Быстрые циклы и качественные исследования в разработке продукта.
 
Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...
Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...
Как Skillset-аналитика способствует развитию одной команды аналитиков в Сберб...
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проекта
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
 
Клуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входеКлуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входе
 
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
 
Аттестация и карьерный рост аналитиков
Аттестация и карьерный рост аналитиковАттестация и карьерный рост аналитиков
Аттестация и карьерный рост аналитиков
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою команду
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
 
Успешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PMУспешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PM
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
 

Andere mochten auch

Дизайн-мышление. Что это и могут ли аналитики его применять?
Дизайн-мышление. Что это и могут ли аналитики его применять?Дизайн-мышление. Что это и могут ли аналитики его применять?
Дизайн-мышление. Что это и могут ли аналитики его применять?SQALab
 
UML. Взгляд со стороны
UML. Взгляд со стороныUML. Взгляд со стороны
UML. Взгляд со стороныSQALab
 
Аналитик 2.0. Расширенная версия
Аналитик 2.0. Расширенная версияАналитик 2.0. Расширенная версия
Аналитик 2.0. Расширенная версияSQALab
 
Аналитик с синдромом самозванца: не дай себя остановить!
Аналитик с синдромом самозванца: не дай себя остановить!Аналитик с синдромом самозванца: не дай себя остановить!
Аналитик с синдромом самозванца: не дай себя остановить!SQALab
 
PM vs BA vs World
PM vs BA vs WorldPM vs BA vs World
PM vs BA vs WorldSQALab
 
As large as life. Полнота требований и способы ее проверки
As large as life. Полнота требований и способы ее проверкиAs large as life. Полнота требований и способы ее проверки
As large as life. Полнота требований и способы ее проверкиSQALab
 

Andere mochten auch (6)

Дизайн-мышление. Что это и могут ли аналитики его применять?
Дизайн-мышление. Что это и могут ли аналитики его применять?Дизайн-мышление. Что это и могут ли аналитики его применять?
Дизайн-мышление. Что это и могут ли аналитики его применять?
 
UML. Взгляд со стороны
UML. Взгляд со стороныUML. Взгляд со стороны
UML. Взгляд со стороны
 
Аналитик 2.0. Расширенная версия
Аналитик 2.0. Расширенная версияАналитик 2.0. Расширенная версия
Аналитик 2.0. Расширенная версия
 
Аналитик с синдромом самозванца: не дай себя остановить!
Аналитик с синдромом самозванца: не дай себя остановить!Аналитик с синдромом самозванца: не дай себя остановить!
Аналитик с синдромом самозванца: не дай себя остановить!
 
PM vs BA vs World
PM vs BA vs WorldPM vs BA vs World
PM vs BA vs World
 
As large as life. Полнота требований и способы ее проверки
As large as life. Полнота требований и способы ее проверкиAs large as life. Полнота требований и способы ее проверки
As large as life. Полнота требований и способы ее проверки
 

Ähnlich wie Все грани рецензирования требований

Взаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиковВзаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиковDenis Beskov
 
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interactionSqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interactionAlexei Lupan
 
Послание аналитиков тестировщикам
Послание аналитиков тестировщикамПослание аналитиков тестировщикам
Послание аналитиков тестировщикамSQALab
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективыBoris Volfson
 
метод от целей при анализе требований
метод от целей при анализе требованийметод от целей при анализе требований
метод от целей при анализе требованийDmitriy Yefimenko
 
т.нестик форсайт проекты. анализ нашего опыта
т.нестик форсайт проекты. анализ нашего опытат.нестик форсайт проекты. анализ нашего опыта
т.нестик форсайт проекты. анализ нашего опытаYulia Gudach
 
11боровиков. 2016 копия
11боровиков. 2016 копия11боровиков. 2016 копия
11боровиков. 2016 копияBankir_Ru
 
Фриланс в тестировании - 27 апреля 2016 г.
Фриланс в тестировании - 27 апреля 2016 г.Фриланс в тестировании - 27 апреля 2016 г.
Фриланс в тестировании - 27 апреля 2016 г.QA Club Minsk
 
Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Ontico
 
Проектная команда: состав, роли, коммуникации
Проектная команда: состав, роли, коммуникацииПроектная команда: состав, роли, коммуникации
Проектная команда: состав, роли, коммуникацииDaria Veldina
 
Merezhko managing Drupal-oriented Yourself - Slava Merezhko
Merezhko managing Drupal-oriented Yourself - Slava MerezhkoMerezhko managing Drupal-oriented Yourself - Slava Merezhko
Merezhko managing Drupal-oriented Yourself - Slava MerezhkoDrupalCamp Kyiv
 
Brainstorming + Brainwriting
Brainstorming + BrainwritingBrainstorming + Brainwriting
Brainstorming + BrainwritingSQALab
 
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Ontico
 
Советы бывалого тестировщика менеджеру проектов
Советы бывалого тестировщика менеджеру проектовСоветы бывалого тестировщика менеджеру проектов
Советы бывалого тестировщика менеджеру проектовSQALab
 
эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)Softline
 
методики управления развитием ис на базе 1с
методики управления развитием ис на базе 1сметодики управления развитием ис на базе 1с
методики управления развитием ис на базе 1сFFelix87
 
Управление проектами, водопадная модель
Управление проектами, водопадная модельУправление проектами, водопадная модель
Управление проектами, водопадная модельOleg Vainberg
 
Useful meetup#1 design sprint
Useful meetup#1 design sprintUseful meetup#1 design sprint
Useful meetup#1 design sprintusefulagency
 
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...Lviv Startup Club
 

Ähnlich wie Все грани рецензирования требований (20)

Взаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиковВзаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиков
 
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interactionSqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
 
Послание аналитиков тестировщикам
Послание аналитиков тестировщикамПослание аналитиков тестировщикам
Послание аналитиков тестировщикам
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
метод от целей при анализе требований
метод от целей при анализе требованийметод от целей при анализе требований
метод от целей при анализе требований
 
т.нестик форсайт проекты. анализ нашего опыта
т.нестик форсайт проекты. анализ нашего опытат.нестик форсайт проекты. анализ нашего опыта
т.нестик форсайт проекты. анализ нашего опыта
 
11боровиков. 2016 копия
11боровиков. 2016 копия11боровиков. 2016 копия
11боровиков. 2016 копия
 
Фриланс в тестировании - 27 апреля 2016 г.
Фриланс в тестировании - 27 апреля 2016 г.Фриланс в тестировании - 27 апреля 2016 г.
Фриланс в тестировании - 27 апреля 2016 г.
 
Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)
 
Проектная команда: состав, роли, коммуникации
Проектная команда: состав, роли, коммуникацииПроектная команда: состав, роли, коммуникации
Проектная команда: состав, роли, коммуникации
 
Merezhko managing Drupal-oriented Yourself - Slava Merezhko
Merezhko managing Drupal-oriented Yourself - Slava MerezhkoMerezhko managing Drupal-oriented Yourself - Slava Merezhko
Merezhko managing Drupal-oriented Yourself - Slava Merezhko
 
Brainstorming + Brainwriting
Brainstorming + BrainwritingBrainstorming + Brainwriting
Brainstorming + Brainwriting
 
школа цо вебинар 3 23042015 финал
школа цо вебинар 3 23042015 финалшкола цо вебинар 3 23042015 финал
школа цо вебинар 3 23042015 финал
 
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
 
Советы бывалого тестировщика менеджеру проектов
Советы бывалого тестировщика менеджеру проектовСоветы бывалого тестировщика менеджеру проектов
Советы бывалого тестировщика менеджеру проектов
 
эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)
 
методики управления развитием ис на базе 1с
методики управления развитием ис на базе 1сметодики управления развитием ис на базе 1с
методики управления развитием ис на базе 1с
 
Управление проектами, водопадная модель
Управление проектами, водопадная модельУправление проектами, водопадная модель
Управление проектами, водопадная модель
 
Useful meetup#1 design sprint
Useful meetup#1 design sprintUseful meetup#1 design sprint
Useful meetup#1 design sprint
 
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...
Lviv Freelance Forum Максим Іцкович “Як ми збільшили рейт із $5 до $35 через ...
 

Mehr von 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
 

Mehr von 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 или как тест-менеджеру перекроить внут...
 

Все грани рецензирования требований

  • 1. Екатерина Герт Ведущий аналитик Москва, 2017 г. ВСЕ ГРАНИ РЕЦЕНЗИРОВАНИЯ ТРЕБОВАНИЙ
  • 2. /342 • Более 7 лет работы аналитиком • Первый документ с требованиями переписывала 5 раз • Рецензировала работы стажеров, опытных аналитиков и 1 очень известного бизнес-аналитика ЕКАТЕРИНА ГЕРТ
  • 3. /343 ЧТО ПРОИСХОДИТ С ТРЕБОВАНИЯМИ ПОСЛЕ ТОГО, КАК ОНИ БЫЛИ РАЗРАБОТАНЫ? Сразу отправляю на согласование Заказчику Сразу передаю разработчикам Происходит проверка требований другими членами проектной команды Другое
  • 4. /344 ИСТОРИЯ ПРО КОРАБЛЬ И СУДНО Корабль или судно? Какая разница?
  • 5. /345 ЧТО ДАЕТ РЕЦЕНЗИРОВАНИЕ ТРЕБОВАНИЙ • 60% ошибок после рецензирования проектных артефактов • 60% ошибок находится после тестирования ПО • 90% - 99% ошибок можно найти при помощи обоих методов По данным из Handbook of Technical Reviews, Gerald Weinberg, 4th edition
  • 6. /346 ПРОБЛЕМА №1. НЕТ ЕДИНОГО ТЕРМИНА Review (ревью) Рецензирование требований Тестирование требований Technical review (техническое ревью) Другое
  • 7. /347 ЧТО ГОВОРЯТ УЧЕБНИКИ О ТЕРМИНЕ Рецензирование – действия, предпринимаемые одним или несколькими лицами для исследования продукта с целью обнаружить дефекты и улучшить возможности Требования к разработке программного обеспечения, Карл Вигерс, 3-е издание
  • 8. /348 ЧТО МЫ ДУМАЕМ, КОГДА ГОВОРИМ О ТЕРМИНЕ Проверить на соответствие «шаблону» Проверить на наличие ошибок стилистики, орфографии, грамматики Качество требований «по Вигерсу»
  • 9. /349 ВЫВОД №1 Убедитесь, что рецензент и автор документа одинаково понимают, каким должен быть результат
  • 10. /3410 ПРОБЛЕМА №2. УЗКАЯ СФЕРА ПРИМЕНЕНИЯ Проверить на соответствие шаблону Проверить на орфографию и пунктуацию Проверить качество каждого требования «по Вигерсу»
  • 11. /3411 ИСТОРИЯ ПРО 100 КОММЕНТАРИЕВ
  • 12. /3412 Формальное рецензирование: • Группа экспертов; • Очное обсуждение; • Результат доступен всем ВИДЫ РЕЦЕНЗИРОВАНИЯ Неформальное рецензирование: • 1-2 человека; • Каждый оценивает самостоятельно; • Результат обсуждается тет-а-тет
  • 13. /3413 • Создание документа с предсказуемым качеством ВОЗМОЖНОСТИ РЕЦЕНЗИРОВАНИЯ • Обучение автора документа • Распространять знания среди проектной команды
  • 14. /3414 • Используйте возможности рецензирования на 100% • Обучайте коллег • Делитесь знаниями ВЫВОД №2
  • 15. /3415 ПОЧЕМУ У ВАС НЕ ИСПОЛЬЗУЕТСЯ ПРОВЕРКА ТРЕБОВАНИЙ ДРУГИМИ УЧАСТНИКАМИ ПРОЕКТНОЙ КОМАНДЫ? Нет времени Нет людей с равными компетенциями Никому это не нужно Если решение требует проверки другими участниками проектной команды, то эти вопросы решаются в процессе разработки требований Нет, в процессе В каждой команде 1 аналитик. После согласования требований с заказчиком, они обсуждаются с прочими членами проектной команды. После этого возможны дополнения, но на общий состав это не влияет Аналитики достаточно квалифицированные Дефицит ресурсов в рамках текущих задач команды
  • 16. /3416 ПРОБЛЕМА №3. НЕВЕРНОЕ ПОНИМАНИЕ ПРОЦЕССА РЕЦЕНЗИРОВАНИЯ Зачем на это тратить время? У меня и так все отлично! Рецензирование – это трудно…
  • 17. /3417 КАК БОРОТЬСЯ С ОТСУТСТВИЕМ ВРЕМЕНИ? Что делать, если времени нет? Выделить самые приоритетные части Разбить артефакт на части с учетом приоритета
  • 18. /3418 У МЕНЯ РАБОТАЮТ САМЫЕ КЛАССНЫЕ АНАЛИТИКИ, ЗАЧЕМ МНЕ ЭТО? У меня работают самые классные аналитики! Если аналитики такие классные, то это займет 5 минут и поможет избежать ошибок Люди не идеальны и ошибаются
  • 19. /3419 ВСЕ И ТАК ПОНЯТНО, ЗАЧЕМ МНЕ РЕЦЕНЗИРОВАНИЕ? Все и так понятно. Зачем мне рецензирование? Важно, чтобы было понятно всем участникам Неоднозначные формулировки могут создать трудности при разработке, внедрении и сопровождении Если все понятно, то это займет 5 минут
  • 20. /3420 НЕТ ЛЮДЕЙ, КОТОРЫЕ СПОСОБНЫ ПРОВОДИТЬ РЕЦЕНЗИРОВАНИЕ У меня нет людей, которые могут проводить рецензирование Хотя бы 1 способный должен быть Используйте рецензирование как инструмент обучения, чтобы появились новые рецензенты
  • 21. /3421 МОЖНО ВНЕСТИ ИЗМЕНЕНИЯ ПОСЛЕ СОГЛАСОВАНИЯ С ЗАКАЗЧИКОМ/ ПЕРЕДАЧИ В РАЗРАБОТКУ Можно внести изменения после согласования с заказчиком Это может привести к повышению стоимости решения Это может испортить вашу репутацию в глазах заказчика Заказчик может отказаться от исправления требований
  • 22. /3422 • Рецензировать можно небольшие блоки требований • Проверьте, что требованиями разными участниками команды воспринимаются одинаково • Прекрасные требования рецензируются за 5 минут ВЫВОД №3
  • 23. /3423 Ведущий аналитик КОГО МОЖНО ПРИВЛЕКАТЬ К РЕЦЕНЗИРОВАНИЮ Ведущий разработчик Архитектор Ведущий тестировщик Другое А еще…. Коллеги из смежных проектов, Внедренцы, Заказчик, Эксперт
  • 24. /3424 1. Сформировать список рецензентов 2. Разослать рецензентам материалы и согласовать срок встречи 3. Организовать встречу рецензентов 4. Принять решение о качестве артефакта 5. Зафиксировать результаты КАК ПРОВОДИТЬ ФОРМАЛЬНОЕ РЕЦЕНЗИРОВАНИЕ?
  • 25. /3425 • Собрать команду • Привлечь экспертов • Пройтись по требованиям и снять вопросы GROOMING МИТИНГ
  • 26. /3426 • Выбрать коллег для рецензирования • Попросить коллег провести оценку работы • Собрать результаты и обсудить их при необходимости КАК ПРОВОДИТЬ НЕФОРМАЛЬНОЕ РЕЦЕНЗИРОВАНИЕ
  • 27. /3427 • Быть готовым к проведению рецензирования • Следить за используемыми фразами • Один позитивный – один негативный комментарий • Обнаруживать проблемы, но не решать их • Результат формального рецензирования должен быть публичным РЕКОМЕНДАЦИИ ДЛЯ РЕЦЕНЗЕНТОВ
  • 28. /3428 • Письменно в виде комментариев или реестра замечаний • Устно обсудить все открытые вопросы • Подвести итог письменно, чтобы зафиксировать основные моменты, открытые вопросы и договоренности • Лучше сочетать устный и письменный вариант ФОРМА ОБРАТНОЙ СВЯЗИ
  • 29. /3429 • Внимательно изучить результаты рецензии • Обращать внимание на суть, отсеивать эмоции • Непонятное сразу обсуждать • Если не согласны, то прокомментировать и обсудить возражения РЕКОМЕНДАЦИИ ДЛЯ АВТОРОВ
  • 30. /3430 Заказчику нужно работающее решение, а не пачка идеально написанных бумаг ИТОГИ
  • 31. /3431 • Чтобы развивать решение • Чтобы поддерживать разрабатываемы продукт • Чтобы согласовать свои обязательства с Заказчиком АРТЕФАКТЫ НУЖНЫ ПРОЕКТНОЙ КОМАНДЕ
  • 32. /32 • Handbook of Technical Reviews, Fourth Edition Gerald M. Weinberg • Карл Вигерс «Требования к программному обеспечению» • Результаты опроса в сообществе • Личный опыт МАТЕРИАЛЫ ДЛЯ ДОКЛАДА
  • 33. СПАСИБО ЗА ВНИМАНИЕ! Екатерина Герт Ведущий аналитик Департамента информационных технологий 111033, Москва, ул. Волочаевская, д.5, к.1 Т: (495) 974 2274 # 6412 | Ф: (495) 974 2277 E-mail: EGert@croc.ru croc.ru

Hinweis der Redaktion

  1. Боевое расписание на судне = расписание дежурств Штатное расписание для судна и боевое расписание на корабле Добавить про удовлетворены результатом Добавить боль Вывод про боль и давайте уважать друг друга
  2. Согласование требований "Посмотрите, пожалуйста, требования перед отправкой их Заказчику« Оценка качества Проверка требований, вычитка требований Специального термина нет. Внутреннее обсуждение, согласование... У процесса нет названия, он не формализован Утверждение "Сергей, посмотри, пожалуйста, все ОК?« Груминг Экспертиза Elaboration / Preview