Preverite prenehanje uporabe, preden postanete odvisni od storitve
DokončanoLastništvo izvorne kode ločite od prenosljivosti delovanja. Preizkusite izvoze, neodvisne gradnje, dostop do infrastrukture in dokazila, potrebna za prehod.
Izdajatelj TaigaKako pišemo
Preverite razumevanjeVaša organizacija ima v lasti izvorno kodo. Katero dodatno dokazilo podpira prenosljivost delovanja?Opravite vajo
Kaj se boste naučili
- Določite sredstva in pravice, potrebne za delovanje brez dobavitelja.
- Zasnujte majhno vajo prenehanja uporabe, preden nastane ključna odvisnost.
- Ločite odločitve o izvozu, prehodu in izbrisu.
Določite, kaj mora ostati uporabno
Lastništvo izvorne kode je dragoceno. Je samo en del načrta prenehanja uporabe storitve.
Oglejte si izmišljeno aplikacijo z izvorno kodo v repozitoriju podjetja. Gradnja prenese zasebni paket od dobavitelja. Produkcija uporablja dobaviteljev račun v oblaku. Nihče ni zabeležil postopka obnove podatkovne zbirke.
Podjetje ima kodo, vendar še ne more neodvisno upravljati storitve. Načrt prenehanja uporabe mora skupaj zajeti pravice, sredstva, dostop in znanje.
Popišite odvisnosti
| Sredstvo ali odgovornost | Vprašanje ob prenehanju uporabe |
|---|---|
| Koda in zgodovina | Ali lahko naslednja ekipa dostopa do celotnega repozitorija? |
| Paketi in licence | Ali lahko pridobi in uporablja vse potrebne odvisnosti? |
| Podatki in sheme | Ali lahko obnovi uporabne zapise z ohranjenimi povezavami? |
| Infrastruktura in konfiguracija | Ali lahko ponovno vzpostavi okolje in potrebne nastavitve? |
| Identitete in skrivnosti | Kdo ustvari nadomestne poverilnice in nadzoruje dostop? |
| DNS in potrdila | Kdo lahko premakne javno končno točko? |
| Dokazila in delovanje | Katere odločitve, operativna navodila, testi in zapisi incidentov ostanejo na voljo? |
Preverite oblike in obseg izvoza. Berljiv izvoz dokumentov ne ohrani nujno vseh povezav, prilog ali zapisov izvajanja. Zahtevajte vzorec in ga preglejte z ljudmi, ki bi ga uporabljali.
Izvedite neodvisno ponovno gradnjo
Uporabite varno testno okolje in odobrene vzorčne podatke. Pooblaščenemu inženirju dajte predlagani paket za predajo. Naj zgradi aplikacijo, uporabi konfiguracijo, obnovi podatke in preveri eno celotno poslovno operacijo.
Zabeležite vsako manjkajočo postavko in čas, potreben za njeno pridobitev. Med vajo neopazno ne dodajajte nedokumentiranega znanja. Namen je odkriti, kaj bi naslednji ekipi manjkalo.
Nato preglejte omejitve prehoda: prekrivajoče se naročnine, čas prenosa podatkov, dostop do paketov, spremembe identitet in razpoložljivost podpore. Te stroške vključite v primerjavo lastne gradnje in nakupa.
Izvoz ločite od izbrisa
Izvoz ustvari kopijo. Prehod spremeni, kdo upravlja storitev. Izbris odstrani določene zapise po dogovorjenem postopku. To so ločene odločitve z različnimi dokazili.
Z ustreznimi odgovornimi določite zahtevano hrambo in obseg izbrisa. Potrdite trenutne dobaviteljeve pogoje in postopke. Edine uporabne obnovitvene kopije ne izbrišite, preden je prejemni sistem preverjen.
Taiga dokumentira skrbniški postopek izvoza in ločen postopek izbrisa. Vrednosti skrivnosti so iz izvoza izključene. Vaša predaja zato potrebuje odobren način ponovne vzpostavitve potrebnih skrivnosti. Trenutno vsebino izvoza preverite glede na potrebe prehoda; ne predpostavljajte, da je popolna varnostna kopija aplikacije.
Določite sprejemljive odvisnosti
Prenosljivost ne zahteva odstranitve vsake upravljane storitve. Odvisnost je lahko razumna izbira, ko razumete njeno vrednost, omejitve in pot prehoda.
Zabeležite sprejete odvisnosti, odgovorno osebo in sprožilec pregleda. Vajo prenehanja uporabe ponovite po pomembni spremembi arhitekture ali pogodbe. Nadaljujte z načrtom uvedbe, ki te odgovornosti vključuje od začetka.
Opravite vajo
Izmišljeni dobavitelj vam da repozitorij Git in izvoz podatkovne zbirke. Navedite pet drugih postavk, ki jih potrebujete za neodvisno delovanje aplikacije. Izberite eno in opišite test, ki bi razkril manjkajočo odvisnost.
Prenesi delovni list (Markdown)Če počistite to izbiro, izbrišete ves napredek, shranjen v tem brskalniku.
Napredek ostane v tem brskalniku. Brez računa in sledenja.
Viri in nadaljnje branje
- NIST: Secure Software Development Framework ↗
- Taiga docs: Data and privacy ↗
- Taiga docs: Integrations and environments ↗