Создание мобильного приложения под iOS для менеджмента компании «ТЯЖМАШ»
Согласно анализу НИУ ВШЭ, для промышленной отрасли цифровизация – критический фактор в преодолении современных вызовов. Наиболее успешными оказываются предприятия с большей степенью автоматизации и роботизации, а также готовностью к совместной удаленной работе.
В конце сентября 2021 года компания «ТЯЖМАШ» обратилась к нам с проектом по созданию мобильного приложения под iOS для менеджмента фирмы. В кейсе рассказываем, как за 3,5 месяца мы разработали MVP: от составления технического задания до выпуска релиза.
Клиент
В конце сентября 2021 года мы начали сотрудничать с компанией «ТЯЖМАШ». Предприятие производит уникальные установки для АЭС, ГЭС, наземных стартовых комплексов космодромов, а также дробильно-размольное, топливоприготовительное и транспортирующее оборудование. География дочерних обществ и представительств компании выходит далеко за пределы России и даже постсоветского пространства.
Цель
Продукт предназначен для топ-менеджмента предприятия, инвесторов и акционеров. С его помощью можно отслеживать статусы заключенных контрактов и информацию по ним в режиме реального времени.
Что сделали
На первом этапе наша команда определила приоритетные для менеджмента показатели и структуру решения для получения сведений из базы данных «ТЯЖМАША». К работе над этой задачей мы подключили проджект-менеджера и аналитиков. А наш дизайнер подготовил несколько вариантов концептов интерфейса с удобными и привычными для пользователей решениями. Когда клиент выбрал один из них, отрисовали макеты основных сценариев MVP с учетом технических и бизнес-требований.
На втором этапе присоединились iOS-, backend-разработчики и QA-специалисты. Так как дизайн и техническое задание полностью согласовывались со всеми членами команды, это позволило избежать сложных необоснованных решений и увеличить скорость реализации продукта. С помощью диаграммы Ганта мы определили, что закончим работу над приложением в январе. Но в соответствии с целями нашего клиента нужно было выпустить MVP до Нового года, поэтому QA-специалисты тестировали некоторые кейсы параллельно с разработкой, чтобы сократить время на решение задач.
У клиента было пожелание – внедрить SIM-Push. Так как требования безопасности были удовлетворены, команде удалось приступить к разработке и тестированию модуля авторизации уже в финале работы над проектом. Далее на стороне заказчика возникла проблема во внутренней сети. Для ее решения мы оперативно подключили эксперта в области DevOps, он помог с настройкой CI\CD в GitLab.
Результаты
Правильная декомпозиция задач и расстановка приоритетов позволили подготовить финальную версию продукта в сроки, необходимые клиенту.
Технологии
C#, Swift, Net Core 3.1, Swagger, JWT Authentication, ORM Dapper Oracle, Docker, Nlog, GitLab, Postman, Xcode, Git.