Aller à l'été

Comment Chrono Innovation a aidé Go Summer à commercialiser en 4 mois une application iOS, Android et Web.

Défis

Chronologie

Nous disposions de quatre mois pour mettre sur l'App Store une application qui interagisse avec une plateforme de gestion immobilière ainsi qu'avec plusieurs applications 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é de blocs de construction légers qui pourraient facilement s'adapter pour soutenir la croissance de la plateforme.

L'équipe que nous avons constituée

1 propriétaire de produit

1 responsable technique

3 développeurs fullstack

1 devops

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 "dev", "test" et "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 iOS, Android et Web.

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 des données simplement et facilement.

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