Мобільна програма та облікова система для парку таксі, доставки
Це дуже цікавий випадок, він про комплексний розвиток двох мобільних додатків, обліково-адміністративної системи та системи ефіру для служби таксі та доставки.Я спочатку розповім про саму додаток, про процес розробки, а в кінці статті опишу деякі виклики, особливості і нетипічні завдання в процесі уточнення вимог дизайну архітектури.Звичайно, багато надзвичайно цікавих моментів змушені опустити у розум NDA.Цей проект крайне не шаблонний, такий проект не робити ні за готовим керівництвом, ні за стандартним навчальним книжком аля "Вігерс Бітт.Розробка вимог до ПП».Не, ця співпраця мала безліч особливостей, які заслуговують одного з найскладніших наших кас-проектів.Але як і завжди, ми ці труднощі очікували і були готові як до складних стратегічних рішень, так і до оперативних і тактичних імпровізацій.Оскільки ми спеціалізуємося на розробці систем для автоматизації обслуговування клієнтів - розробка адміністративного програмного забезпечення і мобільного додатку для обслуговування таксі та доставки в єдиному додатку відразу виявилася нам цікавим проектом і, звичайно, викликом, особливо у зв'язку з бурхливою конкуренцією і здається перенасиченістю цього ринку технічними рішеннями на тлі пандемії і масового зростання попиту на доставку на початку 2021 року.Багато років ми спілкувалися, зокрема, з клієнтами, які планували замовити розробку онлайн-сервісу для таксі, був навіть досвід розробки не складних типових рішень з цієї галузі, але нічого надприродного.А в середині 2021 року до нас звернулася група інвесторів з нетипічним і складним проектом саме у сфері таксі.На той момент, в суму з описованим досвідом в предметному області, ми вже мали досвід великих (не таксі) проектів з картографічними послугами і GPS навігацією, дзвінокцентрами, впровадженням системи оплати, був також досвід роботи з даними в реальному часі і складними наборами схеми даних.Виходячи з цього ми зрозуміли, що повністю усвідомлюємо, як організувати команду під проект, заробляти, проектувати систему і програмувати її.Клієнт звернувся до нас з вже існуючими набуттями з технічного завдання.Наш бізнес-аналітик провев аудит існуючого технічного документа, після чого було запропоновано ряд поліпшень, які змінили структуру і зміст документа.Першою важливою особливістю цього проекту виявилося те, що стан дизайну-макетів був расинхронізований з поточним станом технічного завдання.Тому було важливо провести повне порівняння ТЗ і дизайну для виявлення невідповідності, таких було на момент запуску багато, тому ми відразу підключили дизайнера.Наш дизайнер дорисував нові макети і вносив зміни в існуючі.Моделі додатково пропрацювалися за сценаріями використання інтерфейсу.Ми знайшли нові способи скоротити надлишкові інтерфейси або додати нові, якщо це дійсно необхідно і неможливо перекористати вже існуючі.Таким чином, ми розробили деякі поліморфні паттерни візуального відображення індивідуально саме для цього проекту, для цієї предметної області.