Обратите внимание на манеру речи и поведение сотрудников. Представитель разработчика должен вести себя уверенно, не нервничать, быть вежливым и отвечать на любые вопросы. Если разработчик часто использует непонятные для вас слова и говорит быстро – это плохой признак: возможно, вас пытаются обмануть или по какой-то причине хотят запутать. Если вам что-либо непонятно или вы в чем-то сомневаетесь, задайте уточняющий вопрос или хотя бы сообщите об этом собеседнику. Хороший разработчик может легко и быстро объяснить что угодно относительно своей работы на простых примерах понятным для клиента языком.
Если вы живете в большом городе, то можете найти компанию-разработчика из провинции, делающую приложения значительно дешевле. Если у вас нет возможности регулярно туда ездить – не беда, работу можно организовать удаленно. Но в таком случае вы должны тщательно проверить компанию через интернет.
Итак, на что стоит обратить пристальное внимание?
1. Цена: должна быть ни низкой, ни высокой; она должна быть адекватной оказанным услугам.
2. Все и сразу: если разработчики делают все и сразу, значит, они ничего не делают качественно. Ищите компанию, которая специализируется на разработке мобильных приложений.
3. Городской телефон, адрес: если их нет, значит, это виртуальная компания.
4. Очепятки: если в тексте присутствует много грамматических и орфографических ошибок, значит, также они будут делать и приложение. Внимание к деталям важно.
5. Кто будет выполнять работу: если разработчики отдают часть работы фрилансерам или субподрядчикам, вы должны об этом знать и дать согласие.
6. Насколько известна компания, ее учредители и работники: чем больше материалов о них вы сможете найти в интернете, тем лучше.
Самый простой способ узнать уровень разработчика – спросить у него, как компания Google советует создавать приложения и как доносит эту информацию разработчикам. Дело в том, что Google выпустил руководство для Android-разработчиков о том, как лучше создавать и публиковать приложения. Если перед вами разработчик, который ничего не смыслит в разработке, он точно ничего не знает об этом руководстве и никогда его не читал. Руководство размещено в каталоге книг Google Play и называется The Secrets to App Success on Google Play (Second Edition). Также вы можете поинтересоваться текущим изданием этого руководства. Если разработчик давно не обновлял свои знания, значит, он не в курсе, что уже существует второе издание[33].
Традиционно всю работу выполняет кто-то один: один фрилансер или одна компания. Если есть возможности (для этого необходимо иметь опыт и сотрудника), то можно разделить работу между несколькими разработчиками. Например, ваш дизайнер создает дизайн, а остальную работу выполняют в сторонней компании, либо часть работы делает фрилансер, а все самое важное – компания. Это позволяет сэкономить на затратах, но одновременно создает дополнительные трудности в процессе разработки из-за необходимости согласования работы разных специалистов. Так стоит поступать только тем, кто действительно знает, что он делает и уже делал подобное в ИТ-сфере.