Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Особенности разработки требований для мобильных приложений

2 798 vues

Publié le

Доклад Евгения Пономарёва на конференции Analyst Days-4,
17-18 апреля 2015 г., Минск
www.analystdays.com

Publié dans : Formation
  • Soyez le premier à commenter

Особенности разработки требований для мобильных приложений

  1. 1. ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Евгений Пономарёв Evgheny.Ponomarev@ya.ru
  2. 2. ЦЕЛЬ ДОКЛАДА Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 2 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Дать представление для начинающих аналитиков и аналитиков, разрабатывающих требования к настольным и web- приложениям с особенностью разработки требований к мобильным приложениям
  3. 3. ПЛАН ДОКЛАДА • особенности мобильных устройств; •требования к структуре и функционированию мобильного приложения; •требования к эргономике и технической эстетике; •требования к защите информации от несанкционированного доступа; •требования по сохранности информации; •требования к математическому обеспечению. Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 3 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
  4. 4. ОСОБЕННОСТИ МОБИЛЬНЫХ УСТРОЙСТВ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 4 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Определение мобильного устройства: •с пользователем постоянно; •может использоваться немедленно; •является персональным; •может использоваться для подключения к сети.
  5. 5. ОСОБЕННОСТИ МОБИЛЬНЫХ УСТРОЙСТВ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 5 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ •площадь экрана меньше; •постоянное перемещение пользователя; •ограниченность ресурсов мобильного устройства; •наличие, скорость и надежность сетевого соединения.
  6. 6. ТРЕБОВАНИЯ К СТРУКТУРЕ И ФУНКЦИОНИРОВАНИЮ МОБИЛЬНОГО ПРИЛОЖЕНИЯ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 6 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ •структура мобильного приложения зависит от групп пользователей и сценариев; •при разработке сценариев учитывайте мотивы Пользователей: •«мне нужно срочно сделать»; •«я повторяю то, что часто делаю»; •«я делаю это, потому что мне нечем заняться».
  7. 7. ТРЕБОВАНИЯ К СТРУКТУРЕ И ФУНКЦИОНИРОВАНИЮ МОБИЛЬНОГО ПРИЛОЖЕНИЯ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 7 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Типовые сценарии мобильных приложений: •поиск (срочная информация, нужен ответ прямо сейчас); •создание / редактирование (срочные изменения, повторяющиеся задачи); •проверка / статус (повторяющиеся задачи); •изучение / развлечение (скука).
  8. 8. ТРЕБОВАНИЯ К СТРУКТУРЕ И ФУНКЦИОНИРОВАНИЮ МОБИЛЬНОГО ПРИЛОЖЕНИЯ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 8 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Жизненный цикл приложений: •Пользователь не управляет закрытием приложений; •неактивное приложение переходит в фоновый режим; •ОС мобильного устройства при нехватке памяти завершает работу фоновых приложений; •при запросе, приложение восстанавливается из фонового режима или загружается.
  9. 9. ТРЕБОВАНИЯ К ЭРГОНОМИКЕ И ТЕХНИЧЕСКОЙ ЭСТЕТИКЕ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 9 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ В любой момент времени пользователю должно быть четко понятно, какое действие можно совершить и сколько у него возможных вариантов. Числовариантовдолжнобытьограничено,авсефункциидолжнытребоватьне болеедвух-трехщелчков.
  10. 10. ТРЕБОВАНИЯ К ЭРГОНОМИКЕ И ТЕХНИЧЕСКОЙ ЭСТЕТИКЕ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 10 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ скриншот web-страницы скриншот мобильного приложения контент 32 % контент 84 % ОСНОВНОЕ ВНИМАНИЕ ПРИ РАЗРАБОТКЕ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ - КОНТЕНТ
  11. 11. ТРЕБОВАНИЯ К ЭРГОНОМИКЕ И ТЕХНИЧЕСКОЙ ЭСТЕТИКЕ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 11 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Возможно использование длинных списков прокрутка — очень естественный жест на устройствах с сенсорным экраном, независимо от размера экрана
  12. 12. ТРЕБОВАНИЯ К ЭРГОНОМИКЕ И ТЕХНИЧЕСКОЙ ЭСТЕТИКЕ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 12 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Рекомендуется избегать форм с большим количеством выпадающих списков
  13. 13. ТРЕБОВАНИЯ К ЭРГОНОМИКЕ И ТЕХНИЧЕСКОЙ ЭСТЕТИКЕ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 13 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Горизонтальная прокрутка (свайп) является очень естественной для мобильных приложений.
  14. 14. ТРЕБОВАНИЯ К ЭРГОНОМИКЕ И ТЕХНИЧЕСКОЙ ЭСТЕТИКЕ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 14 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Особенности ввода информации: •в качестве указателя используются пальцы; •рекомендуется увеличивать размер элементов – минимальный размер «тач – зоны» 9 х 9 мм, 2 мм – размер до границы зоны.
  15. 15. ТРЕБОВАНИЯ К ЭРГОНОМИКЕ И ТЕХНИЧЕСКОЙ ЭСТЕТИКЕ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 15 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Типы ввода информации: последовательность взаимосвязанных вопросов нелинейное обновление контекстный ввод
  16. 16. ТРЕБОВАНИЯ К ЭРГОНОМИКЕ И ТЕХНИЧЕСКОЙ ЭСТЕТИКЕ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 16 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Минимизация печати Пользователем и сохранение данных: •разместить подсказки для полей ввода данных внутри полей данных; •использоватьмаскиввода; •использовать функции автозавершения ввода текста; •автоматическисохранятьвсёнапечатанное пользователем,независимооттого,каконпокидает текущееокно; •прогнозировать нужды пользователей по вводу информации.
  17. 17. ТРЕБОВАНИЯ К ЭРГОНОМИКЕ И ТЕХНИЧЕСКОЙ ЭСТЕТИКЕ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 17 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Дополнительные возможности ввода: •использование геолокационных данных; •использование видеокамеры мобильного устройства; •использование NFC и iBeacon маяков.
  18. 18. ТРЕБОВАНИЯ К ЗАЩИТЕ ИНФОРМАЦИИ ОТ НЕСКАНЦИОНИРОВАННОГО ДОСТУПА Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 18 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Для рынка B2C наиболее популярный способ – защита ПИН-кодом. Необходимость устанавливать защиту связан с риском утраты аккаунта: •риск потери удобства, рекомендуется «Запрашивай ввод учетных данных лишь раз, после чего надежно сохрани и прозрачно аутентифицируй пользователя в каждом сеансе»; •риск потери дискредитационных средств; •риск потери невозместимых средств.
  19. 19. ТРЕБОВАНИЯ ПО СОХРАННОСТИ ИНФОРМАЦИИ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 19 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Приложения всегда должны сохранять свое текущее состояние, когда операционная система вытесняет их в фон.
  20. 20. ТРЕБОВАНИЯ К МАТЕМАТИЧЕСКОМУ ОБЕСПЕЧЕНИЮ Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 20 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ В требованиях к математическому обеспечению необходимо учитывать: •требования к оптимизации алгоритмов; •особенности работы с сетью.
  21. 21. Спасибо за внимание Евгений Пономарев Evgheny.Ponomarev@ya.ru Евгений Пономарёв Evgheny.Ponomarev@ya.ru апрель 2015 21 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ

×