“Fletcher sa opp i morges.”
“Da må HR dokumentere oppsigelsestidslinjen nøyaktig. Revisjonen trenger at arbeidsstasjonen hans sikres, utplasseringsgodkjenningene bevares, og all kommunikasjon knyttet til migreringsautorisasjon beholdes.”
Hun så på meg.
“Jeg har aldri møtt noen som dokumenterer utganger mer aggressivt enn innganger.”
“Utganger betyr vanligvis mer.”
Hendelsesrommet var organisert kaos.
Ingeniører fra skyleverandøren forsvarte infrastrukturen sin.
Meridian-driftsledere forsvarte etablerte prosedyrer.
Applikasjonsteamene forklarte hva systemene deres umulig kunne ha forårsaket.
Alle så ut til å forsvare noe.
Nesten ingen stilte diagnoser.
Jeg gikk bort til en whiteboard.
Jeg skrev tre spørsmål.
Hva endret seg mellom lørdagens vellykkede testmigrering og søndagens produksjonskutt?
Hvilket system genererte den første avstemmingsfeilen, og nøyaktig til hvilket tidspunkt?
Hva var risikoen for å bli helt tilbakerullet nå?
Diskusjonene stoppet.
Vi jobbet baklengs gjennom deployeringsopptegnelser.
Det første svaret dukket opp i skysynkroniseringskonfigurasjonen.
Pilotmigreringen involverte et megler-forhandler-datterselskap med mye lavere transaksjonsvolum enn Meridians kjerneinnskuddsmotor.
Synkroniseringsverktøyet var konfigurert med batchstørrelser som passet til den piloten.
Da den samme antakelsen ble overført til kjerneproduksjonsmiljøet, falt køen bak i løpet av den tredje timen.
Når den først falt bak, kom den aldri igjen.
Skyplattformen i seg selv hadde ikke feilet.
Konfigurasjonen hadde det.
Mer presist hadde en antakelse gyldig i et pilotmiljø blitt overført til et produksjonssystem uten å bli validert mot produksjonsvolum.
Så fant Porsche godkjenningssporet.
Fletcher hadde godkjent utplasseringen uten å kreve Meridians førti-to punkter lange sjekkliste for produksjon og validering.
Jeg hadde skrevet den sjekklisten atten måneder tidligere.
Dokumentet lå akkurat der det skulle vært i styringsbiblioteket.
Ubrukt.
Heldigvis hadde Porsche fulgt et krav jeg hadde gjort ikke-forhandlingsbart for flere år siden.
Før overgangen hadde teamet hennes laget et komplett pre-migreringsbilde.
Det øyeblikksbildet var grunnen til at vi hadde et rent sted å komme tilbake.
Vi utførte ikke en blind rollback.
Det var allerede legitime transaksjoner i luften.
I stedet bygde Porsches team og Meridians driftsstab en differensiert avstemmingsprosess som sammenlignet berørte hovedbøker med øyeblikksbildet, samtidig som gyldig aktivitet etter migreringen ble bevart.
Jeg rørte ikke en produksjonskonsoll.
Jeg skrev ikke inn kommandoer.
Alt jeg anbefalte ble loggført, tildelt en Meridian-ansatt, gjennomgått og utført av Meridian-personell.
Tjueto timer senere var 96,3 prosent av de berørte kontoene automatisk korrigert.
De resterende kontoene involverte komplekse transaksjonssekvenser eller overføringsaktiviteter som krevde manuell gjennomgang.
Driftsteamene jobbet seg gjennom dem én etter én.
Ingen kunde tapte til slutt penger.
Ingen ledning ble feilrettet.
I den femtiåttende timen tok forlovelsen vår slutt.
Jeg leverte inn det gule besøksmerket i sikkerhetskontrollen.
Jeg gikk ut i en grå ettermiddag i Charlotte.
Krisen var over.
Etterforskningen var det ikke.
Under hendelsesgjennomgangen undersøkte Meridians revisjonsteam Fletchers kommunikasjons- og innkjøpshistorikk.
De oppdaget at han hadde opprettholdt et hemmelig rådgivningsforhold med skyleverandørens enterprise-salgsorganisasjon.
Forholdet var omtrent to måneder før hans ankomst til Meridian.
Under denne ordningen kunne Fletcher motta et prestasjonsinsentiv knyttet til kontraktsvolum solgt av leverandøren i løpet av hans første år.
Den oppdagelsen endret arten av hans avreise.
Tre dager etter at nødmøtet var over, utstedte Meridians styre en formell styringsbeslutning.
Fletchers avgang ble omklassifisert som oppsigelse av grunn.
Skymigreringskontrakten ble suspendert i påvente av en full kommersiell revisjon.
Styret opprettet også en permanent teknologirisikokomité med uavhengig myndighet over migreringer som påvirker kjernebankvirksomheten.
Da Marcus senere sendte meg styrekorrespondansen, leste jeg komiteens charter to ganger.
Det var bemerkelsesverdig likt et forslag jeg hadde sendt inn tjue måneder tidligere.
På den tiden hadde enkelte ledere avvist dette forslaget som styringsteater.
Cassandra ble ikke fjernet.
Jeg vet at det overrasker folk når de hører denne historien.
Styrets begrunnelse, slik Marcus forklarte det, var at det å fjerne en administrerende direktør etter den første alvorlige feilen kan lære en organisasjon akkurat feil lekse.
Det kan oppmuntre ledere til å skjule feil i stedet for å avdekke dem.
Cassandra skulle forbli administrerende direktør.
Men hennes ensidige myndighet over store teknologibeslutninger ble fjernet.
Hun ville også være ansvarlig for å gjenoppbygge styringsstrukturen hun hadde forstyrret.
To uker senere spurte hun om jeg ville møte henne.
Vi valgte en kafé nær Pinnacles satellittkontor i Charlotte.
Cassandra kom i en mørk blazer med håret trukket bakover.
Ingen stor ledergruppe.
Ingen møterom.
Ingen presentasjonskortstokk.
En mappe lå på bordet foran henne.
Hun dyttet den mot meg.
“Styret godkjente et mottilbud.”
Jeg rørte ikke mappen.
“Administrerende visepresident for teknologisk infrastruktur. Rapporterer direkte til meg. Ni hundre tusen garantert base, prestasjonsinsentiver, langsiktig egenkapital.»
Hun stoppet opp.
“Du ville komme tilbake med høyere tittel og høyere lønn enn da du dro.”
Jeg så på mappen.
Så på henne.
“Du trenger meg ikke tilbake.”
Kjeven hennes strammet seg.
“Det høres bemerkelsesverdig nedlatende ut fra personen som nettopp hjalp til med å redde vår gjenoppretting.”
“Det er ikke det jeg mener.”
Jeg lente meg tilbake.