Uporedite odgovornosti prije proizvoda
ZavršenoUporedite asistenta, internu platformu isporuke i fabriku softvera. Utvrdite koji rad obavlja svaka opcija i koje odgovornosti ostaju.
Objavljuje TaigaKako pišemo
Provjerite razumijevanjeDobavljač automatizuje implementaciju i izvršavanje testova. Ko je odgovoran za poslovni zahtjev?Uradite vježbu
Šta ćete naučiti
- Uporedite opcije prema istom traženom ishodu.
- Razlikujte obavljanje rada od prihvatanja odgovornosti za njegove posljedice.
- Utvrdite praznine i preklapanja u predloženom operativnom modelu.
Uporedite isti ishod
Vaš izbor alata za prototipe ne mora odrediti produkcijski operativni model. Ljudi mogu istraživati alatima koji odgovaraju njihovom radu. Organizacija i dalje treba podržan način da zaštiti, rasporedi, održava i operativno vodi korisne rezultate.
Asistent za kodiranje, interna platforma i fabrika softvera mogu rješavati različite dijelove problema. Poređenje cijena pretplata bez određenog opsega može dovesti do obmanjujuće odluke.
Počnite traženim ishodom: isporučiti i operativno voditi internu uslugu prema zahtjevima kompanije 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, odgovor na incidente i stalna ažuriranja. Alat koji generiše krajnju tačku rješava dio ove liste.
Opišite tri moguća operativna modela
Uz asistenta za kodiranje programeri koriste AI unutar postojećeg inženjerskog sistema. Organizacija pruža prateće procese, integracije, sposobnosti platforme i prikupljanje dokaza. To može odgovarati organizaciji sa zrelim zajedničkim uslugama.
Uz interno sastavljen sistem isporuke organizacija povezuje agente, kontekst, provjere, raspoređivanje i operativne povratne informacije. Dobija kontrolu nad dizajnom, ali preuzima i odgovornost za integracijski proizvod, njegovu podršku i nadogradnje.
Uz kupljenu fabriku softvera dobavljač pruža širi povezani radni tok. Provjerite stvarni opseg i podržane integracije. Organizacija i dalje treba odluke o proizvodu i izričitu podjelu odgovornosti.
Ovo su modeli za poređenje, a ne univerzalne kategorije proizvoda. Određeni dobavljač ili interna platforma može drugačije kombinovati sposobnosti.
Provjerite put od prototipa do usluge koja radi
Koristite isti konkretan scenarij za svaku opciju. Za bankarski prototip počnite sintetičkim transakcijama bez dozvola za stvarne sisteme. Tražite da tim ili dobavljač pokaže ove sposobnosti prije proširenja pristupa:
- Procijenite prototip i utvrdite kod koji treba promjenu ili zamjenu.
- Rasporedite ga u traženu infrastrukturu, uključujući vlastite cloud račune gdje ih politika zahtijeva.
- Provjerite dozvole aplikacije, obradu tajni i tokove podataka tokom razvoja i izvršavanja.
- Proizvedite dokaze prema primjenjivim zahtjevima i zabilježite odluku o izdanju.
- Pratite uslugu, otklanjajte ranjivosti, testirajte oporavak i odgovarajte na incidente.
Premještanje koda na vaš račun jedan je dio ovog rada. Provjerite ko može administrirati okruženje i gdje vanjske usluge primaju podatke. Uskladite kontrole sa svojim obavezama; sama lokacija raspoređivanja ne potvrđuje usklađenost.
Za navedene granice jednog dobavljača uporedite Taigin opis zajedničke odgovornosti sa svojom podjelom. Ovo je materijal izdavača ovog sajta. Provjerite primjenjivi ugovor i konfiguraciju prije omogućavanja Taiga.
Odvojite izvršavanje, provjeravanje i odlučivanje
Za svaku aktivnost zabilježite ko je obavlja, ko provjerava rezultat i ko prihvata posljedicu. Jedna strana može imati više uloga, ali nepopunjena uloga je nedostatak.
| Aktivnost | Pitanje za podjelu odgovornosti |
|---|---|
| Zahtjevi | Ko rješava nejasno poslovno pravilo? |
| Obrada podataka | Ko odobrava primaoce i uslove obrade? |
| Implementacija | Ko održava generisani kod nakon prihvatanja? |
| Provjera | Ko provjerava da dokazi pokrivaju stvarno izdanje? |
| Raspoređivanje | Čiji identitet mijenja koje okruženje? |
| Operativni rad | Ko odgovara kada usluga zakaže? |
| Ažuriranja platforme | Ko prilagođava integracije kada se zavisnosti promijene? |
Cloud usluge također dijele odgovornost između pružaoca i klijenta. Tačna podjela zavisi od usluge. Koristite to kao razlog da zatražite preciznu podjelu, a ne da pretpostavite istu granicu za svaki upravljani proizvod. AWS zajednička odgovornost.
Tražite praznine i duplirani rad
Pretpostavite da dobavljač generiše pipeline dok platformski tim već održava odobreni put raspoređivanja. Odlučite treba li dobavljač koristiti taj put. Dva nezavisno održavana pipelinea mogu stvoriti suprotstavljene kontrole i nepotreban trošak.
S druge strane, dobavljač može pretpostaviti da klijent ima tim za incidente, dok klijent pretpostavlja da je operativni rad uključen. Riješite taj nedostatak prije nego što korisnici počnu zavisiti od usluge.
CNCF-ove smjernice za platforme omogućavaju organizacijama kombinovanje internih i upravljanih sposobnosti. Relevantno je pitanje zadovoljava li nastalo iskustvo potrebe korisnika uz jasnu odgovornost. CNCF smjernice.
Koristite podjelu u komercijalnoj odluci
Priložite podjelu odgovornosti bilješkama evaluacije i razjasnite je u primjenjivom ugovoru. Procijenite trošak rada koji ostaje vašoj organizaciji. Uključite trošak održavanja veza između komponenti.
Dobavljač šireg opsega može biti vrijedan kada uklanja integracijski rad i čuva dokaze kroz životni ciklus. Interni pristup može biti vrijedan kada posebni zahtjevi opravdavaju trajnu odgovornost. Odlučite prema traženom ishodu i provjerenom opsegu.
Uradite vježbu
Napravite tri kolone: asistent za kodiranje, interno sastavljen sistem isporuke i kupljena fabrika softvera. Dodajte redove za zahtjeve, politike, implementaciju, provjeru, izdavanje, operativni rad i ažuriranja. Zabilježite ko obavlja, provjerava i prihvata svaku aktivnost. Označite svaku nepoznanicu.
Preuzmite radni list (Markdown)Isključivanjem ove opcije briše se sav napredak sačuvan u ovom pregledniku.
Napredak ostaje u ovom pregledniku. Bez računa i praćenja.