Самосовершенствование

Как сделать собственное мобильное приложение с подходящим разработчиком

Как сделать собственное мобильное приложение с подходящим разработчиком

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

Это простое руководство поможет вам сделать это.

Разработчики приложений можно найти в любом уголке Интернета. От детей, берущих 5 долларов в час за работу в своей спальне, до невероятно умелых людей, которые стоят своих премиальных.

Будучи новичком в мире разработки приложений, вы можете найти выход из этой отрасли. Просматривая разработчиков, которые будут карабкаться друг на друга, чтобы работать над вашим проектом, нужно тщательно обдумать.

Задайте себе следующие вопросы

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

1. Определили ли вы проект?

Вы должны четко сформулировать видение своего приложения таким образом, чтобы любой хороший разработчик смог его понять. Составленный вами документ будет называться « Запрос на предложение» (RFP) и должен помочь разработчику или агентству составить для вас точное предложение. В зависимости от объема информации, содержащейся в запросе предложений, вы можете попросить разработчика подписать сначала соглашение о конфиденциальности или соглашение о неразглашении (NDA).

Запрос предложений должен включать такую ​​информацию, как любое существующее программное обеспечение или платформы, с которыми приложение должно работать. Количество пользователей вы ожидаете. Любые каркасы и дизайны, которые у вас есть (некоторые разработчики предлагают услуги по дизайну, хотя я бы порекомендовал для этого обратиться к специалисту-конструктору) Ожидаете ли вы, что приложение будет нативным или HTML 5. Операционная система (ОС), на которую вы ориентируетесь в первую очередь.

Чем больше информации, тем лучше, но не делайте ее слишком длинной.

2. Готовы ли вы к разработчику?

Независимый разработчик действительно только разрабатывает приложение. Вам также понадобится доступ (если вы еще этого не сделали) к дизайнерам UI и UX, а также к тестерам юзабилити. Если у вас есть бюджет, вам также понадобятся маркетологи. Вам также может понадобиться работать с иллюстраторами, художниками, консультантами, информационными архитекторами или веб-разработчиками.

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

3. Реален ли ваш бюджет?

Стоимость разработки приложений сильно варьируется. Это зависит как от опыта разработчика , так и от сложности проекта . Как показывают чрезвычайно грубые цифры, разработчик, находящийся в Индии, нанятый для создания очень простого приложения, скорее всего, будет брать с себя что-то более 3000 долларов (при условии, что почасовая ставка составляет около 25 долларов. Почасовая ставка в США во много раз выше).

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

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

4. Реален ли ваш таймфрейм?

Согласно BlurGroup ,

« Среднее время завершения проектов разработки приложений от начального брифинга до сдачи проекта составляет всего 42 дня, при этом время завершения приложения для планшета в среднем составляет 31 день, а разработка приложения для социальных сетей — самая короткая (всего 28 дней)».

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

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

Поиск потенциальных разработчиков

Снимок экрана 2015-09-18 в 12.48.23

После того, как вы ответите на предыдущие вопросы, вы будете примерно знать, что вы ищете в разработчике, и что вам нужно будет требовать от себя на протяжении всего этого путешествия.

Затем откройте диалог с некоторыми разработчиками, которых вы рассмотрите для найма, чтобы превратить вашу идею в работающее приложение. Существуют различные способы найти этих разработчиков, предпочтительным вариантом является прямое направление от кого-то, кому вы доверяете. Если вы не можете найти подходящего реферала, список ниже (который предполагает, что вы ищете небольшую команду или внештатного разработчика) должен помочь:

  1. AppFutura
  2. Upwork
  3. ContractIQ
  4. свободный художник
  5. Гуру
  6. экипаж
  7. LinkedIn
  8. Smashing Magazine

Если ваш бюджет выше (то есть шесть цифр), и вы хотите работать в более крупном, уважаемом агентстве, с теми , у кого высокий рейтинг в Google , часто будет хорошо поговорить. Задавая тем более крупным агентствам тот же набор вопросов, что указан ниже, также рекомендуется.

Задайте разработчикам эти вопросы

