True Causes
EL
← αρχική
7/7 · Δράσεις
άτομα: 30 · ιδέες: 30
πατήστε ένα ολοκληρωμένο στάδιο για να το εξερευνήσετε
✓
Καταγραφή
✓
Διευκρίνιση
✓
Ομαδοποίηση
✓
Επιλογή
✓
Δόμηση
✓
Χάρτης
7
Δράσεις
επίδειξη · δεν μετράει
εμπόδια · όποιος έχει τον σύνδεσμο · δημόσια καταχωρισμένη · σε ομοσπονδία
οικοδεσπότης: ο οικοδεσπότης της (σφραγισμένη)
άτομα: 30 · ιδέες: 30 · 2 ομάδες
Διαβατήριο → · Λογική → · αρχείο
↗ κοινοποίηση αυτού του χάρτη
Σε άλλον ιστότοπο, ως ζωντανός χάρτης:
Ως εικόνα: https://truecauses.org/d/6708d57/map.svg
Ως δεδομένα: κάθε ζεύγος που κρίθηκε σε αυτή την αίθουσα (CSV). Κάθε ισχυρισμός έχει τη δική του διεύθυνση, /c/6708d57/<card>, που αναγράφεται κάτω από τον χάρτη.
Αναφορά προέλευσης όταν δημοσιεύετε: Causal map: True Causes, https://truecauses.org/d/6708d57
ΤΟ ΕΡΩΤΗΜΑ

Why does the same outage keep recurring?

Προτείνετε τι να γίνει και μετά κρίνετε αν κάθε δράση θα μετακινούσε κάθε ρίζα.

