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