Столкнувшись в прошлом году с необходимостью строить дом, я был поражен — насколько мой опыт в разработке мобильных приложений подходит этому делу.
Тут всё точно также! И толпы неквалифицированных подрядчиков, готовых работать за еду (только в разработке это не всегда узбеки). И восхитительная легкомысленность при продумывании архитектуры (проектирование фундамента, нагрузок, коммуникаций). О необходимости тестирования (контроля качества) вообще большинство подрядчиков просто где-то слышали…
А ведь мы отдаем деньги, рассчитывая, что дом не обрушится нам на головы во время снегопада, а мобильное приложение не будет крэшиться при каждом втором запуске.
Так родилась идея этой статьи: на очень понятных аналогиях рассказать тем, кто впервые сталкивается с задачей создания сайта, мобильного приложения или другого софта о подводных камнях этой затеи. Погнали.
Выбор подрядчика
Узбеки ничего про мой объект не узнали и не спросили. Но цена была в два раза ниже. Информация о подземном ручье и сползающем склоне их не заинтересовала.
Были ещё интересные ребята. Компания занимается проектированием. Шикарные картинки и крутое портфолио. Предложили также и услуги строительства. Но на вопрос, кто и как у них этим занимается ответить не смогли. Заподозрил нехорошее: роковой союз с узбеками.
Всё как у нас в диджитал, честное слово!
Я выбрал небольшую компанию, специализирующуюся только на малоэтажном строительстве. В штате инженеры-строители с профильным высшим образованием. Ребята ещё на пресейле собрали массу информации о моем объекте и задали кучу правильных вопросов.
В разработке приложения мы также проводим анализ предметной области, определяемся с функциональностью, составляем ТЗ, подсчитываем примерные сроки выполнения проекта, первично прикидываем дизайн.
Хорошего подрядчика вы можете определить по вопросам, которые он вам задает.
Очень важно не похоронить проект на корню выбором неправильного подрядчика. Мы в 65apps встречали такие случаи, когда клиента обманывают ещё на этапе пресейла, обещая заведомо нереальные сроки, крошечную смету или вообще ещё несуществующие технологии.
К нам однажды пришел клиент с собственными предложениями:
— ФЕЯ, летающая по экрану поверх всех приложений;
— Искусственный интеллект, умеющий читать мысли;
— AR технологии, которые еще даже в прототипах не появились.
И это просто замечательно, когда заказчики смотрят вперёд технологий. Вернуть их на Землю не так сложно. Убило в этой истории то, что заказчику было предоставлено четыре официальных КП от наших конкурентов...