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