14
163. Итеративное проектирование

163. Iterative design

Embed Size (px)

DESCRIPTION

UXRussia webinar #163

Citation preview

Page 1: 163. Iterative design

163. Итеративное проектирование

Page 2: 163. Iterative design

Модели процессов разработки

• Каскадная• V-Model• Итеративная• Спиральная

• 4 сферических коня в вакууме

Page 3: 163. Iterative design

Что такое итеративный подход

• Итеративный подход– выполнение

работ параллельно с непрерывным анализом полученных результатов и корректировкой предыдущих этапов работы.

• Plan-Do-Check-Act– Планирование– Реализация – Проверка– Оценка

Page 4: 163. Iterative design

Проектирование в итеративном подходе

• Декомпозиция задачи проектирования

• Приоритезация и локальность изменений

• Цикличность процесса

• Это метод последовательных улучшений интерфейса

• Движение к совершенству шаг за шагом

Page 5: 163. Iterative design

Как проектировать итеративно

• Формулируем задачи• Приоритезируем• Исследуем и

проектируем• Верифицируем• Планируем

следующий шаг

Page 6: 163. Iterative design

Формулируем задачи

• Зачем?• Для кого?• Что?• Как?

• Почему?

Page 7: 163. Iterative design

Приоритезируем

• Выделяем основное• От главного – к

второстепенному• Используем бритву

Оккама• Кано – тоже молодец

• Результат – «серебряная пуля»

Page 8: 163. Iterative design

Исследуем и проектируем

• Работаем с результатами предыдущей итерации

• Изменяем как можно меньше

• Создаем как можно меньше работы тем, кто будет внедрять

• Масштабируемые решения (помним, что будут еще итерации)

Page 9: 163. Iterative design

Верифицируем

• Оцениваем успешность решения

• Собираем данные для следующей итерации

• Методы– «Коридорные»

исследования– Юзабилити-тестирование

прототипа– Анализ статистики– Сбор отзывов

Page 10: 163. Iterative design

Зачем проектировать итеративно

• Снизить риски неверных решений

• Постоянно получать обратную связь от пользователей

• Концентрироваться на главном• Не выскочить в зону

бессмысленных улучшений• Довести проект до конца• Не попасть в ловушку

бесконечного перфекционирования

Page 11: 163. Iterative design

Требования к команде и процессу

• Быстрые исследования• Тесное взаимодействие с

командой разработки• Привычка ничего не

выбрасывать• Умение вовремя

остановиться

Page 12: 163. Iterative design

Когда проектировать итеративно

• Когда скорость изменений имеет значение

• Когда ресурсы на изменения ограничены

• Когда риск ошибки велик

Page 13: 163. Iterative design

Когда не проектировать итеративно

• Когда проектирование является конечным результатом работы команды

• Когда результат жестко зафиксирован изначально

• Когда итерации не могут быть по-настоящему короткими

• Когда верификация промежуточных результатов затруднена

Page 14: 163. Iterative design

Спасибо! Вопросы?