17. Новые идеи?
Пусть клиент* ничего не
формулирует, пусть он сидит
рядом с командой, пусть его
мнение будет считаться эталоном
качества
* Дурак, который вечно не знает, чего он хочет
19. Сила Agile
• в скорости разработки
• в фокусе «демонстрация»
• в ретроспективе
• культ «карго»
20. Слабость Agile
• Тестирование
• План работ на спринт не
выдерживается
• Неоднозначность формулировок
• Креатив в проектной
документации
• Культ «карго»
34. Идеи
Проверить, что стульев достаточно для 50
человек
Проверить, что воды хватит на 80 человек
Убедиться в том, что шторы постираны
Проверить, что проектор настроен для показа
Проверить, что есть доска и маркеры
Проверить, что электричество не отрубит пьяный
электрик (иначе отрубить ему пальцы)
Проверить, что заряд моего телефона over 90%
Проверить, что комната не будет кем-то
перебукана
Проверить, что файл с презентацией на флэшке, в
ноуте, в дропбоксе, в гуглдрайве
35. Идеи
Critical area
Проверить, что стульев достаточно для 50
человек
Проверить, что проектор настроен для показа
Проверить, что файл с презентацией на флэшке, в
ноуте, в дропбоксе, в гуглдрайве
Проверить, что комната не будет кем-то
перебукана
Проверить, что заряд моего телефона over 90%
Common area
Проверить, что электричество не отрубит пьяный
электрик (иначе отрубить ему пальцы)
Проверить, что есть доска и маркеры
Проверить, что воды хватит на 80 человек
36. Проверить, что проектор настроен для
показа
Взять проектор у сисадмина
Убедиться в том, что провода с VGA и HDMI
разъемами в наличии
Убедиться в том, что оба разъема
работоспособны
Настроить картинку под размеры переносного
экрана
37. Как проектор я могу демонстрировать
слайды на переносном экране
Взять проектор у сисадмина под роспись.
2. Убедиться в том, что провод с VGA разъемом в
наличии
3. Убедиться в том, что провод с HDMI разъемом в
наличии
4. Подключить проектор к ноутбуку с Windows 7
через VGA разъем. Картинка должна быть четкой.
5. Подключить проектор к ноутбуку с Windows 7
через HDMI разъем. Картинка должна быть
четкой.
6. C помощью пульта от проектора настроить
картинку под размеры переносного экрана
7. Убедиться в том, что проектор работает и можно
демонстрировать крутые слайды без потери
смысла
1.
41. • баги > баг-трекер,
• задачи > таск-трекер,
• коммиты > CI-сервер
• документы hypertext, а не .doc файлы > wiki
• отчеты о состоянии релизов > wiki
• тест-кейсы (чек-листы) > wiki
.
42. Тестирование не
должно мешать
разработке
Поменьше истерики,
побольше анализа скорости разработки и тестирования,
побольше планирования
Сбор метрик для планирования будущих спринтов
Скучно собирать, но потом будет волшебно
48. New Features
Ываывапы
Павпвыа самавп
Ыварар чамвыап павр пав
Равыр
Ыывепрао апвап рпавав
Critical areas
КГБ ывыловалы арест
Ываыв пававр хинди чапр
Рпар вапр
Вапрпа
Лоырвып ыыыыыыыыыы…
Вава впап рарара оврыр
Common areas
Выал ваоваов раолибы дшр ыыыыыы
Вап вап вуп ыыыыыы…..
49. • И согласовать его
• Однозначно договориться о том, что
всё содержимое Critical areas будет
полноценно тестироваться перед каждым
выпуском релиза на production
• А содержимое Common areas
• или тестируем «на ходу»,
• или тестируем частично,
• или вообще не тестируем
.
56. Зарезервировать
себе в каждом
спринте рабочий
день на разборку
с документами
научиться делать это сразу при поступлении
информации о новых функциональных возможностях
в ПО
58. Да, всегда можно
посчитать время,
необходимое на
тестирование
Грубо, затем почти точно, затем просто статистика
59. • 120 минут на фичу, 30
минут на баг
• 30 минут на каждый тест
• 40 минут на обработку
одной страницы требований
• 90 минут на придумывание
проверок (будущие тесты)
• 90 минут на одну сессию
тестирования
.
60. Перестать говорить
«Успеем / не успеем»
сообщать, что «На это потребуется N часов, которые
придется взять из следующих спринтов»