Akinox

Création d'une équipe personnalisée et d'une application entièrement fonctionnelle et évolutive dans un délai de quatre mois.

Défis

Chronologie

Nous disposions de quatre mois pour mettre à disposition sur l'App Store une application vivante, soutenue par une plateforme de gestion immobilière et une plateforme de location à court terme.

‍Structure complexe

Avec de nombreux éléments en mouvement dans un délai très court, une prise de décision rapide était essentielle. Nous devions agir rapidement, mais avec détermination et un contrôle incroyable.

Objectifs

Rationaliser

Nous savions que nous devions rendre les opérations du client disponibles sous forme de plateforme pour permettre la croissance et le développement futur d'applications et de services connexes.

Recruter

Nous avons recruté leur directeur de l'ingénierie et contribué à la constitution d'une équipe interne d'ingénieurs. 

Échelle

Nous avions besoin que notre travail soit constitué d'éléments de base simples qui puissent facilement s'adapter aux besoins du client.

L'équipe que nous avons constituée

1 propriétaire de produit

1 responsable technique

3 développeurs fullstack

1 développeur

Ce que nous avons utilisé

React-native

Expo

Nœud

AWS

Terraform

Postgres

Le processus

Étape 1

Découverte

Au cours d'une phase de découverte, notre équipe a collaboré avec l'équipe du client pour s'aligner sur la vision, la mission et la feuille de route. En conséquence, nous avons déterminé les problèmes à résoudre et proposé des solutions qui créeraient une valeur concrète.

Étape 2

Conception de la solution

Le MVP devant être lancé sur l'App Store en quatre mois seulement, nous devions trouver un moyen d'avancer rapidement sans compromettre la qualité du produit. 

Dès le début du projet, nous avons discuté de la question "acheter ou construire" et nous nous sommes assurés que notre solution s'intégrerait aux plateformes existantes au lieu de les reconstruire à partir de zéro. 

L'élément clé de ce processus était de s'assurer que nous n'étions pas si étroitement liés à ces plateformes que nous ne pourrions pas nous en séparer si les exigences futures n'étaient pas satisfaites.

Avec notre solution en tête, nous avons construit le meilleur Chrono Squad pour faire de ce projet un succès.

Étape 3

Sprints itératifs

Le premier sprint s'est concentré sur la mise en œuvre des outils appropriés afin que l'équipe de développement puisse collaborer efficacement et itérer rapidement. 

Nous avons construit une infrastructure légère et évolutive sur AWS en utilisant Terraform pour nous permettre de créer les environnements de "test" et de "production" dont nous avions besoin. 

Ensuite, nous nous sommes attaqués aux pipelines CI et CD en utilisant les actions Github pour s'assurer que chaque ingénieur puisse fusionner et tester son travail avec celui de son collègue.

Ce que nous avons construit

Application iOS

Application Android

Application Web

API GraphQL

Infrastructure en nuage

Les résultats

Une base de code pour tous les gouverner

Pour permettre des mises à jour rationalisées et une maintenance future simplifiée, nous avons créé une base de code unique qui a servi de code source pour de multiples applications et plates-formes.

Plate-forme interopérable

Dans un souci d'évolutivité, nous avons développé une plateforme interopérable permettant à un large éventail d'applications et de systèmes de communiquer et de partager/accéder aux données de manière simple et facile.

Objectifs : dépassés

Non seulement notre équipe a créé un produit qui répondait aux exigences dans les délais impartis, mais le produit a largement dépassé les objectifs commerciaux que notre client s'était fixés.

Histoires suivantes

Aller à l'été

En savoir plus