1. Atelier de découverte

Objectifs

  • Réaliser l’ensemble du projet avec le client sur la base de la proposition et de l’accord initiaux.
  • Etablir une idée précise des buts et des objectifs commerciaux du client.
  • Comprendre l’aspect concurrentiel.
  • Analyser le public cible, le marché et la géographie
  • Clarifier toutes les questions et les doutes de l’équipe, après l’analyse initiale.
  • Établir les hypothèses et les contraintes
  • Comprendre et documenter les préférences du client en matière de design et d’image de marque.
  • Établir une cartographie épique de haut niveau.

résultats

  • Avoir une idée précise et claire des objectifs du client et du projet.
  • Avoir une idée précise des préférences du client.
  • Obtenir les contributions du client et des précisions sur tous les points ouverts.
  • Disposer de toutes les informations nécessaires à la phase de planification.

membres de l'équipe impliqués

  • Chef de projet
  • Responsable technique
  • Responsable IA & UX
  • Client
  • Analyste commercial

Outils

Figma

Google Jamboard

Confluence

Miro

Notion

2. Planification

Objectifs

  • Rédaction de tous les documents pertinents nécessaires à la bonne exécution du projet
  • Obtenir la confirmation et l’approbation du client sur les documents et matériels
  • Définir le plan du projet
  • Définition des lignes directrices du projet en matière de conception et d’image de marque

résultats

  • Obtenir que tout soit documenté en détail, sans rien laisser au hasard ou à l’hypothèse
  • Obtenir l’approbation et la signature du client sur la documentation et le plan du projet.
  • Disposer d’un planning bien défini et précis du projet.

Livrables

  • Fiche technique détaillée
  • Fiches fonctionnelles détaillées
  • Wire-frames
  • User Stories
  • Plan de projet avec planification détaillée des jalons/sprint
  • Cas de test et scénarios

membres de l'équipe impliqués

  • Chef de projet
  • Responsable technique
  • Responsable IA & UX
  • Responsable de la conception de l’interface utilisateur
  • Responsable des tests

Outils

Figma

Google Jamboard

Confluence

Jira Software

Notion

Miro

3. Design

Objectifs

  • Conception de l’interface utilisateur de tous les écrans du projet sur la base des maquettes approuvées et des lignes directrices en matière de conception et d’image de marque
  • Conceptions spécifiques pour le Web, les tablettes et les mobiles en fonction du projet.
  • Faire approuver l’ensemble des écrans de l’interface utilisateur par le client.

résultats

  • Obtenir l’approbation des éléments de l’interface utilisateur
  • Obtenir l’approbation et la signature du client sur l’interface utilisateur du projet
  • Disposer d’un flux d’utilisateurs bien défini et précis pour le projet

livrables

  • Écrans de conception de l’interface utilisateur des projets
  • Prototype cliquable
  • Fichiers sources

membres de l'équipe impliqués

  • Chef de projet
  • Responsable IA & UX
  • Responsable du design UI
  • Designer UI

outils

Figma

Adobe Illustrator

Adobe Photoshop

Jira Software

Zeplin

Notion

4. Développement

Objectifs

  • Traiter les besoins en matière d’intégration du front-end, du back-end, des services web et du développement des API.

  • Préparer une stratégie pour la méthodologie Agile Scrum.

  • Prendre en compte les aspects de multi-tenant, d’évolutivité, d’intégration de tierces parties.

  • Mettre en place une fréquence de 2-3 semaines pour les sprints/milestones

  • Mettre en place une méthodologie CI/CD

  • Créer une structure de code propre et optimisée
    Impliquer la revue du client dans chaque sprint/milestone

résultats

  • Tenir le client informé des sprints terminés
  • Obtenir l’approbation du client pour chaque milestone terminé
  • Impliquer le client dans le processus CI/CD

livrables

  • Version déployable du projet
  • Repo Git avec le code source

membres de l'équipe impliqués

  • Chef de projet
  • Chef d’équipe
  • Développeurs Front-End
  • Développeurs Back-End
  • Ingénieur QA

OUtils

Bitbucket

Gitlab

Kubernates

Jira Software

VS Code

Codemagic

5. Test & déploiement

Objectifs

  • Chaque sprint/milestone est testé manuellement.
  • Les bogues sont signalés et ajoutés au backlog du produit
  • Une fois les bogues corrigés, une version de qualité est fournie, puis la démo finale du sprint est envoyée au client pour approbation
  • Test de régression après chaque sprint pour assurer le bon fonctionnement des sprints/milestones approuvés précédemment

outcome

  • Obtenir le feedback du client sur chaque sprint testé
  • Obtenir la confirmation du client pour passer d’un milestone à un autre
  • Impliquer le client dans le processus CI/CD

Types des tests

  • Tests unitaires
  • Tests manuels
  • Tests de régression
  • Tests de sécurité
  • Tests d’automatisation
  • Tests de charge et de stress
  • Performance
  • Revue de code

membres de l'équipe impliqués

  • Chef de projet
  • Responsable de compte
  • Ingénieur DevOps
  • Développeur principal
  • Ingénieur QA

Outils

Selenium

X Ray

Kubernates

Digital Ocean

Amazon EC2

Google Cloud Run

6. Maintenance

Objectifs

  • Amélioration du produit grâce à une approche Agile
  • Audits de sécurité réguliers
  • Sauvegardes de code bihebdomadaires
  • Mise à niveau constante du système en fonction des nouvelles versions du logiciel
  • Tests mensuels du système pour détecter les bogues, les incompatibilités et les erreurs
  • Surveillance du trafic et de la charge du serveur et optimisation en fonction des besoins de l’entreprise

Résultats

  • Maintenir le produit du client disponible pour sa cible
  • Optimiser le produit avec les mises à jour technologiques
  • Maintenir le client sur la voie de la performance de son produit

Outils

Bitbucket

Gitlab

Kubernates

Jira Software

VS Code

Codemagic

Structure de communication du projet

Standup quotidien de Scrum



Lun -Ven
30 minutes



Vérifiez le travail de la veille, les projets du jour, les questions, les obstacles, etc.



Chef de projet avec l'ensemble de l'équipe

Revue hebdomadaire



Hebdomadaire
45-60 minutes



Amélioration des processus, collecte de retours client, mises à jour des clients, etc ...



Client avec le chef de projet et le chef d'équipe

Livraison des Sprints



2-3 Semaines
60 minutes



Démonstration de l'avancement du projet lors de finalistaion d'un sprint pour le client.



Client avec le chef de projet et le chef d'équipe

Revue des codes sources



Bi-hebdomadaire
2-3 heures



Examination du code source du projet




Expert Technique


Outils de collaboration

Nous veillons à utiliser les outils les plus performants du marché pour faire de vos idées une fusée. Notre sélection précise d’outils garantit que vos idées sont exécutées avec le plus haut niveau d’efficacité.

Modèles d'engagement

Notre objectif est de réaliser des fusées à partir de chaque projet et de mener à bien notre approche de résolution de problèmes avec le plus haut niveau d’efficacité et de dévouement.

Lorsque les objectifs de votre idée ne sont pas clairs, nous avons tendance à opter pour le modèle T&M afin de vous offrir une plus grande efficacité dans la poursuite de votre projet.

Lorsque le budget ne correspond pas à vos besoins, nous avons tendance à opter pour le modèle Kanban, qui est un système de points d'histoire, afin de vous offrir une plus grande efficacité tout au long de votre projet.

Lorsque le projet est un grand projet et peut nécessiter beaucoup de ressources, nous avons tendance à opter pour le modèle Sprint afin de vous offrir une plus grande efficacité dans la poursuite de votre projet.