Снимок экрана 2015-09-18 в 12.51.30

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

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

1. Где я могу увидеть соответствующие примеры вашей работы?

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

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

2. Можете ли вы предоставить рекомендации?

Только поговорив с другими людьми, которые работали с разработчиком приложения, вы узнаете, что такое работа с ними. В идеале вы сможете общаться с людьми, чье приложение вы уже имели возможность использовать.

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

Как быстро они отвечают на сообщения? Как они принимают обратную связь? Они приносят свои идеи на стол? Будете ли вы работать с ними снова?

Каждый положительный ответ поможет вашему решению.

3. Что выделяет тебя ?

Снимок экрана 2015-09-18 в 13.16.37

Глядя на резюме и технические навыки многих опытных дизайнеров, может быть трудно различить их. Поэтому задайте этот вопрос, чтобы возложить ответственность на разработчиков, чтобы объяснить, чем они отличаются. Это дает им шанс рассказать о своей страсти, любви к работе и типу людей, которыми они на самом деле являются.

4. Как будет работать связь?

Если дизайнер работает один, узнайте его предпочтительный метод и частоту общения. Это может быть телефон, Skype , Slack (ознакомьтесь с некоторыми полезными советами по управлению проектами Slack. ), или какой-либо другой платформой управления проектами. Если у вас уже есть собственный канал связи, убедитесь, что он хочет погрузиться в это.

Если вы собираетесь работать с командой, выясните, кто будет вашим первым контактным лицом? И как будет налаживаться связь между всеми в этой команде.

5. Сколько времени реально займет проект?

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

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

6. Что вы ищете в клиенте?

Наем разработчика — это двусторонние отношения. Мало того, что они должны быть подходящими для вас, но вы также должны быть подходящими для них.

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

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

7. Какие новые вещи вы изучаете прямо сейчас?

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

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

8. Какое тестирование будет включено в процесс?

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

9. Кому будет принадлежать работа?

Снимок экрана 2015-09-18 в 13.11.29

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

Следите за правительственными сайтами, такими как Администрация малого бизнеса США [Ссылка удалена], чтобы понять правовые аспекты. Вы также должны знать о правилах магазина приложений для конкретных платформ. Например, для App Store. Рекомендации для iOS.

При путаницы вы всегда можете обратиться к юрисконсульту онлайн или в автономном режиме.

10. Что тебе понадобится от меня?

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

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

11. Какова ваша цитата, условия и гарантии?

На этом этапе вам нужно не только понять цену (по крайней мере, приблизительную цифру) того, что вам нужно будет откашлять, но и точно, что входит в эту цену.

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

Наконец, спросите о том, какие гарантии вы будете иметь. Гарантирован ли срок? Гарантировано ли принятие в App Store (даже если они несут ответственность за подачу приложения отправить отправить в магазинах приложений?) Это все, что вы должны полностью понять, прежде чем начать работу с разработчиком. Попросите показать образец контракта, чтобы дважды проверить мелкий шрифт. Убедитесь, что вы все понимаете полностью, прежде чем подписать подписи подписи .

12. Можем ли мы позвонить?

Попробуйте подтвердить ответы, которые вы получите по телефону. Разговаривая с клиентом один на один, вы гораздо чаще чувствуете, кто он, и действительно ли они «понимают вас».

Если они живут за границей, используя Skype или другие альтернативы VoIP, сэкономит ваши деньги на звонки.

Движение вперед

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

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

Чтобы помочь вам начать с этим, следующие статьи из Интернета помогут вам в этом.

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

Авторы изображений: Firefox Mobile для Android от Йохана Ларссона (Flickr) Образцовый программист от Альпера Кугуна (Flickr), «Битва за авторское право 2011 » Кристофера Домбре (Flickr)

Похожие посты
Самосовершенствование

8 лучших приложений Apple Watch Sleep 2020 года

Самосовершенствование

10 лучших циферблатов Samsung Galaxy 2020 года

Самосовершенствование

6 способов исправить это, когда ваши Apple Watch не будут в паре

Самосовершенствование

Вам нужны умные часы?