Как создать мобильное приложение

Cоветы для тех, кто приступает к созданию мобильного приложения! Этот алгоритм будет интересен  и тем, кто корпит над составлением технического задания, и тем, кто уже придумал идею мобильного приложения, исследовал рынок и аудиторию, изучил спрос на нее и готов к следующему этапу.

Life.beats - приложение для з
Life.beats — заботится о здоровье

9 мая 2014 года в iTunes появилось новое мобильное приложение. Авторы: прекрасные алматинки Айжан Джуланова и Айгерим Касымова (вторая половина соучредителей — их украинские партнеры).

Этот стартап недавно прошел отбор в конкурс Launch:Silicon Valle. Life.beats — мобильное приложение, которое напомнит о том, во сколько нужно принять лекарство, поставить укол, поможет составить график лечения.

Как пишут авторы: LifeBeats — это мобильное приложение для заботы о здоровь

Best-app.ru Айгерим Касымова, соучредитель проекта, рассказала о том, как создавалось их мобильное приложение. Думаю, этот алгоритм будет интересен  и тем, кто корпит над составлением технического задания, и тем, кто уже придумал идею мобильного приложения, исследовал рынок и аудиторию, изучил спрос на нее и готов к следующему этапу.

Итак, советы для тех, кто приступает к созданию мобильного приложения!

1. С чего нужно начинать создание приложения? Начинается все с идеи, у нас это началось с кафейни, где за чашкой кофе разговаривая о проблеме приема лекарств и самого лечения решили сделать вот такое вот удобное мобильное приложение.

Возможно существуют классические схемы разработки приложении. Мы сначала продумали идею, описали для себя нашего пользователя, провели анкетирование среди потенциальных пользователей, сделали Mock-up (примерную прорисовку приложения) и начали действовать.

У нас все проходило по гибкой методологии разработки (англ.Agile software development, agile-методы) — это серия подходов к разработке программного обеспечения, ориентированных на использование итеративной разработки, где выполнение работ у нас было параллельно связано с непрерывным анализом полученных результатов и корректировкой предыдущих этапов работы.

Проект при этом подходе в каждой фазе развития проходит повторяющийся цикл Планирование — Реализация — Проверка — Оценка (англ.plan-do-check-act cycle).

Как только пару страничек сделали в приложении, просите кого-нибудь протестировать их. Стойте в сторонке, наблюдайте, замечайте, на что по привычке (user experience) пользователь нажимает. Какие ошибки он находит в приложении, если таких много, значит нужно менять эти недоработки. Мы всегда ориентируемся на user experience (пользовательский опыт) у людей в работе с приложениями, так как он уже сформирован другими приложениями в телефоне, и заставлять менять их привычки не стоит. Тем более, что мы уже меняем другую привычку — соблюдать правильно предписания врача.

И еще, немаловажно выбрать для старта одну платформу для приложения: iOS, Android, Windows Phone. Конечно, в будущем, нужно охватить все 3 платформы, но стартовать все же лучше с одной. Оттестировать, что-то изменить в дизайне, добавить новые кнопки или убрать. И только сделав более-менее вкусное приложение на одном, можно начать строить на других платформах.

Тогда уже работающая разработка будет вашим техническим заданием для всех остальных платформ. Мы делаем запуск приложения на iOS. Во-первых, потому что наш технический партнер — евангелист Apple:), а во-вторых, Apple всегда проверяет все приложения перед релизом, нежели Google Play, что уже будет тестом на качество нашего продукта.

2. Как новичку и технически не подкованному человеку написать техническое задание самому?

ТЗ писать нелегко. В каком только формате техзадание мы не писали: просто текст, таблицы, ментальные карты. Если честно, техническое задание нам было нужно только с первым мобильным разработчиком, который впоследствии ушел, а до него нас покинул и первый технический директор. Но нам очень повезло с нашим нынешним техническим партнером. Ему ТЗ не нужны. Достаточно понять концепт, видение, цель той или иной кнопки, страницы и он сам уже в голове продумывает, как это лучше всего преподнести пользователю, прорисовать и какое должно быть взаимодействие с сервером.

Мой совет новичку: найти отличного технического партнера. Если ваш проект связан с технологиями, то со-основателя лучше взять того, кто с этим очень хорошо дружит!

Команда стартапа Life.beats
Команда стартапа Life.beats

3. Как искать разработчика? На что обращать внимание при их выборе?

Так как денег на аутсорс у нас не было, мы искали именно партнера, того, кому мы могли предложить небольшой заработок в начале и долю. И лучше искать того, с кем вам понравилось говорить уже на собеседовании, уж извините за сравнение, но партнерство в стартапе, это как подписание брачного контакта, так как с этим человеком ты будешь тесно работать. А просто уволиться уже не получится, это не работа, а вы не просто коллеги.

Мы искали пару недель, ходили на хакатоны (одно из немногих мест, где выгуливают себя программисты), писали в различные ресурсы, где вывешивают вакансии о программистах, заходили в Headhunter, Facebook, Linkedin, спрашивали у друзей.

