К нам обратился клиент с задачей по разработке мобильного приложения для удобного учета расходов на Android и iOS платформах.
Исходных данных, как таковых не было, как и названия, логотипа и в общем понимания, какой набор функций ожидается увидеть в приложении.
Поэтому наша команда провела глубокий анализ рынка на целесообразность выпуска приложения такого формата, а также анализ уже готовых аналогичных приложений, их функционала, отличий, плюсов и минусов.
После подготовленного отчета клиент взял небольшую паузу для ознакомления и принятия решения.
Спустя неделю мы заключили контракт и запустили все процессы по разработке мобильного приложения.
Мы заменили название бренда и замазали любые упоминания на скриншотах, чтобы не нарушать НДА в отношении нашего клиента.
Первым этапом наша команда начала с разработки технического задания, так как правильно составленное техническое задание является основополагающим фактором при разработке любого продукта без которого обойтись категорически нельзя.
В рамках разработки технического задания (ТЗ), помимо технического описания и сроков каждого из этапов разработки, в него также вошли и мокапы — изображения различных экранов приложения с визуализацией основного функционала без учета фирменного стиля и других графических элементов.
Параллельно разработки ТЗ, мы также начали процесс по подбору подходящего под заданные критерии клиентом названия для приложения.
Этот процесс на самом деле сложен, так как придумать уникальное наименование с учетом текущей реальности и, чтобы оно было запоминающимся, а также отражало смысл самого приложения — достаточно громоздкая работа и очень ответственная.
Мы подготовили 10 различных вариантов потенциального названия для приложения. Все варианты были оформлены в разном стиле, чтобы помимо самого слова, можно было и отталкиваться по визуальной составляющей и, возможно, уже на данном этапе определить фирменные цвета.
Это сделано в первую очередь для того, чтобы не растягивать сроки разработки, а наоборот, по возможности, их сократить, что в дальнейшем приятно как клиенту, так и нам, что клиент остается доволен всем процессом.
К окончанию написания технического задания нам удалось согласовать и выбрать с клиентом название приложения — Finance Checker, а также определиться с фирменными цветами.
Общие сроки первого этапа составили две с половиной недели.
Вторым этапом нам требовалось подготовить и утвердить макеты экранов приложения с учетом фирменных цветов, а также разработать логотип.
Это не заняло у нас много времени, поэтому мы завершили его за одну неделю.
Третьим этапом нашей команде нужно было подготовить промежуточную версию приложения Finance Checker для iOS и Android устройств с готовой версткой одной из тем приложения (так как в нем планируется светлая и темная тема) и минимальным набором функционала, такого как:
Благодаря тому, что наша команда приступила к разработке приложения для Android и для iOS устройств еще на втором этапе, мы успешно выполнили данную задачу и добавили помимо этого:
Завершением третьего этапа стало тестирование промежуточных версий, с указанным выше функционалом, клиентом, которое прошло успешно без каких-либо нареканий.
Четвертым и уже завершающим этапом разработки мы должны были предоставить клиенту полностью готовое приложение для Android и iOS устройств.
Готовое приложение должно включать в себя следующий набор функций:
Ввиду того, что разработку приложений мы начали еще раньше предполагаемого клиентом срока, то это позволило сократить 20% времени от установленных сроков выполнения поставленной задачи.
Предварительно, по завершению разработки, наша команда по тестированию провела тщательную работу по тестированию всевозможного функционала приложений и различных кейсов, который могут возникнуть на Android и iOS устройствах.
После успешного завершения тестирования приложение Finance Checker было передано клиенту.
Спустя непродолжительное время мы получили одобрение от клиента, что приложения работают отлично.
На этом завершился четвертый этап и в целом вся работа по разработке приложения по учету финансов для Android и iOS платформ.
После завершения нашей работы, мы также помогли клиенту загрузить приложения в App Store и Google Play, успешно пройти проверку в сторах и опубликовать приложения в открытый доступ, а в дальнейшем произвели выпуск еще нескольких версий приложений с новыми функциями.
Спустя полгода с момента завершения нами всех работ, данный клиент вновь обратился к нам для разработки веб и десктопной версии приложения с возможностью синхронизации данных на любом из используемых устройств, что мы успешно выполнили.