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

code

Выбор компании для разработки мобильного приложения и экономия нервов, денег и сил

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

А за кадром кто?

appart

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

Запроси у компании-подрядчика резюме разработчиков. И PM’ов. Ты должен быть уверен в том что твой заказ будет реализован специалистами высокого класса. В этом случае можно быть уверенным в качестве кода. Его красоте и стабильности работы. В нем не будет лишних строк, не будет костылей, не будет «обходных путей». Если по каким-то причинам вам нужно будет сменить подрядчика, то новые исполнители очень быстро разберутся в коде и будут тратить меньше времени на доработку или исправление старого кода, а также внедрение нового функционала, что в свою очередь экономит твои деньги. Также обрати внимание, есть ли у разработчиков или проджектов дополнительные сертификаты. Одним из сильных у проджектов считается сертификат PMI-ACP.

 Скорость реакции – как у ниндзя

ninja-

Время ответа на твой запрос в чате должно составлять 20-30 сек. и чем этот показатель ниже, тем лучше. Разработка мобильного приложения – это сфера услуг. Поэтому, клиенто-ориентированные компании более успешны. Да, ты можешь не получить все ответы сразу, мало ли что ты там себе задумал. Но хотя бы начать диалог с тобой должны почти сразу и если есть трудности, то сказать сколько времени компании потребуется на изучение твоего вопроса и когда компания сможет предоставить ответ. Отмазки типа «Мы очень заняты, поэтому, не можем оперативно отвечать» — не пригодны для тебя.  Во-первых, если компания занята, она должна сразу об этом сообщить. Во-вторых, если они такие занятые, то есть сомнения что они справятся с твоим заказом точно в срок. В третьих, если на вопросы в чате отвечают, не продажники или менеджеры, а разработчики, то сомневаюсь что ты попал по адресу. Возвращайся в поисковик…

Всего 22% отвечают на запрос в течении часа.

А SLA реально существует?

sla-ufo

Нет, у компаний-однодневок или студент-корпоратион, наверное, нет. Конечно все можно подделать – привет Китаю. Но компании с опытом и большим штатом, клиентами за плечами имеют отработанное «Соглашение о предоставлении качества услуг». Запроси этот документ в компании, потому что любое мобильное приложение нуждается в поддержке. Изучи этот документ, так ты поймешь на что рассчитывать, а на что нет при поддержке твоего приложения в этом «заведении». Тут же будут данные о гарантийной поддержке. Гарантийная поддержка должна быть минимум 3 месяца, все что меньше – тревожный звоночек. Что касается внегарантийной поддержке – обязательно смотри чтобы была возможность дорабатывать приложение при различных обстоятельствах. Ты всегда можешь заказать доработку приложения под новую ОС например или добавить функционал который не входил изначально в ТЗ.

Регламент управления проектами

Эту информацию открыто можно предоставлять заказчикам. Поэтому, смело проси регламент управления проектами в компании. Это даст понимание как все организовано в компании, на сколько четко будет взаимодействие в команде. Кто за что ответственный в команде и как вообще происходит процесс разработки. Если в компании нет такого регламента – значит там царит хаос, кто что хочет, тот то и делает. И спросить неского. От таких компаний нужно держаться как можно дальше. Кстати, объективных причин в не предоставлении такого документа тоже нет.  

Тест-парк

test-phones

В каждой компании приложения тестируются либо на специальном ПО которое стоит денег, например именитый Testdroid, либо на реальных устройствах. Запроси список устройств с IMEI’ями к себе на почту. Посмотри какие устройства есть в компании. Хорошо если в компании есть широкая линейка устройств от «слабеньких» до «сильненьких». Тогда можно быть уверенным что твое приложение будет хорошо работать как на слабых устройствах, так и на ведущих «тренажерах для пальцев». QA специалисты обычно используют все вкупе с устройствами и ПО для тестов.

Благотворительность

code

Можно поинтересоваться, сколько разработчиков в компании выкладывают свои собственные библиотеки  в сеть для всеобщего пользования. Если разработчик делится своим кодом с общественностью – это признак того что разработчик уверен в себе, сформировал свои моральные принципы и устоит написания кода, а значит не боится критики. Такие разработчики на вес золота. Если таких разработчиков много в данном «заведении» — это хороший знак. Они стоят дорого на рынке труда, но они полностью оправдывают затраты на них. Такая компания берет дорого за свои продукты, потому что эти продукты действительно высокого качества.

Портфолио

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

P.S.

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

Лучше заплатить за хороший результат один раз и достаточно, чем платить 2 раза, но по чуть-чуть. Ибо история кишит примерами неработающих мобильных приложений за 1к$.