Introduction
Nous vous conseillons vous et vos équipes de manière opérationnelle au quotidien sur les deux axes majeurs que sont la tech et le produit.
La tech seule permet d’obtenir un produit fiable, scalable et qui fait le job. Mais dans la majeure partie des cas, le produit ne rencontre pas son marché et il part à la poubelle.
La démarche produit seule permet de trouver son marché. Mais dans la majeure partie des cas, la tech ne suit pas ou elle ne commence à suivre que trop tard et le coût de cette dette est bien souvent fatale.
Nous pensons que les deux doivent avancer ensemble et la tech doit être au service du produit de la même manière que le marketing, la communication, les sales, les finances, etc…
Offre Globale
Nous vous accompagnons de manière opérationnelle à différents stades de votre projet :
- Brainstorming, conception et challenge du concept
- Validation du concept et du marché
- Étude de la faisabilité technique
- Mise en place d’une architecture efficace
- Réalisation d’un MVP pour acquérir et développer les premiers clients
- Création d’une équipe produit
- Création d’une équipe technique
- Migration et scaling
Au delà des ateliers spécifiques à l’équipe tech et à l’équipe produit, nous proposons un atelier OKR global à l’entreprise qui nous semble indispensable pour son pilotage et pour l’alignement de tout ses employés.
Contact
Offre Tech
Nous mettons en place différents modules en fonction du stade de votre projet.
Dans chacune des phases, nous pouvons faire intervenir des personnes externes afin de supporter la montée en charge ou en compétence.
Phase de création
- Identification des facteurs inattendus à venir afin de maîtriser le budget de développement
- Réalisation d’un PoC pour vérifier la faisabilité technique du projet
- Choix des systèmes externes (authentification, mailing, …)
- Architecture avec les systèmes externes afin de lever les problèmes aux appels à des APIs ou autres systèmes
- Design de l’architecture avec vos équipes
Phase de démarrage
- Mise en place de l’architecture
- Design de la méthodologie de travail (on y inclut le peer programming, la revue de code et bien évidemment les tests)
- Pilotage des sprints
- Formation du Product Owner dans l’entreprise (User stories, Epics, Backlog, …)
- Atelier “Quand l’équipe tech rencontre l’équipe produit”
- Mise en place du monitoring et de l’alerting
- Mise en place du support client
- Module sécurité où on implique toute l’équipe tech à la recherche de failles manuellement et de manière automatisée
Phase de croissance
- Transmission de compétences pour garantir l’actif de l’entreprise
- Réalisation des fiches de poste de recrutement
- Conseil sur l’exercice de l’interview
- Conseil sur l’analyse des candidatures, des tests techniques, …
- Réalisation des premiers entretiens
- Migration des systèmes existants pour scaler
Stack Tech
Ce site est par exemple généré en Go, il utilise Bootstrap 4 et ce bon gros vieux jQuery. On adore RoR, Svelte, Vue.js, Laravel, TailwindCSS mais il faut bien faire un choix !
Voici une liste non exhaustive des technologies utilisées dans nos différentes missions.
→ Voir la liste
Infrastructure
- Datacenters (location de baies et installation de serveurs)
- Heroku
- Google Cloud Platform (GCP)
- Digital Ocean (DO)
- Amazon Web Services (AWS)
- Gestion de l’infrastructure avec Terraform
Architecture
- Monolith
- HA (HAproxy, NGINX, Apache…)
- Micro-services
- Pub/Sub
- Queueing
- Scheduling
- Caching à différents niveaux (Redis, Memcached, Varnish)
Code
- Méthodologie 12factors
- Hébergement du code source internalisé ou externalisé via Github, Gitlab, et Bitbucket
- Test unitaire et fonctionnel
- de la partie Front et Mobile
- du Backend
- Code Coverage internalisé ou externalisé via des outils comme Coveralls
Langages
- Golang
- PHP
- Python
- Shell
- Javascript
- …
Base de données
- PostgreSQL
- MongoDB
- Redis
- MySQL / Maria
Méthodologies
- Sprint Planning
- Daily scrum meeting
- Scrum poker
- Peer Programming
- Code Revue
- Cérémonie démo en fin de sprint
- Rétrospectives
Delivery
- Chef
- Puppet
- Ansible
- Jenkins
- Circle CI
- Travis
- Coveralls
- Spinnaker
Monitoring
- Munin
- Datadog
- NewRelic
- Papertrail
- Bugsnag, Sentry, Rollbar
- Pingdom
- ELK
- Prometeus / Grafana
Support / Alerting
Contact
Offre Produit
Nous mettons en place différents modules en fonction du stade de votre projet.
Dans chacune des phases, nous pouvons faire intervenir des personnes externes afin de supporter la montée en charge ou en compétence.
Phase de création
- Atelier Wireframing pour mettre à jour les besoins du produit
- Atelier User Testing pour apprendre à diriger des tests auprès de vrais utilisateurs et récupérer leurs feedbacks
- Module de priorisation pour faire les bons choix en terme de valeur/effort avec les équipes techniques
- Module Roadmap pour que l’entreprise toute entière sache à chaque instant ce qui est prévu et pourquoi
Phase de démarrage
- Atelier prototype afin de réaliser une maquette utilisable pour mettre à jour l’expérience utilisateur
- Atelier User Analytics pour mettre en place les KPIs qui serviront au pilotage du produit
- Atelier User Insights pour mettre en place une base d’évangélistes parmi les early adopters
- Module Initiatives pour piloter la Roadmap de manière efficace
Phase de croissance
- Atelier CPO pour mettre le produit au centre de l’entreprise et permettre son pilotage
- Atelier user analytics pour mettre les cohortes en place et optimiser le produit
- Module Design Sprint pour prendre des décisions lourdes avec confiance
- Réalisation des fiches de poste de recrutement
- Conseil sur l’exercice de l’interview
- Conseil sur l’analyse des candidatures
- Réalisation des premiers entretiens
Stack Produit
On adore travailler avec les outils suivants mais comme pour la partie technique, nous sommes bien évidemment ouverts à vos outils existants.
→ Voir la liste
Product Discovery
- User research formalisée dans le Notion de l’entreprise
- User insights avec Product Board
Framing
- wireframing dans Sketch ou Marvel
Planning
Prototyping
- UI avec Sketch
- UX avec Marvel et Principle
Testing
- User testing avec un outil de Visio, Usertesting ou la beta de Marvel
Production
- Product Board
- JIRA
- User analytics avec Amplitude, MixPanel, Hotjar
Contact
Méthodologie globale
Voici la méthodologie qu’on aime bien mettre en place quand les moyens le permettent. Notre gourou est Marty Cagan. Si vous souhaitez tout savoir dans les détails, je vous invite à lire la bible → Inspired.
Le but est de ne développer que le minimum nécessaire à la création du maximum de valeur.
Uniquement ce dont on a besoin.
Il ne faut pas se mettre à développer ce qui serait cool d’avoir ou dont on aura besoin.
Le risque, c’est de mettre des développeurs au travail pendant 2 semaines et de finalement tout mettre à la poubelle.
Comme dans un jeu vidéo, on perd un 💙, puis un deuxième et quand il n’y en a plus, le développeur démissionne et part ailleurs 😬
Dans les lignes qui suivent, RICE veut dire Reach Impact Confidence Effort. C’est une méthode de priorisation et chacune de nos actions permet d’évaluer une des 4 composantes.
🧠 Préparation
Research
Le but est de penser une fonctionnalité :
- Brainstorming (Miro, Tableau blanc…)
- User Research (Paper…) → pige, veille, ce qui existe, capture
- UI (Papier…) → comment je convertis la vision de ma fonctionnalité dans une ou plusieurs interfaces
- UX (Marvel…) → tester, comment je fais ceci, comment je vis cela à son utilisation…
Objectif de la feature
Le but est de déterminer les clés du succès de la fonctionnalité :
- (PM/Data) Création des metrics permettant de savoir si la fonctionnalité est bonne ou non
- (PM/Dev) Mettre en place l’affichage des KPIs pour l’ensemble de l’entreprise
- Un KPI = une utilité de prise à la décision
- Déterminer ensemble la finalité → À quoi ça sert ça ? Objectif pour l’entreprise.
Spécifications
- (UI) Maquettes (Sketch…) → Une image met tout le monde d’accord, un texte n’est pas lu
- (UX) Storyboard (Marvel…) → Comment la fonctionnalité se déroule dans la vraie vie ?
- (PM/Dev) User Stories + Tâches (JIRA…) → Permet d’échelonner le développement, rien oublié ?
- (PM/Dev/TEST) Rédiger QA → Règles du jeu claires / Possibilité d’exporter le développement / Pas besoin de X meetings
Chiffrage technique (RICE)
- (Dev) Poker planning → Combien ça coûte en fait ?
Chiffrage de valeur
- (PM/Steerco) (RICE) Poker planning des Epics → Combien ça va rapporter de valeur ou de satisfaction à mes utilisateurs ?
- (PM/CTO) (RICE) Quels ou combien d’utilisateurs cette fonctionnalité va-t-elle toucher ?
⚖️ GoNoGo
- (PM) Matrice d’aide de prise à la décision (celle de Productboard est suuuuuper)
- (PM) Priorisation en fonction des initiatives produit et des scores Reach Impact Confidence Effort
- (PM) Arbitrage
#go
ou #nogo
🚀 Création
-
Faire la planification (roadmap, cycle de dev)
- (PM/POs/CTO) Travail de tous les jours
-
Faire le suivi de création
- (SM) Où en est-on ? ça avance ?
- (PM) Aide à la prise de décisions → eg: en fait dans la vraie vie ça ne marche pas comme ça… que fait-on ?
-
Mise en production planifiée
- (Dev) Présentation de la fonctionnalité en fin de sprint avant la retrospective à tout l’entreprise
- (PM) Alerting de tous les stakeholders (marketing, documentation, support, SEO, …)
📊 Suivi
- (PM) Lecture des rapports des metrics
#lean
→ La fonctionnalité est-elle ok ? Nous a-t-elle aider à aller vers nos objectifs ? Est-ce que l’on doit la tuer ?
- (PM) Sondages utilisateur → Ça marche ? Ça vous plaît ? Il ne manque rien ?
Academy
- Impliquer les évangélistes pour passer le mot que la fonctionnalité est une tuerie
- Meetup
Produits livrables que les PM doivent gérer :
- (PM) Feature specification
- (UX) Mock-ups & prototypes
- (UX) Final designs
- (Engineering) Development
- (PM/Doc) Documentation
- (Product marketing) Marketing collateral
- (Product marketing) Sales enablement materials
- (PM/KAM/Support) Notifying stakeholders of upcoming changes to the product
- (PM,Academy) Engage customer community
- Show users they’ve been heard
- Engage customer community
- Celebrate what you’ve launched
- Share ideas you’re considering, and what’s planned
Contact
Étude de cas
Contactez-nous !
Nous pouvons être opérationnels d'ici quelques jours 🚀
Contact