Нашего нынешнего технического директора мы нашли уже в Украине, когда участвовали в бизнес-инкубаторе EastLabs. Его зовут Павел Поповиченко, нашли его на dou.ua (украиский headhunter только для программистов), в комментариях к своему резюме он добавил следующее: «Хотел бы принять участие в интеграции носимых фитнес-устройств в мобильное приложение». А это, как раз то, к чему мы стремимся с life.beats. Айжан отправила ему предложение о должности технического директора в стартап. Он отказался, мотивируя тем, что «не хватает квалификации». Но мы все же отправили ответным письмом описание проекта, и то, что его желания пересекаются с нашим видением. Он согласился на скайп-колл, в первые 5 минут разговора произошла химия! Мы рассказали о проекте, он о себе. Говорили мы около получаса. Паша попрощался по скайпу сказав, что если у него появится время вечером он заскочит к нам в офис. Не прошло и часа, как он нам позвонил и сказал, что уже ни о чем кроме нашего проекта он думать не может и скоро будет в офисе. В тот же вечер он начал работать над проектом. А так как одного разработчика мобильного приложения мало, Паша позже привел в проект Андрея Зелиака, гениального .NET разработчика, он строит уже серверную часть приложения.

4. Как выбрать правильную идею? Что нужно продумать еще?

Я бы хотела прояснить одну важную вещь, разницу между стартапом и тем, чем стартап не является. Стартап — это вновь созданная организация, которая занимается разработкой новых товаров или услуг в условиях чрезвычайной неопределенности.

А вот то, что стартапом не является: новый бизнес, который является точной копией уже существующего — с точки зрения бизнес-модели, цен, целевой группы клиентов и продукта — может быть выгодным экономически проектом, но это не стартап, потому что его успех зависит только от того, насколько точно он смоделирует успех уже существующего бизнеса. В поиске идей для стартапа рекомендую запомнить одну важную вещь: поиск идеи, чтобы быстро заработать деньги, — не лучший подход.

Самый болезненный момент в жизни стартапера — это обнаружить нежизнеспособность своей идеи после того, как на её реализацию было затрачено море сил и средств.

Те, кто никогда не занимался предпринимательством, наивно считают, что на поиск новых идей предпринимателя вдохновляет желание заработать деньги. Хотя, на самом деле вдохновение появляется, когда есть шанс изменить мир или решить какую-то проблему.

Что сделали мы? Во-первых, мы определились с рынком, на котором хотим работать — это цифровое здравоохранение. Во-вторых, мы определили проблему на этом рынке — это несоблюдение предписания врача, мониторинг состояния здоровья как своего, так и своих близких. И это настоящая «боль», а не «витаминка», которой будут пользоваться, а может нет. «Боль» или «проблему» люди любят лечить и в продукте есть необходимость.

Что нужно дальше? Это сделать минимально рабочий продукт, чтобы получить данные о том, какова реальная ситуация на текущий момент. Во-вторых, оттестировать, на самом ли деле ваша идея работает и нужна рынку. Может где-то видеоизменить продукт или выбросить это в мусорную корзину, так как ваши потенциальные пользователи не нуждаются в таком решении вовсе. В-третьих, по мере движения наступает момент, когда нужно решить — совершить вираж или двигаться дальше выбранным курсом.

5. Нужны ли маркетинговые исследования?

По крайней мере определить для себя и показать инвестору ваш потенциальный рост — эти исследования нужны. Скажем, информация о количестве вашей целевой аудитории, пенетрация мобильных телефонов/интернета или чего-то с чем вы собираетесь работать глобально и вашем стартовом рынке.

Важны исследования о том, как рынок в такой отрасли может взлететь в ближайшие пару лет, потому как спрос на них растет.

По данным исследования ReportsnReports.com: «Мобильное здравоохранение (mHealth): 2014 – 2020» совокупный среднегодовой темп роста рынка мобильного здравоохранения возрастет на 40% в течение следующих 6 лет. По их данным, только к концу 2014 года рынок возрастет до 9 миллиардов долларов США, и будет расти ежегодно до 40%. Неплохие цифры! Мне особенно нравится наш потенциал роста.

6. Какие ошибки можно допустить?

Ошибки….везде и во всем. Начиная от выбора партнера, заканчивая стратегией выхода в рынок. Как я уже говорила, партнерство в стартапе — это как брачный союз. Вы притираетесь не только в работе, ваше видение, ваши характеры должны соответствовать. Ну или как минимум, вы могли терпеть друг друга. Далее, правильный выбор пользователей, потом бизнес-процессы, ценовая стратегия. Если выбрали не тех, кому это могло бы быть нужным или сделали слишком дорогим или выбрали не то время для запуска продукта, то….

7. Из-за чего мобильное приложение может не получиться?

Приложение может не получится из-за неправильного UХ (user experience), когда оно неудобное в использовании (кнопки не там), очень некрасивый дизайн. Когда оно просто не особо-то и нужно «не решает головную боль» пользователя. Когда клиентская (мобильное приложение) плохо взаимодействует с сервером. А еще, если разработчик не очень-то хорош в своем деле, или менеджеры не верно доводят свое видение.

Life.beats скачать в iTunes

Как создать мобильное приложение