ОСОБЕННОСТИ РАЗРАБОТКИ
ТРЕБОВАНИЙ ДЛЯ
МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
Евгений Пономарёв
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 ОСОБЕННОСТИ РАЗРАБОТКИ ТРЕБОВАНИЙ
ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ

More Related Content

PPTX
Intellectual character recognition system1
PDF
Шагнуть на встречу тестированию требований. Советы тестировщика
PPT
Тестирование требований и документации
PPTX
Тестирование требований
PDF
Тестирование требований: Зачем - понятно, а вот Как?
PPTX
Тестирование спецификаций
PPTX
Особенности разработки дизайна мобильного приложения
RTF
Техническое задание на поставку системы управления электронной очередью
Intellectual character recognition system1
Шагнуть на встречу тестированию требований. Советы тестировщика
Тестирование требований и документации
Тестирование требований
Тестирование требований: Зачем - понятно, а вот Как?
Тестирование спецификаций
Особенности разработки дизайна мобильного приложения
Техническое задание на поставку системы управления электронной очередью

Viewers also liked (17)

PPTX
Кастомизация продукта: не так страшен черт
PPTX
Тестирование бизнес-идей (Анна Лопатухина, Agile Museum)
PDF
Проектный офис в стиле Agile: рекомендации и предостережения
PPTX
Использование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВ
PPT
Особенности описания процессов для целей его менеджмента
PPTX
Управление функциональными и интерфейсными требованиями в смежных системах
PPTX
Особенности работы с требованиями при доработке продукта для заказчика
PPTX
Особенности Системного Анализа особо крупных проектов построенных на базе Bus...
PPTX
Подходы к спецификации изменений
PPTX
стейкхолдеры
PPTX
Аналитик-первопроходец - проблемы и решения
PPTX
Особенности анализа в проектах по разработке сервисов
PPT
Внедрение системы управления требованиями. Опыт пользователя
PPTX
Постоянные переключения контекста в жизни аналитика
PPT
Заинтересованные лица: классификация, выявление, анализ, техники
PPTX
To requirements and beyond...
PPTX
Одна голова - плохо
Кастомизация продукта: не так страшен черт
Тестирование бизнес-идей (Анна Лопатухина, Agile Museum)
Проектный офис в стиле Agile: рекомендации и предостережения
Использование html-прототипов для реверсивного анализа требований: ЗА и ПРОТИВ
Особенности описания процессов для целей его менеджмента
Управление функциональными и интерфейсными требованиями в смежных системах
Особенности работы с требованиями при доработке продукта для заказчика
Особенности Системного Анализа особо крупных проектов построенных на базе Bus...
Подходы к спецификации изменений
стейкхолдеры
Аналитик-первопроходец - проблемы и решения
Особенности анализа в проектах по разработке сервисов
Внедрение системы управления требованиями. Опыт пользователя
Постоянные переключения контекста в жизни аналитика
Заинтересованные лица: классификация, выявление, анализ, техники
To requirements and beyond...
Одна голова - плохо
Ad

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

PPTX
Особенности сбора и анализа требований для мобильных приложений
PPTX
Особенности проектирования для Мобильных устройств
PPT
Введение в проектирование мобильных пользовательских интерфейсов (для ГУ-ВШЭ)
PPTX
Михаил Фролов - Особенности проектирования для мобильных устройств
PPTX
тестирование снецифических областей
PPT
Mobile Usability
PPTX
Большие проблемы маленьких устройств
PPT
аналитик и техническая достижимость
PPTX
Тема:Разработка приложений
PPT
I forum julia_klimentovskaya_041712_reduced
PPT
Веб-продукты — Разработка требований
PPTX
Разработка бизнес приложений (4)
PDF
Вебинар: Методология юзабилити
PPTX
Test
PDF
Artsofte для конференции мобильный бизнес
PDF
Artsofte для конференции мобильный бизнес
PPTX
Дизайн мобильных приложений: обо всем понемножку
PPTX
Юзабилити или в погоне за призрачным счастьем наших пользователей (Юрий Нездо...
PDF
Константин Кичинский, Microsoft
PDF
Дизайн для людей, приложений, устройств и сервисов
Особенности сбора и анализа требований для мобильных приложений
Особенности проектирования для Мобильных устройств
Введение в проектирование мобильных пользовательских интерфейсов (для ГУ-ВШЭ)
Михаил Фролов - Особенности проектирования для мобильных устройств
тестирование снецифических областей
Mobile Usability
Большие проблемы маленьких устройств
аналитик и техническая достижимость
Тема:Разработка приложений
I forum julia_klimentovskaya_041712_reduced
Веб-продукты — Разработка требований
Разработка бизнес приложений (4)
Вебинар: Методология юзабилити
Test
Artsofte для конференции мобильный бизнес
Artsofte для конференции мобильный бизнес
Дизайн мобильных приложений: обо всем понемножку
Юзабилити или в погоне за призрачным счастьем наших пользователей (Юрий Нездо...
Константин Кичинский, Microsoft
Дизайн для людей, приложений, устройств и сервисов
Ad

More from SQALab (20)

PDF
Готовим стажировку
PPTX
Куда приводят мечты? или Искусство развития тестировщика
PPT
Оптимизация Selenium тестов и ускорение их поддержки
PPT
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
PPTX
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
PPTX
Continuous performance testing
PDF
Конфиги вместо костылей. Pytestconfig и зачем он нужен
PPT
Команда чемпионов в ИТ стихии
PPTX
API. Серебряная пуля в магазине советов
PPTX
Добиваемся эффективности каждого из 9000+ UI-тестов
PPT
Делаем автоматизацию проектных KPIs
PDF
Вредные привычки в тест-менеджменте
PPTX
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
PPT
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
PPTX
Стили лидерства и тестирование
PPT
"Давайте не будем про качество"
PDF
Apache.JMeter для .NET-проектов
PPTX
Тестирование геолокационных систем
PPTX
Лидер или босс? Вот в чем вопрос
PPTX
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Готовим стажировку
Куда приводят мечты? или Искусство развития тестировщика
Оптимизация Selenium тестов и ускорение их поддержки
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Continuous performance testing
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Команда чемпионов в ИТ стихии
API. Серебряная пуля в магазине советов
Добиваемся эффективности каждого из 9000+ UI-тестов
Делаем автоматизацию проектных KPIs
Вредные привычки в тест-менеджменте
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Стили лидерства и тестирование
"Давайте не будем про качество"
Apache.JMeter для .NET-проектов
Тестирование геолокационных систем
Лидер или босс? Вот в чем вопрос
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...

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

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