Являетесь ли вы новичком с жизнеспособной идеей, но без навыков программирования, или профессиональным разработчиком, первые шаги по созданию приложения, решающего бизнес-задачу, одинаковы. И все они основаны на планировании, что экономит ваше время и деньги в будущем при создании приложения. Начните воплощать свое видение в жизнь с помощью этих пяти шагов.
Этап 1. Поставьте цели перед созданием приложения
Четко определите цель приложения. Определите цель своего бизнеса, например, повышение производительности или сокращение расходов.
Прежде чем разрабатывать приложение, ответьте на следующие вопросы:
- Чего вы хотите достигнуть? Какую проблему решает создание приложения? Подумайте, какую основную задачу это приложение будет выполнять хорошо.
- Хотите создать нативное приложение для определенной платформы или мобильного устройства? Гибридное приложение, работающее на разных платформах?
- Если вы собираетесь создать веб-приложение, понадобится ли вам адаптивный дизайн, который обеспечит правильное отображение макета, шрифтов и графики на разных устройствах?
- Какие типы данных будет генерировать это приложение? Как это нужно визуализировать? Что аудитория будет делать с этими данными?
- Каков источник данных, например Common Data Service и SQL? Потребуется ли вам подключение к нескольким источникам данных?
- Как вы будете создавать свое приложение? Стоит ли использовать программное обеспечение для разработки приложений при разработке своего приложения?
Совет по созданию приложения:
Узнайте о любых политиках, с которыми вы можете столкнуться позже во время или после разработки приложения. Например, есть ли в этой компании требования по безопасности, конфиденциальности или соблюдению нормативных требований? А как насчет государственных постановлений или требований проверки подлинности или авторизации?
Этап 2. Возможности и функции Sketch для нового приложения
Определите, как это работает и что вы и ваши пользователи должны будете иметь возможность делать. Составьте список всех функций и особенностей, которые вы себе представляете. Составьте схему вариантов использования и посмотрите, как эта идея будет выглядеть на эскизе, прежде чем создавать приложение.
Какие функции делают это приложение уникальным? Что можно исключить? Что может замедлить вашу работу при дальнейшей разработке приложения? Сделайте первую версию простой и включите в нее только самое важное. Это ускорит процесс и облегчит выявление изменений, которые необходимо внести.
Совет по созданию приложения:
Если приложению придется работать в автономном режиме, запланируйте достаточно функций, которые будут работать без подключения к Интернету. Вам также могут потребоваться дополнительные возможности сохранения и загрузки данных для работы приложения в автономном режиме.
Этап 3. Исследуйте существующие приложения
Посмотрите, что уже существует и помогает достичь аналогичных целей или решить аналогичные проблемы. Затем подумайте, как вы можете улучшить или дополнить эти приложения для удовлетворения потребностей своих бизнес-процессов. На что следует обратить внимание при просмотре и сравнении приложений:
1. Определите потребности своего бизнеса.
- Пообщайтесь с коллегами. Узнайте, как они сейчас решают вопросы или, возможно, борются с проблемами, в решении которых может помочь ваше приложение.
2. Создано ли уже необходимое вам приложение?
- Почитайте обзоры доступных приложений — что понравилось или не понравилось людям? Что упущено или сделано хорошо в этих приложениях?
- Проанализируйте свой проект еще раз и усовершенствуйте приложение
3. Возможно ли это приложение? Обратите внимание на ограничения авторских прав и возможные технические задержки.
4. Нужно ли предусмотреть специальные возможности и локализацию?
Шаг 4. Создание вайрфреймов для нового приложения
Макет — это раскадровка макета, функциональности и взаимодействия между экранами приложения. Ваш макет поможет вам и другим увидеть предполагаемый результат и выявить любые проблемы до начала сборки. Работайте с пером и бумагой или используйте цифровой инструмент для создания макетов или шаблон. Создайте простой и удобный для навигации дизайн.
Смоделируйте интуитивное взаимодействие с пользователем.
Взаимодействие с пользователем — это поток и функционирование вашего приложения, то есть способ, которым пользователи взаимодействуют с ним. Что происходит, когда пользователь нажимает кнопку? Как переместить их с одного экрана на другой? Сколько экранов потребуется пользователям для достижения каждой цели? В каком порядке они должны располагаться? Создайте один вайрфрейм полного экрана для каждой задачи.
Смоделируйте визуально привлекательный пользовательский интерфейс.
Представьте, как будет выглядеть каждый экран и как на нем будут размещены эти функции. Подумайте о типографике, цветах, значках и вкладках, чтобы добиться единообразного внешнего вида. Попробуйте разные макеты и размеры каждого визуального элемента. Нарисуйте примерные схемы или "подложки" каждого экрана.
Совет по созданию приложения:
Продумайте другие пользовательские элементы макета, которые можно добавить, например всплывающие подтверждения действий, отображение или скрытие кнопок в зависимости от разрешений пользователя и прав доступа.
Этап 5. Тестируйте и совершенствуйте свои вайрфреймы
Теперь пришло время проверить вайрфрейм в реальном времени. Это поможет вам увидеть все места, где путь пользователя к приложению может быть затруднен.
Сделайте вайрфрейм интерактивным.
- Подключите экраны и свяжите действия, которые моделируют взаимодействие с приложением.
Пригласите тест-инженеров и задайте им следующие вопросы о приложении.
- Удобно ли перейти в главное меню при входе в приложение?
- Просто ли определить все параметры задач?
- Является ли взаимодействие удобным и интуитивным?
- Какие моменты вызвали затруднения?
- Приходилось ли возвращаться к предыдущим экранам, поскольку не удалось перейти к следующим задачам?
- Возникла ли необходимость в шаге, которого не было в приложении или который вы не смогли найти?
- При взаимодействии с приложением обнаруживались повторения и избыточность?
Отсортируйте свои отзывы, составьте список исправлений, исправьте то, что нужно, затем снова проверьте вайрфреймы, чтобы узнать, улучшена ли их работа. Повторяйте этот процесс до тех пор, пока приложение не станет работать легко.
Совет по созданию приложения:
Подождите, пока ваши тесты вайрфреймов не покажут вам, что все работает без проблем, прежде чем приступать к созданию приложения с помощью программного обеспечения для сборки приложений, с использованием малокодовой платформыили с помощью конструктора приложений без кода. Если эти варианты не работают, рассмотрите возможность создания собственного приложения, что может потребовать больше работы, но позволит вам создать именно тот опыт и функциональность, которые нужны пользователям вашего приложения.