Ødelagte lanseringer reparert, ikke bare rullet tilbake

Å gå tilbake til forrige versjon er halve historien. Rettelsen følger, i kodelageret ditt som en endring teamet ditt kan lese, og etter den går en lansering som virker, ut. Ingen må melde inn en sak.

En tidslinje for én lansering i fire steg: den oppfører seg feil, brukerne dine er tilbake på versjonen før («Å gå tilbake: halve historien»), en rettelse kommer i kodelageret ditt, og en fungerende lansering går ut («Den andre halvdelen: reparasjonen»). En merknad: «Ingen måtte melde inn en sak».
  • En feilaktig lansering blir ikke bare angret. Brukerne dine får versjonen som virket.
  • Rettelsen følger som en endring i ditt eget kodelager, så en lansering som virker.
  • Ingen hos deg trenger å melde inn en sak for at det skal skje.

En lansering som oppfører seg feil, blir ikke bare angret. Brukerne dine får versjonen som virket, og så følger rettelsen: en endring i ditt eget kodelager, så en lansering som virker, med den. Ingen trenger å melde inn en sak for at det skal skje.

Hva du får

Den ødelagte lanseringen blir reparert, ikke lagt til side.

Å gå tilbake til forrige versjon beskytter brukerne dine, og det er beskrevet på en egen side, lanseringer som ruller seg selv tilbake. Denne siden handler om det som kommer etterpå. Å angre en lansering løser den neste timen. Den løser ikke den neste uken, fordi endringen du ville ha, fortsatt ikke er ute, og noen fortsatt må ta tak i den.

Her stopper ikke arbeidet. Tre ting er annerledes for deg.

Rettelsen kommer til deg. Ingen hos deg trenger å melde fra om feilen, beskrive den eller krangle om prioritet. En rettelse kommer inn i kodelageret ditt, lesbar som enhver annen endring.

Funksjonen blir likevel lansert. Endringen du ba om, var verdt å gjøre. Etter reparasjonen går den ut igjen, i en lansering som virker, så planen dere ble enige om, beholder formen sin.

Teamet ditt beholder uken sin. Utviklerne blir ikke dratt bort fra det de holdt på med for å jage en feil fra i går. De kan lese reparasjonen når det passer dem, og fortsette med arbeidet du har satt.

Arbeidet leveres i ditt eget kodelager. Det gjelder reparasjoner like mye som alt annet: rettelsen er din, med forklaringen sin, og forblir din.

Hva det ikke gjør

Dette er ikke et løfte om at ingenting noen gang vil gå galt. Lanseringer oppfører seg fortsatt feil iblant; det som endrer seg, er hvor lenge de forblir et problem, og hvem som må bære det. Det ruller heller ikke tilbake endringer i lagrede data.

Slik ser det ut i praksis

Tenk deg at en lansering går ut en tirsdag ettermiddag med en ny måte å filtrere søkeresultater på. Noe i den oppfører seg feil.

Med en reparasjon er det neste teamet ditt ser, en endring i kodelageret som retter feilen, med en kort merknad om hva som var galt. Etter den kommer en lansering som virker, og det nye filteret er ute. Produktlederen din hører om det som en ferdig sak, ikke som en åpen hendelse de må jage etter.

Dette er ikke en funksjon vi bare beskriver. Den kjører på vårt eget produkt, i stort omfang. ClickDeeper (vårt eget produkt): ClickDeeper leverte mer enn tusen lanseringer på tre måneder. I det tempoet må en lansering som går galt, repareres som en selvfølge, ellers ville produktet tilbrakt dagene sine fast på gamle versjoner.

Hvordan vi gjør arbeidet, forblir konfidensielt, slik arbeidet ditt med oss gjør. Det som forblir synlig for deg, er hver endring, rettelsen også, i et kodelager du eier.

Hvis du vil se det for produktet ditt, kan vi starte med ett lite stykke arbeid, og du kan bedømme det ut fra det som kommer inn.

Bevis

Products we run

When a release misbehaves after it goes out, users get the previous version back.

ClickDeeper (our own product)

ClickDeeper shipped more than a thousand releases in three months.

Dra i en rettvinklet trekant og se kvadratene vokse på hver side. Les historien

Spørsmål ledere stiller

Må vi melde fra om den ødelagte lanseringen før noe skjer?

Nei. Det er hele poenget med denne evnen. Ingen hos deg trenger å oppdage feilen, skrive den ned eller avgjøre hvem som eier den.

Kan utviklerne våre se hva rettelsen endret?

Ja. Rettelsen kommer inn i ditt eget kodelager som enhver annen endring, med en enkel forklaring på hva den retter. Teamet ditt kan lese den, stille spørsmål ved den og lære av den. Ingenting ved reparasjonen er skjult for dem som eier koden.

Hva om den første rettelsen ikke holder?

Da har brukerne dine fortsatt versjonen som virket, fordi tilbakerullingen blir liggende under. En reparasjon som ikke holder, er ikke en ny krise. Den er en ny endring å få riktig, med den samme beskyttelsen rundt seg.

Hva skjer hvis vi slutter å jobbe med dere?

Reparasjoner hører til aktivt arbeid, så de stopper når arbeidet stopper. Hver rettelse som er gjort til da, ligger allerede i kodelageret ditt, og brukerne dine beholder den siste versjonen som virket. Ingenting du har fått, er avhengig av at vi fortsetter.

Løft blikket og la oss bære resten.

Snakk med oss og se hvordan det er å få produktet sitt båret framover.

Book en samtale

Foretrekker du å skrive direkte? contact@zefana.com