От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Постоянные переключения контекста в жизни аналитика
1. Identifier
Deutsche Bank Speaker name
Name of event/date
Постоянные переключения
контекста в жизни аналитика
Как перестать беспокоиться и
начать ими управлять
2. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
История из жизни аналитика
4/22/2016 7:32:06 PM 2010 DB Blue template
1
Анализ Разработка QA
Анализ Разработка
Проект 1
Проект 2
голова занята проектом 2
фаза активных вопросов по проекту 1
!
3. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
— Классический Waterfall и Agile
— Разработка «с нуля» и поддержка зрелого продукта
— Продуктовая разработка и аутсорсинг
— Не только аналитики
Кто и когда с этим сталкивается
4/22/2016 7:32:06 PM 2010 DB Blue template
2
4. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
— Потеря времени
— Потеря качества
Это точно проблема?
4/22/2016 7:32:06 PM 2010 DB Blue template
3
5. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
1. Понятная спецификация →
Мало вопросов →
Мало отвлечений
2. Вовлеченная команда →
Мало вопросов →
Мало отвлечений
3. Контролируемое время переключения →
Переключение проходит просто
4. Правильная схема переключения →
Переключение проходит просто
Переключение контекста – не приговор!
4/22/2016 2010 DB Blue template
4
6. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
4/22/2016 2010 DB Blue template
5
1. Понятная спецификация
7. Identifier
Deutsche Bank Speaker name
Name of event/date
Прототипы
Использовать: когда много UI
Проще понять
А также:
– Не только спецификация
– Минус: нет контроля версий
4/22/2016 2010 DB Blue template
6
8. Identifier
Deutsche Bank Speaker name
Name of event/date
Specification by Example
Использовать: когда много сложной
логики
Проще понять
Проще добиться полноты и
непротиворечивости
А также:
— Основа для тестов
4/22/2016 2010 DB Blue template
7
9. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
— Общее: спецификация демонстрирует поведение системы
— Нагляднее
— Проще обеспечить полноту и непротиворечивость требований
— Меньше вопросов, меньше отвлечений
Понятная спецификация
4/22/2016 2010 DB Blue template
8
10. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
4/22/2016 2010 DB Blue template
9
2. Вовлеченная команда
11. Identifier
Deutsche Bank Speaker name
Name of event/date
Аналитик анализирует, разработчик разрабатывает?
4/22/2016 7:32:06 PM 2010 DB Blue template
10
vs
Одна голова – плохо
12. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
Примеры:
— Сессии Specification by example
— Grooming
— Раннее review
Вовлечение команды: как
4/22/2016 7:32:06 PM 2010 DB Blue template
11
Подготовка
Brain
Storming
Обработка
результатов
Аналитик АналитикКоманда
13. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
— К началу разработки команда уже понимает задачу
— Меньше вопросов, меньше отвлечений
Вовлеченная команда
4/22/2016 2010 DB Blue template
12
14. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
4/22/2016 2010 DB Blue template
13
3. Контролируемое время
переключения
15. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
— Заложить время на старый проект
— Как делить время?
Планировать активность
4/22/2016 7:32:06 PM 2010 DB Blue template
14
16. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
Пример: Разделение по дням
4/22/2016 2010 DB Blue template
15
17. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
Пример: Разделение по времени
4/22/2016 2010 DB Blue template
16
18. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
— Feature Kick-off
— Grooming
— Q&A sessions
Пример: Сессии обсуждений
4/22/2016 7:32:06 PM 2010 DB Blue template
17
Проект 2 Проект 2Сессия
по
проекту 1
19. Identifier
Deutsche Bank Speaker name
Name of event/date
Пример: Вопросы в Offline
– Вопросы и ответы фиксируются
– Участвует вся команда
– Задержка ответа
– Зато: нет задержки вопроса
– Отключать уведомления
4/22/2016 7:32:06 PM 2010 DB Blue template
18
20. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
— Можно запланировать переключение заранее
— Можно заложить время на переключение
— Переключение проходит проще
Контролируемое время переключения
4/22/2016 2010 DB Blue template
19
21. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
4/22/2016 2010 DB Blue template
20
4. Правильная схема
переключения
22. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
Плановое переключение контекста
4/22/2016 7:32:06 PM 2010 DB Blue template
21
1. Закончить задачу
2. Выгрузить контекст
23. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
Плановое переключение контекста
4/22/2016 7:32:06 PM 2010 DB Blue template
22
1. Закончить задачу
2. Выгрузить контекст
3. Отключиться
4. Загрузить новую задачу
Не менее получаса
24. Identifier
Deutsche Bank Speaker name
Name of event/date
Case: Два митинга подряд
1. Закончить задачу
2. Выгрузить контекст
3. Отключиться
4. Загрузить новую задачу
4/22/2016 2010 DB Blue template
23
25. Identifier
Deutsche Bank Speaker name
Name of event/date
Экстренное переключение контекста
0. А можно я не приду?
1. Закончить задачу
2. Выгрузить контекст
3. Отвлечься
4. Загрузить новую задачу
4/22/2016 7:32:06 PM 2010 DB Blue template
24
26. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
— Стандартный алгоритм переключения
— Переключение проходит проще
Правильная схема переключения
4/22/2016 7:32:06 PM 2010 DB Blue template
25
27. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
1. Понятная спецификация →
Мало вопросов →
Мало отвлечений
2. Вовлеченная команда →
Мало вопросов →
Мало отвлечений
3. Контролируемое время переключения →
Переключение проходит просто
4. Правильная схема переключения →
Переключение проходит просто
Переключение контекста: Знаем, что делать
4/22/2016 2010 DB Blue template
26
Знать – недостаточно!
Надо применять
29. Анна Лопатухина
Analyst Days 2016Identifier
Deutsche Bank
Данный материал не является предложением или предоставлением какой-либо услуги. Данный материал
предназначен исключительно для информационных и иллюстративных целей и не предназначен для
распространения в рекламных целях. Любой анализ третьих сторон не предполагает какого-либо
одобрения или рекомендации. Мнения, выраженные в данном материале, являются актуальными на
текущий момент, появляются только в этом материале и могут быть изменены без предварительного
уведомления. Эта информация предоставляется с пониманием того, что в отношении материала,
предоставленного здесь, вы будете принимать самостоятельное решение в отношении любых действий в
связи с настоящим материалом, и это решение является основанным на вашем собственном суждении, и
что вы способны понять и оценить последствия этих действий. ООО "Дойче Банк Техцентр" не несет
никакой ответственности за любые убытки любого рода, относящихся к этому материалу.
4/22/2016 2010 DB Blue template
28