Percorso 06Lezione 1 / 6

Confronta le responsabilità prima dei prodotti

Confronta un assistente, una piattaforma interna di consegna e una software factory. Individua il lavoro svolto da ogni opzione e le responsabilità residue.

Fondamenti10 minRevisionato

Pubblicato da Come scriviamo

Verifica cosa hai capitoUn fornitore automatizza implementazione ed esecuzione dei test. Chi è responsabile del requisito aziendale?Svolgi l'esercizio
Un fornitore automatizza implementazione ed esecuzione dei test. Chi è responsabile del requisito aziendale?

Cosa imparerai

  • Confrontare le opzioni rispetto allo stesso risultato richiesto.
  • Distinguere l'esecuzione del lavoro dall'assunzione di responsabilità per le sue conseguenze.
  • Individuare lacune e sovrapposizioni in un modello operativo proposto.

Confronta lo stesso risultato

La scelta dello strumento per prototipi non deve necessariamente determinare il modello operativo di produzione. Le persone possono esplorare idee con strumenti adatti al proprio lavoro. L’organizzazione ha comunque bisogno di un percorso gestito per proteggere, distribuire, mantenere e far funzionare i risultati utili.

Un assistente di programmazione, una piattaforma interna e una software factory possono risolvere parti diverse del problema. Confrontarne gli abbonamenti senza definire l’ambito può portare a una decisione fuorviante.

Parti da un risultato richiesto: consegnare e gestire un servizio interno secondo i requisiti aziendali di dati, sicurezza e affidabilità. Individua poi il lavoro necessario lungo il ciclo di vita. Includi il lavoro dopo la prima dimostrazione riuscita.

Per un servizio fittizio di gestione contratti, l’organizzazione necessita di requisiti approvati, accesso dei dipendenti, record privati, rilasci verificati, risposta agli incidenti e aggiornamenti continui. Uno strumento che genera un endpoint copre parte dell’elenco.

Descrivi tre modelli operativi plausibili

Con un assistente di programmazione, gli sviluppatori usano l’AI in un sistema ingegneristico esistente. L’organizzazione fornisce i processi, le integrazioni, le capacità di piattaforma e la raccolta delle prove necessari attorno allo strumento. Può essere adatto a un’organizzazione con servizi condivisi maturi.

Con un sistema di consegna assemblato internamente, l’organizzazione integra agenti, contesto, verifiche, deployment e feedback operativo. Ottiene controllo sul progetto e assume anche la responsabilità del prodotto di integrazione, della sua assistenza e dei suoi aggiornamenti.

Con una software factory acquistata, un fornitore offre un flusso collegato più ampio. Verifica ambito effettivo e integrazioni gestite. L’organizzazione ha comunque bisogno di decisioni di prodotto e di una suddivisione esplicita delle responsabilità.

Sono modelli di confronto, non categorie universali di prodotto. Un fornitore o una piattaforma interna specifici possono combinare le capacità diversamente.

Verifica il percorso dal prototipo al servizio operativo

Usa lo stesso scenario concreto per ogni opzione. Per il prototipo bancario, parti da transazioni sintetiche e senza permessi reali. Chiedi al team o al fornitore di dimostrare queste capacità prima di ampliare l’accesso:

  1. Valutare il prototipo e individuare il codice da modificare o sostituire.
  2. Eseguire il deployment nell’infrastruttura richiesta, inclusi i tuoi account cloud dove la policy lo impone.
  3. Verificare permessi applicativi, gestione dei segreti e flussi di dati in sviluppo e runtime.
  4. Produrre prove rispetto ai requisiti applicabili e registrare la decisione di rilascio.
  5. Monitorare il servizio, correggere vulnerabilità, provare il recupero e rispondere agli incidenti.

Spostare il codice nel tuo account è una parte di questo lavoro. Verifica chi può amministrare l’ambiente e dove i servizi esterni ricevono dati. Adegua i controlli ai tuoi obblighi: la sola collocazione del deployment non dimostra conformità.

Per i confini dichiarati da un fornitore, confronta la descrizione delle responsabilità condivise di Taiga con la tua mappa. È materiale dell’editore di questo sito. Verifica accordo e configurazione applicabili prima di attivare Taiga.

Separa esecuzione, verifica e decisione

Per ogni attività, registra chi la esegue, chi verifica il risultato e chi ne accetta le conseguenze. Una parte può ricoprire più ruoli, ma un ruolo vuoto è una lacuna.

AttivitàDomanda per la mappa delle responsabilità
RequisitiChi risolve una regola aziendale ambigua?
Trattamento dei datiChi approva destinatari e condizioni di trattamento?
ImplementazioneChi mantiene il codice generato dopo l’accettazione?
VerificaChi controlla che le prove coprano il rilascio effettivo?
DeploymentQuale identità modifica quale ambiente, e a chi appartiene?
Gestione operativaChi risponde quando il servizio si guasta?
Aggiornamenti della piattaformaChi adatta le integrazioni quando cambiano le dipendenze?

Anche i servizi cloud suddividono la responsabilità tra fornitore e cliente. La ripartizione precisa dipende dal servizio. È un motivo per richiedere una mappa precisa, non per presumere che ogni prodotto gestito abbia lo stesso confine. Responsabilità condivisa AWS.

Cerca lacune e lavoro duplicato

Supponi che il fornitore generi una pipeline mentre il team di piattaforma mantiene già il percorso di deployment approvato. Decidi se il fornitore debba usare quel percorso. Due pipeline mantenute separatamente possono creare controlli in conflitto e costi inutili.

Viceversa, un fornitore può presumere che il cliente abbia un team per gli incidenti, mentre il cliente presume che la gestione operativa sia inclusa. Risolvi la lacuna prima che gli utenti dipendano dal servizio.

Le indicazioni CNCF sulle piattaforme consentono di combinare capacità interne e gestite. La domanda pertinente è se l’esperienza risultante soddisfi le esigenze degli utenti con responsabilità chiare. Indicazioni CNCF.

Usa la mappa nella decisione commerciale

Allega la mappa delle responsabilità alle note di valutazione e chiariscila nell’accordo applicabile. Calcola il costo del lavoro che resta all’organizzazione. Includi il costo di mantenere i collegamenti tra componenti.

Un fornitore con un ambito più ampio può essere utile quando elimina lavoro di integrazione e conserva prove lungo il ciclo di vita. Un approccio interno può essere utile quando requisiti particolari giustificano una responsabilità continuativa. Decidi in base al risultato richiesto e all’ambito verificato.

Svolgi l'esercizio

Crea tre colonne: assistente di programmazione, sistema di consegna assemblato internamente e software factory acquistata. Aggiungi righe per requisiti, policy, implementazione, verifica, rilascio, gestione operativa e aggiornamenti. Registra chi esegue, verifica e accetta ogni attività. Segna ogni elemento sconosciuto.

Scarica la scheda di lavoro (Markdown)
Verifica cosa hai capito ↑

Continua a imparare

Fonti e approfondimenti

Letture correlate di Taiga