Soft Skills & Mindset du FullStack Developer
Polyvalence & curiosité, communication entre Produit/Design/Ops, priorisation & livraison continue, diagnostic rapide, apprentissage permanent.
Communication multi-équipes Produit & Priorisation (RICE/WSJF) Delivery & Flow (DORA/Flow) Incident & Debug (MTTD/MTTR) Learning 70/20/10
1) Communication & Collaboration (Produit/Design/Ops/Data)
Cadres & techniques
- SBAR (Situation, Background, Assessment, Recommendation) pour messages clairs.
- PREP (Point, Reason, Example, Point) pour décisions.
- DACI/RACI pour ownership & arbitrage.
- CNV & DESC pour feedback assertif sans conflit.
Livrables
- Templates PRD, ADR, comptes-rendus 15 lignes.
- Carte parties prenantes + comms plan (qui? quoi? quand? canal?).
- Meeting brief & meeting notes standardisés.
KPIs & anti-patterns
- SLA réponses Slack/Issues < 2h ouvrées, % réunions †25 min > 70%.
- Docs à jour ℠90%, décisions tracées >= 100% (ADR ou CR).
- Anti-patterns : jargon non expliquĂ©, âping floodâ, dĂ©cisions orales non tracĂ©es.
# SBAR (message Slack)
S: Bug paiement Stripe en prod sur FR.
B: depuis v2.3, 3D Secure forcé.
A: 2.1% erreurs 402 vs 0.3% habituel.
R: Activer flag fallback v2.2 & lancer hotfix.# DACI (extrait)
Driver: FS Lead | Approver: CTO
Contributors: PM, Design, Ops
Informed: Support, Sales# CR (15 lignes)
Contexte / Décisions / Alternatives / Impacts / Actions (Owner+Date)2) Produit & Priorisation (RICE, WSJF, OST, SPIDR)
Cadres
- RICE = Reach Ă Impact Ă Confidence / Effort.
- WSJF = (Valeur + Urgence + Réduction risque) / Effort.
- Opportunity Solution Tree & Impact Mapping pour relier outcomeâfeatures.
- SPIDR pour story slicing (Spike/Paths/Interfaces/Data/Rules).
Livrables
- Tableau scoring RICE/WSJF (source contrÎlée Git).
- Kill-criteria pour arrĂȘter une piste (seuils dâadoption/latence/cout).
- Contrats de succÚs (OKR ou métriques outcome).
KPIs & WIP
- WIP <= 2 features/équipe, cycle time 50p < 5j.
- Outcome atteint (adoption/temps tĂąche/erreurs) â„ objectif.
- Anti-patterns : output-driven, scope creep, absence dâhypothĂšses testables.
# RICE (exemple)
Feature,Reach,Impact,Confidence,Effort,RICE
A,10000,3,0.7,10,2100
B,3000,2,0.9,3,1800# Gherkin (critĂšres d'acceptation)
Feature: Reset password
Scenario: lien valide
Given un utilisateur
When il clique sur le lien
Then il peut définir un nouveau mot de passe3) Delivery & Flow (DORA, Flow Efficiency, Trunk/Flags)
Pratiques
- Trunk-based + feature flags, dark launch, canary.
- Release gates (tests/qualité/sécurité/a11y/observabilité).
- Définition de Fini (DoD) partagée et vérifiée en CI.
KPIs (DORA + Flow)
- Déploiements ℠hebdo, lead time < 1j.
- CFR < 15%, MTTR < 30 min.
- Flow efficiency > 35% (temps valeur/temps total).
Anti-patterns
- Branches longues, QA manuelle tardive, âbig bangâ.
- Pas de rollback/kill switch, dette ignorée.
# Definition of Done (extrait)
â
Tests (unit/int/e2e) OK & coverage â„ 80%
â
Lint/Typecheck OK, perf budget respecté
â
SAST/DAST OK, secrets scan OK
â
Docs & runbook mis Ă jour# Release gate (CI)
testâsecurityâa11yâperfâdeployâsmoke4) Analyse, Debug & Incidents (5-Why, Fishbone, Playbooks)
Playbook
- TTD (Time to Detect) & TTM (Time to Mitigate) monitorés.
- Triage P1/P2/P3, incident commander & scribe nommés.
- HypothĂšse unique, test A/B, revert/flag si inconclusif.
RCA (causes racines)
- 5 Why + Fishbone (Process/People/Tech/Env/Tools/Data).
- Actions prevent/detect/mitigate avec Owner+Due.
KPIs & anti-patterns
- MTTD < 5 min (APM/alerting), MTTR < 30 min.
- Anti-patterns : multi-changes simultanés, logs PII, pas de post-mortem.
# Incident comm (SBAR)
S: P1 latence checkout EU
B: rollout v3 + nouvelle indexation
A: p95=1.2s vs 150ms; erreurs=3%
R: rollback canary + rebuild index + hotfix# Post-mortem (blameless)
Timeline | Impact | HypothÚses | Données | RCA | Actions (Owner+Due)# Header corrélation (Nginx)
proxy_set_header X-Request-Id $request_id;5) Apprentissage & Curiosité (70/20/10, T-Shaped, Knowledge Base)
Cadres
- 70/20/10 : projets réels / pair & mentorat / cours.
- T-shaped : 1 profondeur (ex. APIs) + 2â3 largeurs (Front, Cloud).
- Learning ADR : dĂ©cisions dâapprentissage avec trace dâimpact.
Livrables & rituels
- Backlog de veille (Kanban) + âbrown bagâ mensuel.
- Notes Zettelkasten + fiches âHow-toâ.
- POC trimestriel avec critÚre de succÚs (perf/coût/sécu).
KPIs & anti-patterns
- â„ 1 partage/mois; â„ 1 POC/trimestre; â„ 2 docs âHow-toâ/trimestre.
- Anti-patterns : veille âheadline-onlyâ, zĂ©ro pratique, savoir non diffusĂ©.
# Learning backlog (YAML)
items:
- topic: "GraphQL caching"
type: POC
success: "p95 -20%"
owner: "FS-01"
due: "2025-11-15"6) Leadership & Mentorat (1:1, Feedback, Code Review Rubric)
Pratiques clés
- 1:1 bi-hebdo (objectifs, obstacles, feedback bilatéral).
- Rubric de revue : Correctness, Security, Readability, Tests, Perf.
- Pair/mob programming selon complexité & onboarding.
KPIs & SLA
- SLA review PR < 24h ouvrées; rework < 10%.
- Onboarding < 7j pour 1er PR; satisfaction mentoré trimestrielle.
Anti-patterns
- Nitpicking, âdrive-by reviewâ, hero culture.
- 1:1 transformĂ© en âstatusâ, feedback tardif/flou.
# Agenda 1:1 (30 min)
Wins | Challenges | Feedback | Next actions# PR Review â Rubric (extrait)
[ ] Tests couvrent cas critiques
[ ] Erreurs & edge cases gérés
[ ] Security (inputs/secrets) OK7) Organisation personnelle (Personal Kanban, Deep Work, Eisenhower)
Cadres
- Personal Kanban (ToDo/Doing/Done, WIP †3).
- Blocs âdeep workâ 90 min, batch notifications.
- Eisenhower (Urgent/Important) pour décider non-faire.
Rituels
- Daily planning 10â (prioritĂ© 1â3), weekly review 30â.
- Inbox Zero (issues/PR/mail), batch meeting slots.
KPIs & anti-patterns
- â„ 2 blocs focus/jour, PRs en attente < 5, interruptions < seuil.
- Anti-patterns : multitĂąche permanent, meetings sans objectif ni notes.
# Semaine type (extrait)
Lun: Planif/Tech design | Mar-Jeu: Focus AM / Meetings PM | Ven: RĂ©tro/Veille8) Ăthique, QualitĂ© & ResponsabilitĂ© (RGPD, a11y, LINDDUN, GreenIT)
Cadres
- RGPD : base légale, minimisation, durée, export/suppression.
- LINDDUN (privacy threat modeling), OWASP Top-10.
- a11y (WCAG AA), Green IT (perf/empreinte).
Release gates éthiques
- Checklists RGPD/a11y/sécu signées, data map à jour.
- Politique dâerreurs (messages utiles, pas de PII).
- Transparence (changelog, opt-in/out clairs).
KPIs & anti-patterns
- 0 vulnĂ©rabilitĂ©s âcriticalâ ouvertes > 24h; a11y violations = 0 critiques.
- Anti-patterns : collecte inutile, consentement implicite, logs avec PII.
# Ethical release gate
â
RGPD & a11y OK
â
Security scans OK
â
Observabilité OK
â
Data retention configurée# Politique de rétention (ex.)
users: 365j | logs: 30j | backups: 30j