Sammenlign ansvar før produkter
Sammenlign en assistent, en intern leveranceplatform og en softwarefabrik. Find ud af, hvilket arbejde hver mulighed udfører, og hvilket ansvar der er tilbage.
Udgivet af TaigaSådan skriver vi
Det lærer du
- Sammenlign muligheder ud fra det samme krævede resultat.
- Skeln mellem at udføre arbejde og at acceptere ansvaret for konsekvenserne.
- Find huller og overlap i en foreslået driftsmodel.
Sammenlign det samme resultat
Dit valg af prototypeværktøj behøver ikke bestemme driftsmodellen for produktion. Medarbejdere kan afprøve idéer med værktøjer, der passer til deres arbejde. Organisationen har stadig brug for en understøttet måde at sikre, udrulle, vedligeholde og drive de nyttige resultater på.
En kodeassistent, en intern platform og en softwarefabrik kan løse forskellige dele af problemet. Hvis du sammenligner abonnementspriser uden at definere omfanget, kan beslutningen blive misvisende.
Start med et krævet resultat: at levere og drive en intern tjeneste under virksomhedens krav til data, sikkerhed og pålidelighed. Find derefter det nødvendige arbejde gennem hele livscyklussen. Medtag arbejdet efter den første vellykkede demonstration.
For en fiktiv kontrakttjeneste har organisationen brug for godkendte krav, medarbejderadgang, private poster, verificerede releases, hændelseshåndtering og løbende opdateringer. Et værktøj, der genererer et endpoint, løser en del af denne liste.
Beskriv tre mulige driftsmodeller
Med en kodeassistent bruger udviklerne AI i et eksisterende udviklingssystem. Organisationen leverer de omgivende processer, integrationer, platformfunktioner og indsamling af dokumentation. Det kan passe til en organisation med modne fælles tjenester.
Med et internt sammensat leverancesystem integrerer organisationen agenter, kontekst, kontroller, udrulning og feedback fra driften. Den får kontrol over designet og ejer samtidig integrationsproduktet, dets support og opgraderinger.
Med en købt softwarefabrik leverer en leverandør en bredere, sammenhængende arbejdsgang. Verificér det faktiske omfang og de understøttede integrationer. Organisationen har stadig brug for produktbeslutninger og en udtrykkelig ansvarsfordeling.
Det er modeller til sammenligning, ikke universelle produktkategorier. En konkret leverandør eller intern platform kan kombinere funktioner på andre måder.
Kontrollér vejen fra prototype til en tjeneste i drift
Brug det samme konkrete scenarie for hver mulighed. Begynd bankprototypen med syntetiske transaktioner og uden rettigheder til rigtige systemer. Bed teamet eller leverandøren om at demonstrere disse evner, før adgangen udvides:
- Vurdér prototypen, og find kode, der skal ændres eller udskiftes.
- Udrul i den krævede infrastruktur, herunder egne cloudkonti, hvor politikken kræver det.
- Kontrollér applikationens rettigheder, håndtering af secrets og datastrømme under udvikling og drift.
- Fremlæg dokumentation mod de gældende krav, og registrér releasebeslutningen.
- Overvåg tjenesten, ret sårbarheder, test gendannelse, og håndtér hændelser.
At flytte kode til din konto er én del af arbejdet. Kontrollér, hvem der kan administrere miljøet, og hvor eksterne tjenester modtager data. Tilpas kontrollerne til dine forpligtelser. En placering for udrulning dokumenterer ikke i sig selv compliance.
Som eksempel på en leverandørs angivne grænser kan du sammenligne Taigas beskrivelse af fælles ansvar med din oversigt. Materialet tilhører udgiveren af dette site. Kontrollér den gældende aftale og konfiguration, før du tager Taiga i brug.
Skeln mellem udførelse, kontrol og beslutning
Angiv for hver aktivitet, hvem der udfører den, hvem der verificerer resultatet, og hvem der accepterer konsekvensen. Én part kan have flere roller, men en ubesat rolle er et hul.
| Aktivitet | Spørgsmål til ansvarsfordelingen |
|---|---|
| Krav | Hvem afklarer en tvetydig forretningsregel? |
| Databehandling | Hvem godkender modtagere og behandlingsvilkår? |
| Implementering | Hvem vedligeholder den genererede kode efter accept? |
| Verifikation | Hvem kontrollerer, at dokumentationen dækker den faktiske release? |
| Udrulning | Hvis identitet ændrer hvilket miljø? |
| Drift | Hvem reagerer, når tjenesten fejler? |
| Platformopdateringer | Hvem tilpasser integrationer, når afhængigheder ændres? |
Cloudtjenester fordeler også ansvar mellem udbyder og kunde. Den præcise fordeling afhænger af tjenesten. Brug det som grund til at kræve en præcis oversigt, ikke til at antage, at alle administrerede produkter har samme grænse. AWS’ fælles ansvar.
Find huller og dobbeltarbejde
Antag, at leverandøren genererer en pipeline, mens platformteamet allerede vedligeholder den godkendte vej til udrulning. Beslut, om leverandøren skal bruge den vej. To pipelines, der vedligeholdes uafhængigt, kan skabe modstridende kontroller og unødvendige omkostninger.
Omvendt kan en leverandør antage, at kunden har et hændelsesteam, mens kunden antager, at drift er inkluderet. Afklar hullet, før brugere bliver afhængige af tjenesten.
CNCF’s platformvejledning giver organisationer mulighed for at kombinere interne og administrerede funktioner. Det relevante spørgsmål er, om den samlede oplevelse opfylder brugernes behov med klart ejerskab. CNCF’s vejledning.
Brug oversigten i den kommercielle beslutning
Vedlæg ansvarsoversigten til evalueringen, og præcisér den i den gældende aftale. Prissæt det arbejde, der bliver hos organisationen. Medtag omkostningen ved at vedligeholde forbindelser mellem komponenter.
En leverandør med et bredere tilbud kan være værdifuld, når den fjerner integrationsarbejde og bevarer dokumentation gennem hele livscyklussen. En intern tilgang kan være værdifuld, hvor særlige krav begrunder fortsat ejerskab. Beslut ud fra det krævede resultat og det verificerede omfang.
Lav øvelsen
Opret tre kolonner: kodeassistent, internt sammensat leverancesystem og købt softwarefabrik. Tilføj rækker for krav, politikker, implementering, kontrol, release, drift og opdateringer. Angiv, hvem der udfører, verificerer og accepterer hver aktivitet. Markér alle ukendte forhold.
Download arbejdsark (Markdown)Kontrollér din forståelse
Kilder og videre læsning
Relateret læsning fra Taiga
Fjerner du dette valg, slettes al fremgang gemt i denne browser.
Fremgangen bliver i denne browser. Ingen konto, ingen sporing.