Pārbaudiet sadarbības izbeigšanu pirms atkarības no pakalpojuma
PabeigtsAtdaliet pirmkoda īpašumtiesības no ekspluatācijas pārnesamības. Pārbaudiet eksportus, neatkarīgu būvēšanu, piekļuvi infrastruktūrai un pārejai vajadzīgos pierādījumus.
Publicē TaigaKā mēs rakstām
Pārbaudiet savu izpratniJūsu organizācijai pieder pirmkods. Kādi papildu pierādījumi pamato ekspluatācijas pārnesamību?Izpildiet uzdevumu
Ko apgūsiet
- Identificējiet resursus un tiesības darbībai bez piegādātāja.
- Izstrādājiet nelielas sadarbības izbeigšanas mācības, pirms rodas kritiska atkarība.
- Atdaliet eksporta, pārejas un dzēšanas lēmumus.
Definējiet, kam jāpaliek lietojamam
Pirmkoda īpašumtiesības ir vērtīgas. Tās ir tikai viena daļa no sadarbības izbeigšanas plāna.
Aplūkojiet izdomātu lietotni, kuras pirmkods atrodas uzņēmuma repozitorijā. Būvēšana lejupielādē privātu pakotni no piegādātāja. Produkcijas vide izmanto piegādātājam piederošu mākoņa kontu. Neviens nav reģistrējis datubāzes atjaunošanas procedūru.
Uzņēmumam ir kods, bet tas vēl nevar neatkarīgi ekspluatēt pakalpojumu. Sadarbības izbeigšanas plānam kopā jāaptver tiesības, resursi, piekļuve un zināšanas.
Inventarizējiet atkarības
| Resurss vai pienākums | Jautājums par sadarbības izbeigšanu |
|---|---|
| Kods un vēsture | Vai nākamā komanda var piekļūt pilnam repozitorijam? |
| Pakotnes un licences | Vai tā var iegūt un izmantot katru vajadzīgo atkarību? |
| Dati un shēmas | Vai tā var atjaunot lietojamus ierakstus ar saglabātām attiecībām? |
| Infrastruktūra un konfigurācija | Vai tā var no jauna izveidot vidi un vajadzīgos iestatījumus? |
| Identitātes un slepenie dati | Kurš izveido aizstājošus piekļuves datus un kontrolē piekļuvi? |
| DNS un sertifikāti | Kurš var pārvietot publisko galapunktu? |
| Pierādījumi un ekspluatācija | Kuri lēmumi, rīcības instrukcijas, testi un incidentu ieraksti paliek pieejami? |
Pārbaudiet eksporta formātus un tvērumu. Lasāms dokumentu eksports ne vienmēr saglabā katru attiecību, pielikumu vai izpildes ierakstu. Pieprasiet piemēru un pārbaudiet to ar cilvēkiem, kuri to izmantotu.
Veiciet neatkarīgu atkārtotu būvēšanu
Izmantojiet drošu testa vidi un apstiprinātus piemēra datus. Nododiet pilnvarotam inženierim piedāvāto nodošanas paketi. Lūdziet uzbūvēt lietotni, piemērot konfigurāciju, atjaunot datus un pārbaudīt vienu pilnu biznesa darbību.
Reģistrējiet katru trūkstošo vienību un tās iegūšanas laiku. Mācību laikā nemanāmi nepievienojiet nedokumentētas zināšanas. Mērķis ir atrast to, kā nākamajai komandai trūktu.
Tad izpētiet pārejas ierobežojumus: pārklājošos abonementus, datu pārsūtīšanas laiku, piekļuvi pakotnēm, identitātes izmaiņas un atbalsta pieejamību. Iekļaujiet šīs izmaksas veidošanas un pirkšanas salīdzinājumā.
Atdaliet eksportu no dzēšanas
Eksports rada kopiju. Pāreja maina to, kurš ekspluatē pakalpojumu. Dzēšana noņem noteiktus ierakstus saskaņotajā procesā. Tie ir atsevišķi lēmumi ar atšķirīgiem pierādījumiem.
Definējiet vajadzīgo glabāšanu un dzēšanas tvērumu ar attiecīgajiem atbildīgajiem. Apstipriniet piegādātāja pašreizējos noteikumus un procedūras. Nedzēsiet vienīgo lietojamo atjaunošanas kopiju, pirms pārbaudīta saņemošā sistēma.
Taiga dokumentē administratīvu eksporta procesu un atsevišķu dzēšanas procesu. Slepenās vērtības eksportā nav iekļautas. Tādēļ nodošanai vajag atļautu veidu vajadzīgo slepeno datu izveidei no jauna. Pārbaudiet pašreizējo eksporta saturu pret savām pārejas vajadzībām; nepieņemiet, ka tas ir pilns lietotnes dublējums.
Izlemiet, kuras atkarības ir pieņemamas
Pārnesamība neprasa noņemt katru pārvaldītu pakalpojumu. Atkarība var būt pamatota izvēle, ja ir izprasta tās vērtība, ierobežojumi un pārejas ceļš.
Reģistrējiet pieņemtās atkarības, atbildīgo un pārskatīšanas ierosinātāju. Atkārtojiet sadarbības izbeigšanas mācības pēc būtiskas arhitektūras vai līguma izmaiņas. Turpiniet ar ieviešanas plānu, kas ietver šos pienākumus no sākuma.
Izpildiet uzdevumu
Izdomāts piegādātājs jums dod Git repozitoriju un datubāzes eksportu. Nosauciet vēl piecas lietas, kas vajadzīgas lietotnes neatkarīgai darbināšanai. Izvēlieties vienu un aprakstiet testu, kas atklātu trūkstošu atkarību.
Lejupielādēt darblapu (Markdown)Noņemot šo atzīmi, tiek dzēsts viss šajā pārlūkā saglabātais progress.
Progress paliek šajā pārlūkā. Bez konta un izsekošanas.
Avoti un papildu lasāmviela
- NIST: Secure Software Development Framework ↗
- Taiga docs: Data and privacy ↗
- Taiga docs: Integrations and environments ↗