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

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

Мы работали-работали, вели документацию в электронных таблицах (запись к нам осуществлялась либо по телефону, либо в соц.сетях), но, со временем, когда посетителей стало достаточно много (тогда как раз вышла долгожданная игра одной популярной франшизы), мы пришли к решению, что надо бы создать мобильное приложение, чтобы облегчить запись, да и, чего таить, ведение документации станет проще. На это мы выделили некоторую сумму и начали искать разработчиков. Остановились на не самом дорогом варианте, но и не самом дешевом. Но сразу же возникли проблемы! Разработчики находились в Москве, поэтому всю сопутствующую документацию, приходилось пересылать по почте. Но, отзывы были хорошие, цена приемлемая, поэтому мы “пожали руки” и запустили в разработку мобильное приложение.

Признаюсь сразу: мы профаны в этой области, но изучив, что пишут в интернете, мы были готовы к некоторым проблемам, но не к таким. Разработчики нехотя поддерживали с нами связь, чуть ли не грубили (я приложу скрины!), постоянно опаздывали на конференции в Teams. Они жаловались, что мы вечно недовольны дизайном, который они присылают. Мы составляли ТЗ, но, казалось, что они в него даже не смотрят! Когда мы с горем пополам дошли до рабочего прототипа, оказалось, что для бронирования времени в клубе, у пользователя уходило слишком много времени и действий. Приходилось все переделывать, тратить время и деньги (как выяснилось позже, когда мы уже работали с компетентными разработчиками, перед этапом разработки нам должны были выслать макет, в котором представлен пользовательский сценарий).

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

 Мы связались с разработчиками, объяснили им проблемы и.. получили отказ! Оказывается, в нашем договоре не было прописано, что у приложения будет гарантийная поддержка. Пришлось оперативно искать новых разработчиков, которые бы исправили всю эту беду. А бед, как оказалось, много: серверная часть приложения была полностью “дырявой”, клиентская же часть была сделана на коленке. Но про то, как мы избавлялись от этих проблем, я, возможно, напишу еще одну статью, ибо говорить там есть о чем! Спасибо ребятам из websovet за то, что в кратчайшие сроки помогли нам довести приложение до ума. И спасибо вам, читателям, что уделили мне время! Надеюсь, у вас таких ошибок уже не возникнет.