Σφραγίστηκε πριν από 23 ημέρες: αυτή η αίθουσα δεν γνωρίζει πια ποιοι κάθισαν μέσα· μόνο ο οικοδεσπότης της παραμένει κατονομασμένος. Ό,τι συμπέρανε μένει.
στο τραπέζι: 30 (προσομοιωμένα: 29) · 3 δράσεις προτάθηκαν για 6 ριζικές αιτίες. Προσθέστε μία και μετά κρίνετε αν κάθε δράση μετακινεί κάθε αιτία.
Προβολή ως επισκέπτης. Δώστε ένα όνομα χρήστη για να μπείτε και να συμμετάσχετε.
Βαθμολογήστε πρώτα τις ρίζες
γιατί
Η πρακτική της ίδιας της μεθόδου, πριν προταθεί οποιαδήποτε δράση: κάθε ριζική αιτία βαθμολογείται 1–5 για το πόσο εφικτό είναι να αντιμετωπιστεί, πόσο αντίκτυπο θα είχε η αντιμετώπισή της και πόσο πιθανό είναι να λυθεί μόνη της χωρίς παρέμβαση. Προτεραιότητα παίρνουν οι ρίζες με υψηλό αντίκτυπο, υψηλή εφικτότητα και χαμηλή πιθανότητα να διορθωθούν μόνες τους — προτεραιότητα = αντίκτυπος + εφικτότητα − πιθανότητα. Οι βαθμολογίες βγαίνουν ως μέσος όρος της ομάδας και εμφανίζονται μαζί με το πόσοι βαθμολόγησαν.
1 = χαμηλά, 5 = υψηλά. Οι δικές σας βαθμολογίες· δίπλα οι μέσοι όροι της ομάδας.
ριζική αιτίαεφικτόαντίκτυποςλύνεται μόνοπροτεραιότητα
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––––
Θα μετακινούσε κάθε δράση κάθε ριζική αιτία;
Στο πλάι: οι δράσεις που πρότειναν οι συμμετέχοντες. Στην κορυφή: οι ριζικές αιτίες που βρήκε ο χάρτης. Κάθε τετράγωνο είναι μία ψήφος σε ένα ερώτημα — θα μείωνε σημαντικά αυτή η δράση εκείνη την αιτία; Μια πλευρά πρέπει να φτάσει το 75% των ψήφων για να κριθεί· διαφορετικά το τετράγωνο μένει διχασμένο. Κάθε τετράγωνο δείχνει πώς μοιράστηκαν οι ψήφοι του — ναι / χειρότερα / όχι — και ένα τετράγωνο κρίνεται όταν μία από αυτές φτάσει τα τρία τέταρτα.
γιατί
Κρίνεται στο 75% των ψήφων, όπως κάθε άλλο ερώτημα εδώ. Διχασμένο σημαίνει ότι οι συμμετέχοντες ψήφισαν και καμία πλευρά δεν έφτασε αυτό το όριο — είναι αποτέλεσμα, όχι αναμονή, και μένει διχασμένο μέχρι να αλλάξουν γνώμη αρκετοί. Ένα τετράγωνο που δεν κρίνει κανείς μένει ανοιχτό· δεν γίνεται ποτέ «όχι». Η κρίση κάθε ζεύγους χωριστά εμποδίζει μια δημοφιλή δράση να πάρει τα εύσημα για πράγματα που δεν αγγίζει.
ΔΡΑΣΗΡΙΖΙΚΕΣ ΑΙΤΙΕΣ · το μειώνει η δράση στα αριστερά;
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 συζήτηση✗ όχι, δεν το μειώνει
3 ναι / 0 χειρότερα / 26 όχι
⚑ η ομάδα διχάστηκε
21 ναι / 0 χειρότερα / 8 όχι
δεν έχει κριθεί ακόμη
δεν έχει κριθεί ακόμη
δεν έχει κριθεί ακόμη
δεν έχει κριθεί ακόμη
Give the shared schema one named owner and a migration tool with rollback συζήτηση✗ όχι, δεν το μειώνει
6 ναι / 0 χειρότερα / 23 όχι
✓ ναι, το μειώνει
24 ναι / 0 χειρότερα / 5 όχι
δεν έχει κριθεί ακόμη
δεν έχει κριθεί ακόμη
δεν έχει κριθεί ακόμη
δεν έχει κριθεί ακόμη
Reserve one engineer-week per sprint for post-mortem actions, first in the sprint, not last συζήτηση✗ όχι, δεν το μειώνει
4 ναι / 0 χειρότερα / 25 όχι
✗ όχι, δεν το μειώνει
3 ναι / 0 χειρότερα / 26 όχι
δεν έχει κριθεί ακόμη
δεν έχει κριθεί ακόμη
δεν έχει κριθεί ακόμη
δεν έχει κριθεί ακόμη
Μεγαλύτερη μόχλευση μέχρι στιγμής
Give the shared schema one named owner and a migration tool with rollback μειώνει 1 από 6 ριζικές αιτίες
ΟΙ ΔΡΑΣΕΙΣ ΣΤΟΝ ΧΑΡΤΗ
Εμφανίζεται: όλες οι δράσεις που έκρινε η αίθουσα. Επιδρά άμεσα σε 1 από τις 6 ριζικές αιτίες. Δεν επιδρά άμεσα σε 5.
Προκύπτει μόνο από τα τετράγωνα που έκρινε η αίθουσα στο στάδιο Δράσεις. Μια ριζική αιτία σε πράσινο μειώνεται από τουλάχιστον μία από τις δράσεις που εμφανίζονται· σε γκρι, καμία από αυτές δεν επιδρά άμεσα σε αυτήν· ένα κόκκινο περίγραμμα σημαίνει ότι μία από αυτές τη χειροτερεύει.
Κοινοποίηση αυτής της προβολής: ως εικόνα · ως ζωντανός χάρτης για άλλον ιστότοπο
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②τι κάνουν σε αυτή τη ριζική αιτία οι δράσεις που εμφανίζονταιΜΕΙΏΝΕΤΑΙ ΑΠΌ 1 ΔΡΆΣΗThe service map in the wiki is two years oldThe service map in the wikiis two years oldτι κάνουν σε αυτή τη ριζική αιτία οι δράσεις που εμφανίζονταιΚΑΜΊΑ ΔΡΆΣΗ ΔΕΝ ΕΠΙΔΡΆΆΜΕΣΑ ΣΕ ΑΥΤΉΝFeature flags are never cleaned up, so nobody knows which paths are liveFeature flags are nevercleaned up, so nobody knowswhich paths are liveτι κάνουν σε αυτή τη ριζική αιτία οι δράσεις που εμφανίζονταιΚΑΜΊΑ ΔΡΆΣΗ ΔΕΝ ΕΠΙΔΡΆΆΜΕΣΑ ΣΕ ΑΥΤΉΝThe on-call rota has the same two people on it most weeksThe on-call rota has thesame two people on it mostweeksτι κάνουν σε αυτή τη ριζική αιτία οι δράσεις που εμφανίζονταιΚΑΜΊΑ ΔΡΆΣΗ ΔΕΝ ΕΠΙΔΡΆΆΜΕΣΑ ΣΕ ΑΥΤΉΝRollbacks take longer than the outage they are meant to endRollbacks take longer thanthe outage they are meantto endτι κάνουν σε αυτή τη ριζική αιτία οι δράσεις που εμφανίζονταιΚΑΜΊΑ ΔΡΆΣΗ ΔΕΝ ΕΠΙΔΡΆΆΜΕΣΑ ΣΕ ΑΥΤΉΝAlerts fire so often that on-call mutes themAlerts fire so often thaton-call mutes themτι κάνουν σε αυτή τη ριζική αιτία οι δράσεις που εμφανίζονταιΚΑΜΊΑ ΔΡΆΣΗ ΔΕΝ ΕΠΙΔΡΆΆΜΕΣΑ ΣΕ ΑΥΤΉΝThe 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
Κάθε αριθμός στον χάρτη σημειώνει μια ριζική αιτία που μειώνει εκείνη η δράση.
① 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
Τι περιμένουμε να ακολουθήσει
Προβλέψεις για τις δράσεις: τι πρέπει να αλλάξει η καθεμία, πώς θα μετρηθεί και πότε θα ελεγχθεί. Την ημερομηνία αυτή, κάποιος που ήταν στην αίθουσα γράφει δίπλα τι συνέβη στην πραγματικότητα.
γιατί
Ένας χάρτης λέει ποιες δράσεις μετακινούν ποιες αιτίες. Δεν λέει αν τις έκανε κανείς ή αν άλλαξε κάτι. Μια εγγραφή εδώ είναι πρόβλεψη με ημερομηνία και κάτι προς μέτρηση, γραμμένη αφού οριστικοποιήθηκε ο χάρτης. Όταν έρθει η ημερομηνία, γράφεται δίπλα τι συνέβη στην πραγματικότητα και η πρόβλεψη μένει όπως ήταν: μια λανθασμένη πρόβλεψη είναι η χρήσιμη. Κανείς δεν ψήφισε για τίποτα από αυτά, και δεν αλλάζει τίποτα από όσα βρήκε η αίθουσα.
προθεσμία: 23 Jan 2027
δράσηNo production deploy after 14:00 on Fridays unless the on-call engineer agrees
περιμένουμεthe same cause stops coming back once fixing it is in the sprint
μέτρηση μεrepeat outages with the same cause, per quarter
εκτιμήσειςη αίθουσα: 3 (διάμεσος από 15, εύρος 1 έως 6)