Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

163. Iterative design

UXRussia webinar #163

  • Login to see the comments

  • Be the first to like this

163. Iterative design

  1. 1. 163. Итеративное проектирование
  2. 2. Модели процессов разработки• Каскадная• V-Model• Итеративная• Спиральная• 4 сферических коня в вакууме
  3. 3. Что такое итеративный подход• Итеративный подход – выполнение работ параллельно с непрерывным анализом полученных результатов и корректировкой предыдущих этапов работы.• Plan-Do-Check-Act – Планирование – Реализация – Проверка – Оценка
  4. 4. Проектирование в итеративном подходе • Декомпозиция задачи проектирования • Приоритезация и локальность изменений • Цикличность процесса • Это метод последовательных улучшений интерфейса • Движение к совершенству шаг за шагом
  5. 5. Как проектировать итеративно • Формулируем задачи • Приоритезируем • Исследуем и проектируем • Верифицируем • Планируем следующий шаг
  6. 6. Формулируем задачи • Зачем? • Для кого? • Что? • Как? • Почему?
  7. 7. Приоритезируем • Выделяем основное • От главного – к второстепенному • Используем бритву Оккама • Кано – тоже молодец • Результат – «серебряная пуля»
  8. 8. Исследуем и проектируем • Работаем с результатами предыдущей итерации • Изменяем как можно меньше • Создаем как можно меньше работы тем, кто будет внедрять • Масштабируемые решения (помним, что будут еще итерации)
  9. 9. Верифицируем • Оцениваем успешность решения • Собираем данные для следующей итерации • Методы – «Коридорные» исследования – Юзабилити-тестирование прототипа – Анализ статистики – Сбор отзывов
  10. 10. Зачем проектировать итеративно • Снизить риски неверных решений • Постоянно получать обратную связь от пользователей • Концентрироваться на главном • Не выскочить в зону бессмысленных улучшений • Довести проект до конца • Не попасть в ловушку бесконечного перфекционирования
  11. 11. Требования к команде и процессу • Быстрые исследования • Тесное взаимодействие с командой разработки • Привычка ничего не выбрасывать • Умение вовремя остановиться
  12. 12. Когда проектировать итеративно • Когда скорость изменений имеет значение • Когда ресурсы на изменения ограничены • Когда риск ошибки велик
  13. 13. Когда не проектировать итеративно • Когда проектирование является конечным результатом работы команды • Когда результат жестко зафиксирован изначально • Когда итерации не могут быть по-настоящему короткими • Когда верификация промежуточных результатов затруднена
  14. 14. Спасибо! Вопросы?

×