Usporedite odgovornosti prije proizvoda
DovršenoUsporedite asistenta, internu platformu isporuke i tvornicu softvera. Utvrdite koji rad svaka mogućnost obavlja i koje odgovornosti ostaju.
Objavljuje TaigaKako pišemo
Provjerite razumijevanjeDobavljač automatizira implementaciju i izvršavanje testova. Tko je odgovoran za poslovni zahtjev?Napravite vježbu
Što ćete naučiti
- Usporediti mogućnosti prema istom traženom ishodu.
- Razlikovati obavljanje rada od prihvaćanja odgovornosti za njegove posljedice.
- Prepoznati praznine i preklapanja u predloženom operativnom modelu.
Usporedite isti ishod
Odabir alata za prototipove ne mora odrediti vaš produkcijski operativni model. Ljudi mogu istraživati alatima koji odgovaraju njihovu radu. Organizacija i dalje treba podržan način zaštite, postavljanja, održavanja i vođenja korisnih rezultata.
Asistent za programiranje, interna platforma i tvornica softvera mogu riješiti različite dijelove problema. Usporedba njihovih pretplata bez određenog opsega može dovesti do pogrešne odluke.
Počnite od traženog ishoda: isporučiti i voditi internu uslugu prema zahtjevima tvrtke za podatke, sigurnost i pouzdanost. Zatim utvrdite potreban rad kroz životni ciklus. Uključite rad nakon prve uspješne demonstracije.
Za izmišljenu uslugu ugovora organizacija treba odobrene zahtjeve, pristup zaposlenika, privatne zapise, provjerena izdanja, reakciju na incidente i kontinuirana ažuriranja. Alat koji generira krajnju točku rješava dio tog popisa.
Opišite tri moguća operativna modela
Uz asistenta za programiranje developeri upotrebljavaju AI unutar postojećeg inženjerskog sustava. Organizacija osigurava okolne procese, integracije, mogućnosti platforme i prikupljanje dokaza. To može odgovarati organizaciji sa zrelim zajedničkim uslugama.
Uz interno sastavljen sustav isporuke organizacija integrira agente, kontekst, provjere, postavljanje i operativne povratne informacije. Dobiva kontrolu nad dizajnom, ali preuzima i odgovornost za integracijski proizvod, njegovu podršku i nadogradnje.
Uz kupljenu tvornicu softvera dobavljač pruža širi povezani postupak. Provjerite stvarni opseg i podržane integracije. Organizacija i dalje treba odluke o proizvodu i izričitu podjelu odgovornosti.
To su modeli za usporedbu, a ne univerzalne kategorije proizvoda. Određeni dobavljač ili interna platforma može drukčije kombinirati mogućnosti.
Provjerite put od prototipa do usluge koja radi
Upotrijebite isti konkretan scenarij za svaku mogućnost. Za bankovni prototip počnite sa sintetičkim transakcijama i bez stvarnih ovlasti. Zatražite od tima ili dobavljača da prije proširenja pristupa demonstrira ove mogućnosti:
- Procijeniti prototip i utvrditi kod koji treba promijeniti ili zamijeniti.
- Postaviti ga u potrebnu infrastrukturu, uključujući vaše račune u oblaku gdje pravila to zahtijevaju.
- Provjeriti ovlasti aplikacije, postupanje s tajnim podacima te razvojne i izvršne tokove podataka.
- Proizvesti dokaze prema primjenjivim zahtjevima i zabilježiti odluku o izdanju.
- Nadzirati uslugu, otklanjati ranjivosti, testirati oporavak i reagirati na incidente.
Premještanje koda na vaš račun jedan je dio tog rada. Provjerite tko može administrirati okruženje i gdje vanjske usluge primaju podatke. Uskladite kontrole sa svojim obvezama; sama lokacija postavljanja ne potvrđuje usklađenost.
Za navedene granice jednog dobavljača usporedite Taigin opis zajedničke odgovornosti sa svojom mapom. To je materijal u vlasništvu izdavača. Provjerite primjenjiv ugovor i konfiguraciju prije omogućavanja upotrebe platforme Taiga.
Odvojite obavljanje, provjeravanje i odlučivanje
Za svaku aktivnost zabilježite tko je obavlja, tko provjerava rezultat i tko prihvaća posljedicu. Jedna strana može imati više uloga, ali nepopunjena uloga znači prazninu.
| Aktivnost | Pitanje za mapu odgovornosti |
|---|---|
| Zahtjevi | Tko razrješava nejasno poslovno pravilo? |
| Postupanje s podacima | Tko odobrava primatelje i uvjete obrade? |
| Implementacija | Tko održava generirani kod nakon prihvaćanja? |
| Provjera | Tko provjerava pokrivaju li dokazi stvarno izdanje? |
| Postavljanje | Čiji identitet mijenja koje okruženje? |
| Operativni rad | Tko reagira kada usluga zakaže? |
| Ažuriranja platforme | Tko prilagođava integracije kada se ovisnosti promijene? |
Usluge u oblaku također dijele odgovornost između pružatelja i korisnika. Točna podjela ovisi o usluzi. To je razlog za traženje precizne mape, a ne za pretpostavku da svaki upravljani proizvod ima istu granicu. AWS-ova zajednička odgovornost.
Potražite praznine i udvostručen rad
Pretpostavimo da dobavljač generira pipeline, a tim platforme već održava odobreni put postavljanja. Odlučite treba li dobavljač upotrijebiti taj put. Dva neovisno održavana pipelinea mogu stvoriti proturječne kontrole i nepotreban trošak.
S druge strane, dobavljač može pretpostaviti da kupac ima tim za incidente, dok kupac pretpostavlja da je operativni rad uključen. Razriješite tu prazninu prije nego što korisnici postanu ovisni o usluzi.
CNCF-ove smjernice za platforme dopuštaju kombiniranje internih i upravljanih mogućnosti. Važno je ispunjava li nastalo iskustvo korisničke potrebe uz jasnu odgovornost. CNCF-ove smjernice.
Upotrijebite mapu pri komercijalnoj odluci
Priložite mapu odgovornosti bilješkama evaluacije i pojasnite je u primjenjivom ugovoru. Izračunajte cijenu rada koji ostaje vašoj organizaciji. Uključite trošak održavanja veza između komponenti.
Dobavljač sa širim opsegom može biti vrijedan kada uklanja integracijski rad i čuva dokaze kroz životni ciklus. Interni pristup može biti vrijedan ondje gdje jedinstveni zahtjevi opravdavaju trajnu vlastitu odgovornost. Odlučite prema traženom ishodu i provjerenom opsegu.
Napravite vježbu
Stvorite tri stupca: asistent za programiranje, interno sastavljen sustav isporuke i kupljena tvornica softvera. Dodajte retke za zahtjeve, pravila, implementaciju, provjeru, izdavanje, operativni rad i ažuriranja. Zabilježite tko obavlja, provjerava i prihvaća svaku aktivnost. Označite svaku nepoznanicu.
Preuzmi radni list (Markdown)Uklanjanje ove oznake briše sav napredak spremljen u ovom pregledniku.
Napredak ostaje u ovom pregledniku. Bez računa i praćenja.