Productivité de l'équipe tech
Données liveFramework SPACE appliqué à l'équipe tech (8 ingénieur·es, sans découpage squad). Sources : Linear, GitHub, saisies manuelles (surveys, RH).
Framework SPACE appliqué à l'équipe tech (8 ingénieur·es, sans découpage squad). Sources : Linear, GitHub, saisies manuelles (surveys, RH).
Framework SPACE appliqué à l'équipe tech (8 ingénieur·es, sans découpage squad). Sources : Linear, GitHub, saisies manuelles (surveys, RH).
Framework SPACE appliqué à l'équipe tech (8 ingénieur·es, sans découpage squad). Sources : Linear, GitHub, saisies manuelles (surveys, RH).
Issues Linear créées dans la période, portant à la fois les labels Bug et On-call (LINEAR_INCIDENT_LABELS) et de priorité Urgent (P0) ou High (P1). Comptées à la date de création, quel que soit leur état (une issue annulée compte aussi). Labels et priorité sont lus au moment du calcul : une issue requalifiée après coup change le compte de sa semaine de création.
PR mergées dans la période sur la branche dev du monorepo et sur la branche baseline du dépôt terraform (GITHUB_DEPLOY_TARGETS).
Issues Linear passées en « Done » dans la période avec au moins un label parmi LINEAR_TICKET_LABELS (défaut : Bug, Quick win, Support). Comptées à la date de complétion, sans filtre de priorité ; les issues annulées ne comptent pas. Une issue avec plusieurs de ces labels compte une fois, et un incident résolu compte ici aussi (label Bug).
Médiane, sur les PR ouvertes dans la période (hors brouillons et bots), du délai entre le moment où la PR attend une review (le plus tardif entre ouverture, passage « ready for review » et première demande de review à une personne) et la première review formelle d'une autre personne, en heures calendaires (nuits et week-ends inclus). Les reviews de bots (Copilot, Claude…) sont ignorées, et une PR sans review humaine n'entre pas dans la médiane.
Moyenne par personne des heures de réunion Google Calendar (événements à 2+ participants, non déclinés, hors journée entière et hors focus time) sur la semaine. En vue cycle : moyenne hebdomadaire du cycle. Lecture via service account avec délégation de domaine.
Numérateur, instantané en fin de période : issues Linear démarrées et ni terminées ni annulées à ce moment, hors état Blocked (état actuel), plus PR GitHub ouvertes (brouillons inclus, bots exclus) ; une tâche avec issue et PR compte deux fois. Dénominateur : devs de TEAM_EMAILS actifs sur les 28 jours précédant la fin de période (issue Linear assignée démarrée ou terminée, ou PR GitHub ouverte ou mergée ; logins appariés via GITHUB_TEAM_LOGINS, sans ce mapping seule l'activité Linear compte). Le dénominateur est reconstruit à partir des dates, l'historique reste donc juste quand l'effectif change. Vide s'il n'y a aucun dev actif. En vue cycle : valeur de fin de cycle.