True Causes
ES
← vestíbulo
7/7 · Acciones
personas: 30 · ideas: 30
demostración · no cuenta
obstáculos · cualquier persona con el enlace · listado públicamente · federación activada
coordinada por su coordinador (sellada)
personas: 30 · ideas: 30 · 2 grupos
Pasaporte → · Lógica → · registro
↗ compartir este mapa
En otro sitio, como mapa en vivo:
Como imagen: https://truecauses.org/d/6708d57/map.svg
Como datos: todos los pares juzgados en esta sala (CSV). Cada afirmación tiene su propia dirección, /c/6708d57/<card>, listada bajo el mapa.
Cita al publicar: Causal map: True Causes, https://truecauses.org/d/6708d57
LA PREGUNTA

Why does the same outage keep recurring?

Propón qué hacer y luego juzga si cada acción movería cada raíz.

Sellada hace 23 días: esta sala ya no sabe quién se sentó en ella; solo su coordinador sigue con nombre. Lo que concluyó se mantiene.
30 en la mesa (29 simulados) · 3 acciones propuestas frente a 6 causas raíz. Añade una y luego juzga si cada acción mueve cada causa.
Viendo como invitado. Escribe un nombre de usuario para unirte y participar.
Puntúa primero las causas raíz
por qué
La práctica propia del método, antes de proponer ninguna acción: cada causa raíz se puntúa de 1 a 5 según lo viable que es abordarla, cuánto impacto tendría abordarla y lo probable que es que se resuelva sola, sin intervención. La prioridad va a las raíces de alto impacto, alta viabilidad y baja probabilidad de arreglarse solas — prioridad = impacto + viabilidad − probabilidad. Las puntuaciones se promedian en el grupo y se muestran con cuántos puntuaron.
1 = bajo, 5 = alto. Tus propias puntuaciones; los promedios del grupo al lado.
causa raízviableimpactose arregla solaprioridad
The service map in the wiki is two years old––––
One engineer knows how the payment path actually works––––
Feature flags are never cleaned up, so nobody knows which paths are live––––
The on-call rota has the same two people on it most weeks––––
Rollbacks take longer than the outage they are meant to end––––
Alerts fire so often that on-call mutes them––––
¿Movería cada acción cada causa raíz?
En el lateral: las acciones que propuso la gente. Arriba: las causas raíz que encontró el mapa. Cada casilla es un voto sobre una pregunta — ¿reduciría esta acción significativamente esa causa? Una parte tiene que alcanzar el 75 % de los votos emitidos para resolverla; si no, la casilla queda dividida. Cada casilla muestra cómo se repartieron sus votos — sí / empeora / no — y una casilla queda resuelta cuando una de esas opciones alcanza tres cuartas partes de ellos.
por qué
Se responde con el 75 % de los votos emitidos, como cualquier otra pregunta aquí. Dividida significa que la gente votó y ninguna parte alcanzó ese umbral — es un resultado, no una cola, y sigue dividida hasta que suficientes personas cambien de opinión. Una casilla que nadie resuelve queda sin decidir; nunca se convierte en un no. Juzgar cada par por separado es lo que impide que a una acción popular se le atribuya arreglar cosas que no toca.
ACCIÓNCAUSAS RAÍZ · ¿la acción de la izquierda la reduce?
The service map in the wiki is two years oldOne engineer knows how the payment path actually worksFeature flags are never cleaned up, so nobody knows which paths are liveThe on-call rota has the same two people on it most weeksRollbacks take longer than the outage they are meant to endAlerts fire so often that on-call mutes them
No production deploy after 14:00 on Fridays unless the on-call engineer agrees discutir✗ no, no la reduce
3 sí / 0 empeora / 26 no
⚑ el grupo se dividió
21 sí / 0 empeora / 8 no
aún sin decidir
aún sin decidir
aún sin decidir
aún sin decidir
Give the shared schema one named owner and a migration tool with rollback discutir✗ no, no la reduce
6 sí / 0 empeora / 23 no
✓ sí, la reduce
24 sí / 0 empeora / 5 no
aún sin decidir
aún sin decidir
aún sin decidir
aún sin decidir
Reserve one engineer-week per sprint for post-mortem actions, first in the sprint, not last discutir✗ no, no la reduce
4 sí / 0 empeora / 25 no
✗ no, no la reduce
3 sí / 0 empeora / 26 no
aún sin decidir
aún sin decidir
aún sin decidir
aún sin decidir
Mayor efecto hasta ahora
Give the shared schema one named owner and a migration tool with rollback reduce 1 de 6 causas raíz
LAS ACCIONES EN EL MAPA
Se muestra todas las acciones que juzgó la sala: actúa directamente sobre 1 de las 6 causas raíz. No actúa directamente sobre 5.
Leído de las casillas que la sala resolvió en Acciones, nada más. Una raíz en verde la reduce al menos una de las acciones mostradas; en gris, ninguna actúa directamente sobre ella; un borde rojo significa que una de ellas la empeora.
The same three services cause most of the pages → The staging environment does not resemble productionFeature work always outranks reliability work in planning → Post-mortem actions are written up and then never scheduledRollbacks take longer than the outage they are meant to end → Reliability has no budget line of its ownEvery team has its own logging format → Customers report outages before monitoring doesReliability has no budget line of its own → The incident channel fills with people asking for status instead of giving itReliability has no budget line of its own → The staging environment does not resemble productionPost-mortems assign actions to people who were not in the room → Post-mortem actions are written up and then never scheduledTests that fail intermittently are retried until green → Customers report outages before monitoring doesRetries are unbounded, so a slow dependency becomes a flood → The same three services cause most of the pagesAlerts fire so often that on-call mutes them → Every team has its own logging formatThe on-call rota has the same two people on it most weeks → Post-mortem actions are written up and then never scheduledThe on-call rota has the same two people on it most weeks → Alerts fire so often that on-call mutes themFeature flags are never cleaned up, so nobody knows which paths are live → The same three services cause most of the pagesFeature flags are never cleaned up, so nobody knows which paths are live → Rollbacks take longer than the outage they are meant to endOne engineer knows how the payment path actually works → The on-call rota has the same two people on it most weeksThe service map in the wiki is two years old → Feature flags are never cleaned up, so nobody knows which paths are liveFeature work always outranks reliability work in planningFeature work alwaysoutranks reliability workin planningPost-mortems assign actions to people who were not in the roomPost-mortems assign actionsto people who were not inthe roomTests that fail intermittently are retried until greenTests that failintermittently are retrieduntil greenRetries are unbounded, so a slow dependency becomes a floodRetries are unbounded, so aslow dependency becomes afloodOne engineer knows how the payment path actually works ② Give the shared schema one named owner and a migration tool with rollbackOne engineer knows how thepayment path actually works②lo que las acciones mostradas hacen con esta causa raízREDUCIDA POR 1 ACCIÓNThe service map in the wiki is two years oldThe service map in the wikiis two years oldlo que las acciones mostradas hacen con esta causa raízNINGUNA ACCIÓN ACTÚADIRECTAMENTE SOBRE ELLAFeature flags are never cleaned up, so nobody knows which paths are liveFeature flags are nevercleaned up, so nobody knowswhich paths are livelo que las acciones mostradas hacen con esta causa raízNINGUNA ACCIÓN ACTÚADIRECTAMENTE SOBRE ELLAThe on-call rota has the same two people on it most weeksThe on-call rota has thesame two people on it mostweekslo que las acciones mostradas hacen con esta causa raízNINGUNA ACCIÓN ACTÚADIRECTAMENTE SOBRE ELLARollbacks take longer than the outage they are meant to endRollbacks take longer thanthe outage they are meantto endlo que las acciones mostradas hacen con esta causa raízNINGUNA ACCIÓN ACTÚADIRECTAMENTE SOBRE ELLAAlerts fire so often that on-call mutes themAlerts fire so often thaton-call mutes themlo que las acciones mostradas hacen con esta causa raízNINGUNA ACCIÓN ACTÚADIRECTAMENTE SOBRE ELLAThe same three services cause most of the pagesThe same three servicescause most of the pagesPost-mortem actions are written up and then never scheduledPost-mortem actions arewritten up and then neverscheduledReliability has no budget line of its ownReliability has no budgetline of its ownEvery team has its own logging formatEvery team has its ownlogging formatThe incident channel fills with people asking for status instead of giving itThe incident channel fillswith people asking forstatus instead of giving itThe staging environment does not resemble productionThe staging environmentdoes not resembleproductionCustomers report outages before monitoring doesCustomers report outagesbefore monitoring does
Cada número del mapa marca una causa raíz que esa acción reduce.
① No production deploy after 14:00 on Fridays unless the on-call engineer agrees
② Give the shared schema one named owner and a migration tool with rollback
③ Reserve one engineer-week per sprint for post-mortem actions, first in the sprint, not last
Lo que esperamos que ocurra
Predicciones sobre las acciones: qué debería cambiar cada una, cómo medirlo y cuándo comprobarlo. En la fecha, alguien que estuvo en la sala escribe al lado lo que pasó en realidad.
por qué
Un mapa dice qué acciones mueven qué causas. No dice si alguien las llevó a cabo, ni si algo cambió. Una entrada aquí es una predicción con una fecha y algo que medir, escrita después de que el mapa quedara resuelto. Cuando llega la fecha, lo que pasó en realidad se escribe al lado y la predicción se queda como estaba: una equivocada es la que más sirve. Nadie votó nada de esto y no cambia nada de lo que encontró la sala.
vence el 23 Jan 2027
acciónNo production deploy after 14:00 on Fridays unless the on-call engineer agrees
esperamosthe same cause stops coming back once fixing it is in the sprint
medido porrepeat outages with the same cause, per quarter
estimacionesla sala: 3 (mediana de 15, rango de 1 a 6)