Glossario glossary

Questo glossario elenca (in ordine alfabetico) i dettagli di tutti i documenti da consegnare dell’elenco di controllo del progetto.

Accettazione da parte degli stakeholder acceptance-from-business-stakeholders

L’accettazione da parte degli stakeholder conferma che questi, in qualità di stakeholder chiave, approvano la soluzione e le modalità con cui i requisiti aziendali soddisfano il caso di business.

Test di accettazione acceptance-tests

I test di accettazione vengono eseguiti quando un’applicazione è pronta per la produzione. I test vengono eseguiti da un gruppo che rappresenta i vari tipi di utenti finali, utilizzando scenari reali.

I test di accettazione vengono utilizzati per confermare che:

  • Il progetto soddisfa i requisiti del cliente.
  • La soluzione è adatta allo scopo.
  • Gli utenti accettano la soluzione e possono considerare di utilizzarla.
  • Il cliente accetta il progetto.

Prima pianifichi e progetti i test di accettazione, più semplice sarà la distribuzione finale. Devono essere definiti insieme al cliente e al team di Quality Assurance.

Anche nel caso in cui non ti risulti possibile definire tutti i dettagli all’inizio del progetto, le definizioni iniziali dovrebbero essere discusse e concordate. I test di accettazione saranno probabilmente basati sui requisiti fondamentali (funzionalità e prestazioni).

Accesso coordinato al sistema di test access-to-test-system-coordinated

Assicurati che i livelli di accesso al sistema necessari siano stati concessi a tutti i ruoli.

Elenco di controllo della sicurezza di Adobe adobe-security-checklist

L’elenco di controllo della sicurezza di Adobe è l’elenco di controllo ufficiale fornito per garantire la sicurezza di Adobe Experience Manager (AEM) durante l’installazione. Contiene le misure di sicurezza e i passaggi di verifica necessari per garantire l’integrità dell’istanza.

Configurazione del progetto nel portale di supporto Adobe adobe-support-portal-project-set-up

Il portale di supporto Adobe consente ai partner e ai clienti dell’implementazione di impostare l’implementazione di AEM come progetto nel portale stesso.

È possibile registrare dettagli, ad esempio sulle tecnologie e le versioni implementate. I dettagli promuovono la trasparenza tra il cliente e Adobe.

Formazione per gli amministratori di AEM aem-administrator-training

Formazione per il personale amministrativo della soluzione. Per ulteriori informazioni, consulta Adobe Training Services.

Formazione per autori AEM aem-author-training

Formazione per il personale addetto alla produzione (authoring) del contenuto della soluzione. Per ulteriori informazioni, consulta Adobe Training Services.

Esame di certificazione AEM aem-certification-exam

Assicurati che gli utenti registrati per sostenere i vari esami di certificazione ricoprano ruoli pertinenti.

AEM Certified aem-certified

Assicurati che i diversi esami di certificazione siano stati superati da utenti con i ruoli appropriati.

Formazione tecnica per AEM aem-technical-training

Offri formazione tecnica a utenti con i ruoli appropriati, ad esempio sviluppatori, architetti, ingegneri e professionisti aziendali.

Accordo sui KPI definiti come obiettivi per il progetto agreement-on-kpis-defined-as-goals-for-the-project

I KPI consentono a un’organizzazione di definire e misurare i progressi compiuti per il raggiungimento degli obiettivi organizzativi. Una volta che un’organizzazione ha analizzato la propria missione e definito i propri obiettivi, deve misurare i progressi verso il raggiungimento di tali obiettivi. I KPI offrono un meccanismo di misurazione.

Allineare i KPI aziendali e quelli relativi alle prestazioni align-business-and-performance-kpis

L’allineamento dei KPI aziendali e delle prestazioni consente di riunire tutte le persone e i processi coinvolti all’interno dell’organizzazione. Questo a sua volta contribuisce a ridurre il tempo e il lavoro necessari per raggiungere gli obiettivi aziendali e lo scopo proposto.

Allineamento dell’architettura dei contenuti ai KPI alignment-of-content-architecture-with-kpis

Assicurati che l’architettura dei contenuti proposta sia allineata agli indicatori prestazioni chiave (KPI, Key Performance Indicators) pertinenti.

Allineamento della roadmap del cliente alla timeline del progetto alignment-of-the-customer-roadmap-with-project-timeline

La roadmap cliente è composta da milestone di alto livello e obiettivi aziendali. La timeline del progetto deve aderire a questa strategia e allinearsi ad essa, pertanto tutti i rischi potenziali e/o le possibili variazioni devono essere messi in evidenza e monitorati.

Definizione di architettura delle applicazioni application-architecture-definition

L’architettura delle applicazioni deve definire chiaramente il comportamento delle applicazioni proposte.

È incentrata su:

  • Le modalità in cui interagiscono tra loro e con gli utenti.
  • I dati che devono essere utilizzati e prodotti dalle applicazioni, anziché la loro struttura interna.

Definizione della attività di manutenzione specifiche dell’applicazione application-specific-maintenance-tasks-defined

Oltre alle attività di manutenzione standard di Adobe Experience Manager (AEM), è necessario definire tutte le altre attività operative da eseguire per la manutenzione continua della soluzione.

Personale adeguatamente formato appropriately-trained-staff

Assicurati che il tuo team sia composto da personale con formazione adeguata. Per i team di progetto, si consiglia di avere tutte le caratteristiche seguenti:

  • almeno uno sviluppatore principale certificato AEM
  • almeno un architetto certificato AEM
  • almeno il 75% degli sviluppatori con certificazione AEM;
    in questo modo gli sviluppatori certificati possono dare consigli agli sviluppatori junior e le conoscenze vengono condivise con trasparenza

Diagramma dell’architettura architecture-diagram

Il diagramma dell’architettura è una rappresentazione grafica dell’architettura. È inclusa la rappresentazione di:

  • concetti
  • principi
  • elementi e componenti che fanno parte dell’architettura

Bozza dell’architettura architecture-draft

In questo modo è possibile ottenere una visione di alto livello dell’architettura del sistema e della soluzione. In questa fase si tratta di una bozza che verrà rivista e perfezionata in fasi successive.

Firma del comitato di revisione dell’architettura architecture-review-board-sign-off

Il comitato di revisione dell’architettura è un organismo interorganizzativo che:

  • sovrintende all’attuazione di una strategia coerente
  • garantisce la conformità dei sistemi

Il comitato di esame dovrebbe rappresentare tutte le principali parti interessate coinvolte nell’architettura. In genere sono composte da un gruppo di dirigenti responsabili della revisione e della manutenzione dell’architettura generale.

Suite di test automatizzati adattati ai contenuti reali e risultati confrontati con i KPI automated-test-suite-adapted-for-real-content-and-results-compared-to-kpis

Script di automazione e casi d’uso automatizzati di base:

  • adattati ai contenuti di produzione
  • confrontati con i KPI

Strategia di test automatizzati automated-testing-strategy

Questa strategia definisce un framework per script automatizzati riutilizzabili, insieme all’approccio pianificato dal team QA (Quality Assurance). Descrive il piano complessivo per i test di automazione al fine di garantire:

  • un ritorno sull’investimento (ROI) più elevato
  • una maggior copertura dei test
  • una maggiore affidabilità dei test, con ripetizione della qualità

Strategia di test automatizzati convalidati rispetto al carico realistico e previsto automated-testing-strategy-validated-against-realistic-and-expected-load

La strategia di test automatizzati deve essere convalidata e regolata in base al contenuto e al carico previsto per la soluzione.

Strategia di automazione automation-strategy

L’automazione delle implementazioni garantisce distribuzioni più rapide e coerenti. La strategia di automazione definisce la configurazione di questi meccanismi di automazione, tra cui:

  • frequenza
  • strumenti da utilizzare
  • ambienti da distribuire in

A conoscenza del piano di comunicazione aware-of-communication-plan

L’intero team del progetto e tutti gli stakeholder devono confermare di essere a conoscenza di:

  • struttura del reporting
  • cadenza del reporting
  • canali di comunicazione

A conoscenza delle definizioni e dei criteri di successo aware-of-success-definitions-and-criteria

L’intero team del progetto e tutti gli stakeholder devono confermare di essere a conoscenza di:

  • definizioni di successo
  • criteri per il successo

Concetto di backup e ripristino backup-and-restore-concept

Il concetto di backup e ripristino descrive le funzionalità tecniche che verranno implementate nella soluzione. È richiesto dal criterio di backup e ripristino dell’azienda

Backup e ripristino testati backup-and-restore-tested

Test completo end-to-end basato sul concetto di backup e ripristino.

Casi di business business-case-s

Un documento del caso di business presenta le argomentazioni relative all’avvio di un’azione, alla scelta di un’alternativa (se disponibile) o alla decisione di non intraprendere alcuna azione. Le argomentazioni devono essere equilibrate, basate su fatti concreti (o comunque possibili/pertinenti), e mettere in evidenza sia i benefici che i rischi per tutti i casi.

Un documento del caso di business dovrebbe contenere una definizione chiara di tutte le opzioni e concludere con un’argomentazione convincente a favore dell’implementazione della soluzione proposta.

Un analista aziendale comprende l’ambito del progetto e le aspettative business-analyst-understands-scope-of-project-and-expectations

L’analista aziendale deve confermare di aver compreso appieno:

  • l’ambito del progetto
  • tutte le aspettative dei clienti
  • che è la base per tutte le decisioni prese per utente tipo, per fase nel progetto

KPI aziendali business-kpis

Le organizzazioni utilizzano gli indicatori chiave di prestazioni (KPI) per valutare i progressi nel raggiungimento degli obiettivi.

I KPI aziendali definiscono valori misurabili che dimostrano l’efficacia con cui un’azienda sta raggiungendo gli obiettivi chiave. È importante scegliere i KPI appropriati per la propria azienda o scenario, con definizioni chiare di cosa rappresentano, come vengono misurati, utilizzati e da chi.

Documentazione sui requisiti aziendali business-requirements-documentation

Un documento sui requisiti aziendali (BRD) descrive la soluzione aziendale per un progetto, fornendo una chiara definizione delle esigenze e delle aspettative aziendali della clientela. Il BRD distingue anche tra soluzione aziendale e soluzione tecnica.

Nell’esaminare la soluzione aziendale, il BRD dovrebbe rispondere alla domanda:
“Cosa vuole fare l’azienda?”

Approvazione dell’azienda per eventuali modifiche necessarie alla soluzione o all’architettura identificate e allineate alle aspettative del ROI e dei KPI business-sign-off-on-any-required-adjustments-to-the-solution-or-architecture-identified-and-aligned-against-roi-and-kpi-expectations

I processi di valutazione dei rischi e i test di penetrazione possono causare problemi e risultati che devono essere affrontati nell’architettura o nello sviluppo della soluzione.

Qualsiasi modifica derivante da questi processi deve essere rivista e approvata dall’azienda e valutata rispetto agli obiettivi generali.

Strategia di memorizzazione in cache caching-strategy

La strategia di memorizzazione in cache delinea cosa verrà memorizzato nella cache per l’utente finale. Deve essere conforme ai KPI relativi alle prestazioni.

Ad esempio, elementi come immagini, JavaScript e altri file del server possono essere memorizzati nella cache per migliorare le prestazioni di una soluzione.

Linee guida per la codifica coding-guidelines

Le linee guida per la codifica definiscono i principi di base che gli sviluppatori devono rispettare durante lo sviluppo della soluzione. Tra queste possono figurare:

  • convenzioni di denominazione
  • utilizzo del servizio
  • utilizzo della libreria

Comunicare il manuale operativo communicate-operations-manual

Assicurati che tutti gli utenti tipo/ruoli appropriati abbiano ricevuto il manuale operativo.

Comunicare rapporto sul test delle prestazioni communicate-performance-test-report

Assicurati che tutti gli utenti tipo/ruoli appropriati abbiano ricevuto il rapporto sul test delle prestazioni.

Comunicare le note sulla versione communicate-release-notes

Assicurati che tutte le persone o i ruoli appropriati abbiano ricevuto le Note sulla versione.

Comunicare ambito e aspettative al team communicate-scope-and-expectations-to-team

Assicurati che il team sia pienamente a conoscenza e conforme all’ambito del progetto e alle aspettative relative alla consegna.

Comunicare i materiali di formazione e le guide utente communicate-training-materials-and-user-guides

Assicurati che tutti gli utenti tipo e i ruoli appropriati ricevano i materiali di formazione e le guide utente.

Conformità ai requisiti di sicurezza del cliente compliance-with-customer-security-requirements

Verifica che siano presenti tutti i requisiti di sicurezza del cliente.

Conformità al concetto di sicurezza compliance-with-security-concept

Verifica che il concetto di sicurezza sia implementato.

Concetto di relazione tra componenti e modelli components-and-templates-relationship-concept

La struttura dei modelli e dei componenti utilizzati nella nuova applicazione. Include dettagli quali regole di ereditarietà, autorizzazioni, relazioni e non solo.

Specifiche della relazione tra componenti e modelli components-and-templates-relationship-specification

Dettagli del concetto della relazione tra componenti e modelli.

Specifiche dei componenti components-specification

Dettagli delle specifiche per ciascuno dei componenti da implementare.

Concetto per le versioni fittizie delle interfacce esterne concept-for-mock-ups-of-external-interfaces

Il concetto relativo a come sviluppare e testare interfacce esterne che potrebbero non essere aperte/disponibili per gli ambienti di sviluppo o di test.

Pianifica/implementa le versioni fittizie di queste interfacce per garantire che i test siano il più possibile simili a quelli di produzione.

Documento sull’architettura dei contenuti content-architecture-document

Documentazione dell’architettura proposta per il contenuto. I dettagli dovrebbero comprendere, tra l’altro:

  • struttura contenuto
  • concetti di assegnazione tag
  • strategie per il riutilizzo dei contenuti

Contenuto convalidato per la migrazione content-validated-for-migration

Il contenuto del sistema legacy viene rivisto e quello selezionato viene convalidato per la migrazione alla nuova soluzione.

Bozza contratto contract-draft

Una bozza iniziale del contratto legale.

Struttura e formato del contenuto corrente current-content-structure-and-format

Documentazione dell’architettura e del formato del contenuto correnti. Questo viene utilizzato per generare l’architettura del contenuto futura. Verrà utilizzato anche per il concetto di migrazione.

Criteri di backup e ripristino del cliente customer-backup-and-restore-policy

Criteri del cliente relativi a:

  • processi di backup dei dati e della soluzione
  • archiviazione del backup
  • conferma che il backup funziona come previsto
  • ripristino in caso di errore

Linee guida per la codifica dei clienti customer-coding-guidelines

Eventuali linee guida/requisiti del cliente su come deve essere eseguito lo sviluppo.

Criteri di distribuzione/rilascio del cliente customer-deployment-release-policies

Criteri del cliente che definiscono come e quando è possibile effettuare distribuzioni/rilasci.

Spesso includono i requisiti di timeline, pianificazione e approvazione.

Criteri o requisiti di monitoraggio del cliente customer-monitoring-policies-or-requirements

Criteri e requisiti del cliente relativi a cosa monitorare. Si aggiungono a tutti i consigli specificati nel concetto di monitoraggio.

Pianificazione di rilascio della produzione del cliente customer-production-release-schedule

La pianificazione definita dal cliente per il rilascio negli ambienti di produzione.

Criteri e requisiti di reportistica dei clienti customer-reporting-policies-and-requirements

Qualsiasi criterio o requisito, o entrambi, che il cliente possiede in relazione al reporting. Questi canali possono includere:

  • con quale frequenza devono essere consegnati rapporti specifici
  • il formato per rapporti specifici
  • requisiti speciali

Roadmap del cliente customer-roadmap

Elabora una tabella di marcia delle principali tappe da implementare, sia tecnologiche che imprenditoriali. Questa roadmap viene quindi comunicata al cliente.

Criteri di sicurezza del cliente customer-security-policies

Il cliente (business e IT) disporrà di criteri che definiscono i livelli di sicurezza richiesti per la soluzione. Questi canali possono includere:

  • Requisiti per il superamento di una valutazione dei rischi.
  • Requisiti per il superamento di test di penetrazione.
  • Qualsiasi requisito di sicurezza specifico, ad esempio l’escape di tutti i campi di input, l’utilizzo della crittografia (SSL), i certificati e l’autenticazione, nonché la sessione.

Linee guida sulle specifiche del cliente customer-specification-guidelines

Tutte le linee guida del cliente relative al formato, alla consegna e all’approvazione delle specifiche.

Report dei test del cliente customer-test-reports

Report del lead di qualità durante il periodo di test di accettazione utente (UAT, User Acceptance Test).

Documentazione di personalizzazioni e hotfix che influiscono sugli aggiornamenti customizations-and-hotfixes-that-affect-upgrades-documented

Eventuali personalizzazioni e/o hotfix applicati devono essere documentati in quanto possono influenzare aggiornamenti futuri:

  • AEM può essere personalizzato in base alle esigenze aziendali. Tutte le personalizzazioni che possono influire sull’aggiornamento devono essere documentate a pieno. Ad esempio, eventuali modifiche principali all’interfaccia utente di AEM.

  • Tutti gli aggiornamenti necessari per la soluzione corrente devono essere documentati a pieno, tra cui:

    • Cumulative Fix Pack (CFP)
    • Service Pack (SP)
    • hotfix
    • aggiornamenti

Report del test di accettazione utente giornaliero daily-user-acceptance-test-report

Report o riunioni risultanti dal test di accettazione utente (UAT, User Acceptance Testing). Dovrebbero specificare:

  • problemi segnalati
  • prioritizzazione di questi problemi

Sicurezza predefinita abilitata default-security-enabled

Assicurati che le impostazioni di sicurezza predefinite per AEM siano state abilitate/implementate.

Criteri e processi di distribuzione/rilascio deployment-release-policies-and-processes

Criteri formalizzati relativi sia alla distribuzione che al rilascio del progetto. Questi canali possono includere:

  • tempo per il rilascio
  • pianificazione delle ferie
  • frequenza
  • e possono dipendere dall’ambiente in questione

Cadenza di implementazione stabilita deployment-cadence-established

Definisci la frequenza di implementazioni richiesta negli ambienti.

Metodologia di sviluppo development-methodology

Una metodologia di sviluppo del software comporta la suddivisione dell’intero processo di sviluppo del software in fasi distinte (o tappe), ciascuna con attività distinte. L’obiettivo è migliorare la pianificazione e la gestione.

Quando definisci la metodologia, devi predefinire deliverable e artefatti specifici creati e completati dal team di progetto per sviluppare o gestire l’applicazione.

Definizione del ruolo di sviluppo development-role-definition

Definisci quale sviluppatore e/o ruolo debba eseguire l’IT (prestazioni o altro) e/o i test di unità all’interno della soluzione.

Ambiente di sviluppo pronto development-environment-ready

Assicurati che l’ambiente di sviluppo sia configurato con gli strumenti integrati necessari per l’automazione delle implementazioni.

Il team di sviluppo comprende l’ambito del progetto e le aspettative development-team-understands-scope-of-project-and-expectations

Il team di sviluppo deve confermare di aver compreso appieno:

  • l’ambito del progetto
  • tutte le aspettative dei clienti
  • la base di tutte le decisioni prese per utente tipo, per fase nel progetto

Specifiche finestre di dialogo dialogs-specification

Dettagli sulle finestre di dialogo necessarie per la soluzione.

Configurazione dell’ambiente di sviluppo del documento document-development-environment-setup

Documentazione dell’ambiente di sviluppo.

Configurazione dell’ambiente di produzione dei documenti document-production-environment-setup

Documentazione dell’ambiente di produzione.

Impostazione ambiente di test dei documenti document-test-environment-setup

Documentazione dell’ambiente di test.

Test di resistenza durability-test

Il test di durata mostra le prestazioni della soluzione sotto un carico specifico. I test misurano il tempo di sopravvivenza della soluzione quando viene sottoposta al carico della soglia e a quali livelli di prestazioni.

Test di resistenza eseguito durability-test-executed

Esecuzione dei test di durata.

Concetto sulla gestione degli errori error-handling-concept

La gestione degli errori si riferisce all’anticipazione, al rilevamento e alla risoluzione degli errori di programmazione, applicazione e comunicazione.

Documentazione sulla gestione degli errori error-handling-documentation

Documentazione dettagliata della gestione degli errori proposta, basata sul concetto di gestione degli errori.

Processi di escalation escalation-processes

Definizione di tutti i processi di escalation. Per ciascun livello di progetto saranno disponibili processi distinti:

  • Team del progetto
  • Cliente
  • Adobe

Organizza sessioni regolari di revisione della qualità establish-regular-quality-review-sessions

Organizza riunioni periodiche di valutazione della qualità con i membri del gruppo appropriati.

Struttura autorizzazioni esistente existing-permissions-structure

Documentazione del set esistente di autorizzazioni e gruppi definiti per la soluzione legacy o all’interno dell’organizzazione.

Mappa dei sistemi esistente existing-systems-map

Un diagramma (o un set di diagrammi) dei sistemi e delle dipendenze esistenti.

Definizioni e criteri di successo previsti expected-success-definitions-and-criteria

Lo Sponsor del progetto raccoglie le aspettative aziendali relative al successo del progetto. È importante disporre di tutte le aspettative all’inizio di un progetto, in quanto dovrebbero influenzare tutte le decisioni prese durante l’implementazione.

Le aspettative possono includere:

  • KPI specifici, come l’aumento percentuale delle pagine gestite
  • riduzione dei tempi di pubblicazione dei contenuti
  • obiettivi di livello superiore, ad esempio un’interfaccia di facile utilizzo

Requisiti per la progettazione dell’esperienza experience-designs-requirements

Requisiti per l’intera esperienza della soluzione. Riguarda fattori come la personalizzazione, la persistenza tra dispositivi, l’esperienza utente e non solo.

Specifiche dell’esperienza experience-specifications

Dettagli sui requisiti di progettazione dell’esperienza.

Dipendenze utente e sistema esterno/Contesto del sistema external-system-and-user-dependencies-system-context

Un diagramma (o una serie di diagrammi) che delinea l’intero ecosistema della soluzione. Dovrebbe includere elementi quali integrazioni esterne, interfacce, dipendenze e reti.

Sistema e procedura di fallback fallback-system-and-procedure

La definizione del sistema di fallback:

  • le funzionalità business critical che devono continuare a funzionare in caso di guasto critico
  • i processi necessari in caso di fallback

Test del sistema e della procedura di fallback fallback-system-and-procedure-tested

Test end-to-end del sistema di fallback.

Approvazione del sistema di fallback degli stakeholder aziendali fallback-system-sign-off-from-business-stakeholders

Approvazione degli stakeholder aziendali che il sistema di fallback e le procedure correlate garantiscono le funzionalità aziendali critiche.

Conferma di fattibilità sui KPI feasibility-confirmation-on-kpis

Risultati di uno studio di fattibilità sia per AEM che per la progettazione di soluzioni di alto livello. Questi devono essere misurati rispetto ai KPI per garantire che possano essere soddisfatti.

Contratto finalizzato finalized-contract

Prima di procedere con il progetto è necessario stipulare e firmare un contratto. Si basa sulla bozza di contratto.

Funzionalità della soluzione accettata dalle parti interessate functionality-of-the-solution-accepted-by-stakeholders

Conferma che le parti interessate accettano pienamente:

  • funzionalità della soluzione
  • qualsiasi problema noto nella soluzione

Pianificazione della pubblicazione go-live-schedule

Timeline e pianificazione delle attività necessarie per:

  • preparazione per la pubblicazione
  • pubblicazione effettiva

Definizione di percorsi felici happy-paths-defined

Un percorso felice è uno scenario predefinito che non presenta condizioni eccezionali o di errore. È composto dalla sequenza di attività eseguite quando tutto va come previsto.

Stime hardware hardware-estimates

Stime iniziali di:

  • hardware necessario per l’installazione di base di AEM
  • eventuali requisiti aggiuntivi, in base al design della soluzione di alto livello

Lhardware sarà disponibile per soddisfare i requisiti hardware-will-be-available-to-fulfill-requirements

Conferma che in tutti gli ambienti sarà installato l’hardware minimo richiesto.

Requisiti di alto livello high-level-requirements

La definizione dei requisiti di alto livello fornisce un raggruppamento generalizzato dei requisiti del sistema, che comprende aspetti quali:

  • Processi aziendali
  • Funzioni principali del sistema

I dettagli di base su queste funzioni sono generalmente noti, pertanto questo documento non deve essere una stima.

Progettazione di soluzioni di alto livello high-level-solution-design

La progettazione di soluzioni di alto livello spiega l’architettura utilizzata per lo sviluppo della soluzione. Il diagramma dell’architettura fornisce una panoramica dell’intero sistema, identificando i componenti principali sviluppati per il prodotto e le relative interfacce.

Mappa di sistema di alto livello high-level-system-map

Questa mappa del sistema dovrebbe fornire un diagramma di alto livello del sistema. Differisce dal contesto della soluzione in quanto è una mappa generalizzata di tutti i sistemi coinvolti. Non ci sono interfacce in questo diagramma.

Struttura dei contenuti precedente historical-content-structure

Definizione della struttura del contenuto del sistema legacy. Viene utilizzato come riferimento e anche durante la preparazione della strategia di migrazione.

Prestazioni precedenti e KPI delle prestazioni precedenti historical-performance-and-historical-performance-kpis

Raccogli e documenta le statistiche sulle prestazioni e i KPI relativi alle prestazioni dal sistema legacy. Vengono poi utilizzati come punto di riferimento e per eseguire il benchmark della nuova soluzione.

Identifica le principali soluzioni/funzionalità critiche identify-critical-key-solutions-functionalities

Elenco delle funzionalità aziendali critiche.

Implementazione: modifiche in base ai risultati del test di penetrazione implementation-changes-based-on-penetration-test-results

Implementazione di tutte le modifiche richieste (che sono state approvate) alla soluzione in base ai risultati dei test di penetrazione.

Implementazione - Strategia di test automatizzati implementation-automated-testing-strategy

Configurazione degli strumenti e dei processi necessari per supportare i test automatizzati.

Implementazione - Strategia di automazione implementation-automation-strategy

Configurazione del set di strumenti e dei processi necessari per supportare l’automazione.

Implementazione: architettura dei contenuti implementation-content-architecture

Implementazione dell’architettura dei contenuti, di concetti di assegnazione tag e di riutilizzo dei contenuti.

Implementazione: progettazione delle esperienze implementation-experience-design

Implementazione dei requisiti per supportare la progettazione delle esperienze.

Implementazione: sistema e procedure di fallback implementation-fallback-system-and-procedures

Implementazione del sistema di fallback e delle relative procedure.

Implementazione: integrazione implementation-integration

Implementazione delle integrazioni con tutti i sistemi esterni richiesti.

Implementazione: strategia di migrazione implementation-migration-strategy

Migrazione insieme alla convalida di contenuti e altri artefatti per la nuova soluzione.

Implementazione: ruoli e diritti implementation-roles-and-rights

Implementazione di ruoli e diritti, utenti e gruppi.

Implementazione: concetto di sicurezza implementation-security-concept

Implementazione di tutte le misure di sicurezza, incluse le impostazioni predefinite di AEM.

Implementazione: software di sicurezza implementation-security-software

Implementazione della sicurezza delle applicazioni software.

Implementazione: concetto di sicurezza dell’architettura di sistema implementation-system-architecture-security-concept

Implementazione della sicurezza del sistema.

Implementazione: gestione dell’URL implementation-url-handling

Implementazione del concetto di gestione dell’URL.

Implementazione: flussi di lavoro implementation-workflows

Implementazione dei flussi di lavoro progettati.

Concetto di implementazione implementation-concept

Il concetto di implementazione fornisce i principi guida per l’intera implementazione. Esso dovrebbe prendere in considerazione:

  • Operazioni
  • Manutenzione
  • Compatibilità
  • Riutilizzabilità
  • Protezione
  • Scalabilità

Questo concetto delinea anche i framework, le librerie e altri artefatti utilizzati nella soluzione.

Informare il supporto Adobe sulla pianificazione della pubblicazione inform-adobe-support-about-the-go-live-schedule

Contatta il supporto Adobe per assicurarti che tutto il supporto necessario possa essere abilitato durante la pubblicazione.

Progettazioni esperienza iniziale initial-experience-designs

Concetti preliminari per le progettazioni delle esperienze.

Test dell’integrazione integration-testing

Testare, e confermare conseguentemente, tutte le integrazioni, sia interne che esterne.

Per garantire la stabilità del sistema, questa operazione deve essere automatizzata ed eseguita frequentemente.

Processo di tracciamento dei problemi issue-tracking-process

Processi chiari registrano tutti i problemi riscontrati e tengono traccia delle attività in corso allo scopo di garantire che tutti i problemi siano risolti.

Sistema e processi di tracciamento dei problemi issue-tracking-system-and-processes

Un sistema di tracciamento, insieme ai processi richiesti, per registrare tutti i problemi riscontrati e tracciare le attività in corso allo scopo di garantire che tutti i problemi siano risolti.

Tutte le parti interessate al progetto dovrebbero avere accesso per facilitare la trasparenza dello stato del progetto.

Alcuni esempi includono Atlassian JIRA e HP Quality Center.

Il processo del sistema di tracciamento dei problemi è configurato e integrato issue-tracking-system-process-is-set-up-and-integrated

Gli strumenti selezionati sono completamente integrati e l’accesso è concesso a tutti i ruoli richiesti.

Sistema legacy legacy-system

Per il progetto, il sistema legacy è la tecnologia, il sistema del computer o il programma applicativo esistente che verrà sostituito dalla nuova soluzione.

I dettagli del sistema legacy devono essere raccolti in modo da sapere cosa può essere ritirato, quando e l’impatto su qualsiasi altro sistema.

Elenco degli strumenti di sviluppo da utilizzare list-of-development-tools-to-be-used

Una descrizione sommaria degli strumenti utilizzati nell’implementazione; gli strumenti dovrebbero includere:

  • strumenti di documentazione
  • strumenti di tracciamento dei problemi
  • strumenti di distribuzione
  • strumenti di creazione

Elenco di utenti che richiedono l’accesso al portale di supporto Adobe list-of-users-that-require-access-to-adobe-support-portal

Un elenco di tutti gli utenti e i ruoli che devono accedere al portale di supporto Adobe.

L’elenco è normalmente composto dall’architetto delle soluzioni e/o dal personale IT della clientela.

Analisi dei file di registro log-file-analysis

Un’analisi, insieme ai consigli risultanti, che definisce ciò che deve essere registrato per monitorare la soluzione:

  • attività da registrare
  • livello di granularità
  • informazioni registrate per ogni attività

Attività di manutenzione (specifiche per AEM) testate e abilitate maintenance-tasks-aem-specific-tested-and-enabled

Testa e abilita le attività di manutenzione di AEM, ad esempio:

  • compattazione
  • pulizia del sistema
  • eliminazione del flusso di lavoro

Piano di migrazione migration-plan

Documenta la migrazione; tra cui

  • timeline per la migrazione
  • piano di manutenzione dei contenuti, in base alla strategia di migrazione

Strategia di migrazione migration-strategy

Descrizione completa dei contenuti esistenti, dell’architettura dei contenuti e dei formati mappati alla nuova soluzione. Essa dovrebbe riguardare:

  • i dettagli tecnici della migrazione automatizzata, se possibile
  • test di fumo da eseguire dopo la migrazione, per convalidare il contenuto migrato

Dovrebbe anche consigliare come mantenere i contenuti aggiornati (o il più possibile aggiornati) durante il periodo tra la migrazione e l’effettiva pubblicazione del nuovo sistema. Questo potrebbe significare un blocco dei contenuti, una doppia pubblicazione o il mantenimento di un sistema alfa.

Monitoraggio - CPU monitoring-cpu

Monitoraggio dell’utilizzo della CPU del sistema da parte della soluzione:

  • media
  • picchi

Monitoraggio - I/O del disco monitoring-disk-i-o

Monitoraggio dei tassi di input e output del disco della soluzione:

  • media
  • picchi

Monitoraggio - Spazio su disco monitoring-disk-space

Monitoraggio dell’utilizzo dello spazio su disco da parte della soluzione:

  • media
  • crescita nel tempo

Devi monitorare l’uso tramite:

  • l’archivio
  • file di registro

Monitoraggio - Sistemi esterni monitoring-external-system-s

Monitoraggio delle connessioni tra la soluzione e i sistemi esterni:

  • volume di traffico
  • picchi
  • stabilità

Monitoraggio - Larghezza di banda di rete monitoring-network-bandwidth

Monitoraggio dell’utilizzo della larghezza di banda da parte della soluzione:

  • volume medio di traffico
  • picchi
  • stabilità

Monitoraggio - Richieste monitoring-requests

Monitoraggio delle richieste trasmesse alla soluzione.

Monitoraggio - Punti di protezione monitoring-security-points

Monitoraggio presso i punti di protezione definiti.

Monitoraggio - Sistema monitoring-system

Monitoraggio del sistema complessivo, ad esempio:

  • disponibilità
  • prestazioni medie
  • picchi di prestazioni
  • avvisi

Monitoraggio - Soglia e interventi monitoring-threshold-and-intervention

Monitoraggio della soglia definita per la soluzione, con implementazione di interventi per ridurre il carico.

Monitoraggio - Concetti monitoring-concept

I concetti di monitoraggio da applicare alla soluzione, tra cui:

  • monitoraggio standard di AEM
  • monitoraggio del sistema
  • requisiti di monitoraggio specifici del cliente

Monitoraggio - Punti deboli potenziali monitoring-potential-weak-points

È necessario identificare e definire punti specifici che potrebbero originare errori. È importante definire anche eventuali attività di monitoraggio associati a tali punti.

Alcuni esempi:

  • flussi di lavoro chiave
  • elaborazione delle transazioni
  • punti di integrazione

Monitoraggio - Criteri comunicati al system engineer monitoring-policy-communicated-to-system-engineer

Verifica che i system engineer e lo staff operativo siano conoscano e comprendano tutti i criteri di monitoraggio.

Rapporti di monitoraggio - Struttura esistente monitoring-reports-structure-in-place

Definisci:

  • quando generare i rapporti di monitoraggio
  • a chi devono essere trasmessi

Documentazione delle attività operative operational-tasks-documentation

Tutte le attività operative sono documentate e la loro frequenza è definita.

Manuale operativo operations-manual

Manuale con tutte le informazioni necessarie per la gestione e manutenzione della soluzione:

  • tutte le attività operative
  • contatti chiave
  • piani di implementazione
  • elenchi di controllo pre/post-implementazione
  • qualsiasi altra attività critica

Dovrebbe inoltre descrivere nei dettagli i concetti di implementazione per:

  • rispetto dei KPI relativi alle prestazioni
  • scalabilità della soluzione per continuare a rispettare tali KPI

Pacchetto preparato package-prepared

Pacchetto software creato e consegnato pronto per la distribuzione.

Test di penetrazione penetration-tests

Un test di penetrazione (informalmente noto come pen test) è un attacco a un sistema informatico alla ricerca di punti deboli della sicurezza, che potrebbero consentire l’accesso alle funzioni e ai dati del computer.

Test di penetrazione: superato penetration-tests-passed

Sono stati superati tutti i criteri richiesti.

Test di penetrazione: risultati penetration-tests-results

Rapporti creati per l’azienda che illustrano i risultati del test di penetrazione.

Concetto di prestazioni e scalabilità performance-and-scalability-concept

Documento concettuale su come garantire che l’implementazione soddisfi i KPI relativi alle prestazioni e come scalare la soluzione in modo che continui a soddisfarli.

Comparazione delle prestazioni performance-benchmark

La comparazione delle prestazioni viene utilizzata per definire i test di prestazioni e durata e il monitoraggio. Il risultato si ottiene valutando le caratteristiche prestazionali della soluzione e dell’hardware di sistema.

KPI delle prestazioni performance-kpis

Si tratta degli indicatori chiave di prestazioni (KPI, Key Performance Indicators) necessari per misurare le performance del sistema. Alcuni esempi includono il tempo di caricamento della pagina, il tempo di risposta del server e le prestazioni delle query sul database.

Test delle prestazioni: rapporto performance-tests-report

Rapporti creati per l’azienda, che dettagliano i risultati dei test delle prestazioni.

Test delle prestazioni: i risultati corrispondono ai KPI delle prestazioni performance-tests-results-match-performance-kpis

I risultati devono corrispondere ai KPI e alle aspettative definiti per le prestazioni.

Concetto del test basato su persone persona-based-testing-concept

Il test basato su persone è un metodo che prende come riferimento i diversi utenti tipo descritti nelle progettazioni di esperienze. Inoltre, questo test verifica gli account e i livelli di autorizzazione correlati.

Questa funzione viene spesso utilizzata nei test di accettazione utente (UAT, User Acceptance Testing).

Test e verifica POC rispetto alla documentazione dei requisiti poc-tested-and-verified-against-requirement-documentation

Il Proof of Concept (POC) viene misurato in confronto ai requisiti per garantire che entrambi siano allineati.

Elenco di controllo post-distribuzione post-deployment-checklist

Elenco di controllo per definire la serie di verifiche e attività da eseguire dopo ogni distribuzione.

Elenco di controllo pre-distribuzione pre-deployment-checklist

Elenco di controllo per definire la serie di verifiche e attività da eseguire prima di ogni distribuzione.

Test delle prestazioni di base dell’ambiente di produzione production-environment-baseline-performance-tests

Di solito si esegue un test linea di base su un’installazione standard di AEM. Questo viene quindi utilizzato come benchmark rispetto al quale testare l’implementazione e l’hardware.

Ambiente di produzione pronto production-environment-ready

Verifica che l’ambiente di produzione sia pronto, con la realizzazione di implementazioni automatizzate.

Approvazione della produzione da parte degli stakeholder production-sign-off-from-business-stakeholders

Prima di eseguire la pubblicazione nell’ambiente di produzione, è necessario concedere la relativa approvazione (PSO, Production Sign-Off). Questo è il risultato di una revisione della versione che entrerà in produzione, insieme a eventuali problemi noti. L’approvazione viene concessa nell’ambito della pianificazione della pubblicazione.

Processo e criteri di approvazione per la produzione production-sign-off-process-and-policy

I criteri e il processo necessari per ottenere l’approvazione prima di spostare il pacchetto nell’ambiente di produzione.

Piano di comunicazione del progetto project-communication-plan

Definisci il piano di comunicazione per gli stakeholder e il team del progetto.

Iniziative del progetto: stime finali project-efforts-final-estimates

Le stime iniziali erano di alto livello ed erano effettuate in base ai requisiti di alto livello per l’implementazione.

Queste vengono ora riviste, perfezionate e ampliate per fornire le stime finali. Le stime devono essere fornite da ciascun responsabile di progetto pertinente, compresi la gestione del progetto, la consulenza, l’architettura, il test e lo sviluppo.

Queste stime vengono utilizzate per le risorse e la definizione del budget.

Iniziative progetto - Stime iniziali project-efforts-initial-estimates

Le stime iniziali sono di alto livello e vengono effettuate in base ai requisiti di alto livello per l’implementazione. Questo aspetto sarà rivisto e perfezionato in fasi successive.

Organizzazione progetto project-organization

Documentazione necessaria per definire l’organizzazione e la struttura di reporting del progetto e del team.

Spesso assume la forma di un grafico, o lo include, per presentare una panoramica visiva delle tempistiche e delle responsabilità. Esistono molti strumenti disponibili che aiutano in questa attività.

Documento ambito progetto project-scope-document

Il documento di ambito del progetto richiede di identificare e documentare un elenco di:

  • Obiettivi specifici del progetto
  • Risultati
  • Funzioni
  • Funzionalità
  • Attività
  • Scadenze
  • Impegno pianificato

Descrive gli obiettivi da raggiungere e il lavoro da svolgere per realizzare il progetto

Rapporti sullo stato del progetto entro una cadenza definita project-status-reports-within-a-defined-cadence

I rapporti sullo stato del progetto vengono consegnati in base alla pianificazione concordata e nel formato richiesto.

Prova di concetto (POC) proof-of-concept-poc

Una prova di concetto (POC) implementa una gamma limitata di funzioni per la soluzione.

Deve mirare a dimostrare la fattibilità della soluzione, verificare che possa soddisfare lo scopo richiesto e dimostrare che esista il potenziale per il suo utilizzo.

Regole di eliminazione purge-rules

AEM gestisce più versioni di risorse e contenuti. Le regole di eliminazione sono progettate e configurate per rimuovere periodicamente le versioni precedenti in modo da mantenere l’integrità e le dimensioni dell’archivio.

Formato e cadenza rapporto qualità quality-report-format-and-cadence

Definisce il contenuto e il formato richiesti per il rapporto sulla qualità, insieme alla frequenza con cui deve essere consegnato.

Rilascio coordinato release-coordinated

Il project manager coordina tutti i ruoli necessari per il rilascio in produzione.

Note sulla versione release-notes

Le note sulla versione fanno parte della documentazione relativa al rilascio. Queste includono:

  • prerequisiti
  • requisiti inclusi
  • problemi risolti
  • problemi noti nella versione

Vengono utilizzate con un runbook per eseguire i passaggi e i controlli pre e post-installazione.

NOTE
Ad esempio, consulta le Note sulla versione di AEM.

Versione in esecuzione nell’ambiente di produzione release-running-on-production-environment

Versione finale in esecuzione e attiva in produzione.

Termini contrattuali rilevanti relevant-contract-terms

Evidenziano i termini specifici del contratto pertinenti all’implementazione del progetto, ad esempio le tappe contrattuali, i periodi di fatturazione o i requisiti del personale.

Cadenza del reporting reporting-cadence

Concordata con la clientela, definisce la frequenza con cui verranno consegnati i rapporti.

Ottimizzazione dell’archivio repository-optimization

I dati non vengono mai sovrascritti in un file tar; l’utilizzo del disco aumenta anche quando si aggiornano solo i dati esistenti.

Per contrastare le dimensioni sempre maggiori dell’archivio, viene messa in atto una strategia di ottimizzazione per rimuovere i dati obsoleti.

Richiesta di configurazione della sezione del progetto nel portale di supporto Adobe request-for-setting-up-project-section-in-adobe-support-portal

La richiesta ufficiale di configurare il progetto nel portale di supporto Adobe.

Documentazione sui requisiti requirements-documentation

Questa serie di documenti descrive i requisiti funzionali e non funzionali, insieme alle iniziative stimate.

Risorse disponibili per il supporto alla pubblicazione resources-available-to-support-go-live

Assicurati che tutti i ruoli richiesti per la pubblicazione siano dotati di personale e disponibili.

Valutazione del rischio risk-assessment

La valutazione del rischio viene eseguita dal reparto IT del cliente, dal reparto di sicurezza o da entrambi.

Valuta i rischi tecnici e commerciali del progetto. La valutazione è necessaria affinché la soluzione garantisca la conformità con i criteri di sicurezza.

Piano di attenuazione dei rischi risk-mitigation-plan

Il piano di attenuazione dei rischi include la valutazione del rischio. Insieme riguardano:

  • rischi identificati
  • possibili soluzioni per quei rischi qualora insorgano nell’implementazione

Aspettative di ritorno sull’investimento roi-expectations

Definisci le aspettative di ritorno sull’investimento (ROI) associate alla soluzione.

Esse mirano a indicare l’efficienza della soluzione in termini economici definendo i benefici/profitti attesi in relazione all’investimento stimato.

Concetto di ruoli e diritti roles-and-rights-concept

Specifiche dettagliate dei concetti relativi ai ruoli e ai diritti di accesso richiesti per la nuova applicazione, compresa una descrizione di alto livello di:

  • ruoli
  • gruppi
  • utenti
  • autorizzazioni
  • e gestione e provisioning degli utenti

Il concetto di ruoli e diritti soddisfa le linee guida sulla sicurezza roles-and-rights-concept-meets-security-guidelines

Revisione del concetto di ruoli e diritti per garantire che soddisfi i criteri di sicurezza.

Specifiche di ruoli e diritti roles-and-rights-specification

Specifiche dettagliate basate sul concetto di ruoli e diritti.

Consigli sull’architettura di sicurezza security-architecture-recommendations

Consigli relativi alla sicurezza per l’architettura software e hardware.

Linee guida per la codifica basata sulla sicurezza security-based-coding-guidelines

Queste linee guida definiscono come deve essere eseguita la codifica di sviluppo, in base ai requisiti di sicurezza, come:

  • convenzioni di denominazione
  • librerie
  • linee guida per i framework
  • utilizzo di API

Elenco di controllo della sicurezza security-checklist

Elenco di controllo specifico per il progetto, basato sul concetto di sicurezza insieme a eventuali criteri aggiuntivi necessari per garantire la conformità della soluzione.

Spesso questo è incluso anche come parte dei passaggi post-implementazione nel runbook.

Concetto di sicurezza security-concept

Definire e documentare i dettagli della configurazione di sicurezza richiesta per l’applicazione, l’architettura e l’infrastruttura.

Bozza del concetto di sicurezza security-concept-draft

Uno schema di alto livello che tratta la configurazione di sicurezza di:

  • applicazione
  • architettura
  • infrastruttura

Problemi di sicurezza elencati e valutati security-issues-listed-and-assessed

Tutti i problemi di sicurezza della soluzione elencati e valutati, incluse le stime dello sforzo.

Approvazione della sicurezza da parte degli stakeholder security-sign-off-from-business-stakeholders

Approvazione degli stakeholder per garantire che l’implementazione della sicurezza sia conforme ai criteri e alle aspettative.

Configura i processi di supporto set-up-support-processes

Imposta i processi di supporto richiesti.

SLA per sistemi di terze parti slas-for-third-party-systems

Garantisci che gli accordi sui livelli di servizio (SLA) siano disponibili e vengano trasmessi ai team di sviluppo e delle operazioni per l’utilizzo durante l’implementazione e il supporto.

Concetto di smoke test smoke-test-concept

Gli smoke test consistono in una serie di fasi definite che verificano le funzionalità chiave della soluzione per garantire le operazioni e le funzionalità di base della soluzione.

Vengono eseguiti, in qualsiasi ambiente, dopo l’installazione o la distribuzione.

Smoke test eseguiti per la convalida del sistema smoke-tests-executed-for-system-validation

Gli smoke test devono essere eseguiti su tutti i sistemi per garantire il corretto funzionamento della funzionalità di base della soluzione durante l’installazione o la distribuzione in qualsiasi ambiente.

Strategia dell’architettura software software-architecture-strategy

Strategia di alto livello per l’architettura software, inclusi servizi, servlet, framework e altre decisioni relative all’implementazione.

Comitato di revisione della soluzione stabilito e programmazione delle riunioni solution-review-board-established-and-meeting-cadence-set

Il Comitato di revisione della soluzione è composto da rappresentanti del cliente.

Il comitato organizza riunioni periodiche per esaminare su base continuativa i requisiti attualmente definiti e le relative specifiche. L’obiettivo è garantire l’allineamento con la definizione e i criteri di successo, oltre che fornire un contributo allo sviluppo dei requisiti.

Soluzione Runbook solution-runbook

Istruzioni di installazione per la soluzione, insieme alle attività operative di base da eseguire al momento dell’installazione.

Processo di approvazione e accettazione della soluzione solution-sign-off-and-acceptance-process

Il processo di approvazione e accettazione delinea i criteri che devono essere soddisfatti prima che la soluzione possa essere rilasciata in un ambiente produttivo.

Può anche fungere da milestone contrattuale.

Concetto di funzionalità speciale special-functionality-concept

Il concetto iniziale di qualsiasi funzionalità speciale considerata al di fuori del normale ambito di sviluppo sulla piattaforma AEM.

Specifiche di funzionalità speciali special-functionality-specification

Dettagli di qualsiasi funzionalità speciale considerata al di fuori del normale ambito di sviluppo sulla piattaforma AEM.

Linee guida per le specifiche specification-guidelines

Eventuali linee guida del cliente su come eseguire la specifica.

Definizione e comunicazione del processo di revisione e approvazione delle specifiche specification-review-and-approval-process-defined-and-communicated

Dovrebbe essere istituita una chiara procedura per l’approvazione delle specifiche da parte del cliente. Questo processo garantisce la chiarezza e la solidità dell’ambito di applicazione dei requisiti.

Personale selezionato per la formazione per amministratori AEM staff-selected-for-aem-administrator-training

Personale interno che necessita di formazione per gestire la soluzione.

Personale selezionato per la formazione di autore e utente finale staff-selected-for-author-and-end-user-training

Personale interno che necessita di formazione per lavorare sulla soluzione.

Stakeholder stakeholders

Gli stakeholder sono persone e/o ruoli chiave che hanno un interesse significativo nel progetto. Alcuni contribuiranno al bilancio del progetto.

Gli stakeholder possono essere interni e/o esterni.

Gli stakeholder sono consapevoli delle definizioni e dei criteri di successo stakeholders-are-aware-of-success-definitions-and-criteria

Conferma che tutti gli stakeholder al di fuori del team di implementazione effettiva sono a conoscenza di:

  • definizioni di successo
  • criteri per il successo

Gli stakholder comprendono il progetto e le aspettative stakeholders-understand-project-and-expectations

Conferma che tutti gli stakholder al di fuori del team di implementazione effettivo sono in linea con il progetto complessivo e le aspettative, sia interne al team di progetto che del cliente.

Definizione formato rapporto di stato status-report-format-definition

Le relazioni sullo stato sono uno strumento chiave di comunicazione. Il formato deve essere allineato con gli eventuali requisiti di reporting del cliente.

Criteri e definizione di successo success-criteria-and-definition

Il cliente, lo sponsor del progetto e il project manager o il consulente devono specificare:

  • In che modo il risultato del progetto viene definito di successo?
  • I criteri specifici necessari per soddisfare tale definizione di successo.

Questi elementi vengono utilizzati per garantire l’adempimento dei criteri per il successo:

  • Come base per i KPI.
  • Nella presa di decisioni durante tutta l’implementazione.

Supporto nella convalida dei problemi segnalati support-in-validation-of-reported-issues

Una parte del compito del responsabile della qualità è garantire la disponibilità di risorse per il supporto degli utenti durante i test. Ad esempio per l’assistenza all’utente durante i test, la segnalazione di problemi e la convalida dei problemi nell’ambiente di test.

Processi di supporto e accesso al portale del supporto Adobe support-processes-and-access-to-adobe-support-portal

L’accesso al portale di supporto Adobe è fondamentale per l’invio di ticket per problemi dei prodotti che possono verificarsi durante l’implementazione.

L’accesso deve essere consentito ai membri chiave del team.

Definizione dell’architettura del sistema system-architecture-definition

Proposta iniziale e definizione dell’architettura per tutti gli ambienti della soluzione.

Documentazione dell’architettura del sistema system-architecture-documentation

Documento che descrive l’architettura del sistema, incluse le interfacce, il percorso di rete e le integrazioni per tutti gli ambienti.

Concetto sulla sicurezza dell’architettura di sistema system-architecture-security-concept

Descrizione di alto livello su come rendere l’architettura di sistema conforme a qualsiasi criterio di sicurezza. Può trattarsi di:

  • firewall e regole firewall
  • aree di protezione
  • gestori del traffico locale e generale
  • server web
  • proxy e proxy inversi

Fattori di rischio del sistema identificati e verificati system-risk-factors-identified-and-verified

Tutti i fattori di rischio individuati nella valutazione del rischio (o in altri controlli) sono identificati e valutati:

  • il livello di rischio implicito in ciascuno di essi
  • insieme allo sforzo stimato per apportare eventuali modifiche all’attuazione che è necessario per affrontarle.

Il team è consapevole delle definizioni e dei criteri di successo team-is-aware-of-success-definitions-and-criteria

Conferma che l’intero team è consapevole delle definizioni e dei criteri di successo.

Il team è a conoscenza del piano di comunicazione team-is-aware-of-the-communication-plan

Conferma che tutti i membri del team sono consapevoli di chi deve comunicare con la clientela, insieme ai dettagli su come e quando.

Il team comprende il progetto e le aspettative team-understands-project-and-expectations

Allineamento con il progetto e le aspettative generali, sia interne al team di progetto che alla clientela.

Requisiti tecnici technical-requirements

Questi requisiti sono specifici per l’implementazione tecnica dei servizi che supportano la soluzione.

Fattori di rischio tecnico verificati technical-risk-factors-verified

Identifica e verifica i potenziali rischi tecnici. I rischi tecnici possono includere:

  • cross-site scripting
  • campi di input rivolti all’utente finale
  • infrastruttura
  • era tecnologica
  • numero di integrazioni
  • e dipendenze

Specifiche tecniche technical-specification

Le specifiche tecniche riguardano (tra le altre informazioni):

  • interfacce
  • configurazioni
  • API
  • servizi che supportano i requisiti della soluzione

Specifiche modello template-specification

Le specifiche dei modelli richiesti. Queste dovrebbero riguardare i dettagli tra cui parsys, blueprint e mappatura dell’ereditarietà.

Le specifiche si basano sui requisiti aziendali e sui requisiti di esperienza.

Casi di test test-cases

I casi di test specificano i passaggi dettagliati necessari per eseguire il test funzionale della soluzione.

Contenuto del test test-content

Il contenuto del test deve essere il più possibile simile al contenuto di produzione. Deve essere una selezione sufficientemente ampia da consentire la verifica di tutti gli scenari.

Ambiente di test pronto test-environment-ready

Assicurati che l’ambiente di test sia pronto, con implementazioni automatizzate già presenti per garantire che tutto il codice candidato alla versione sia aggiornato per il test.

Rapporti sui test test-reports

Rapporti che descrivono i risultati dei test, tra cui:

  • difetti rilevati
  • stato dei casi di test eseguiti
  • altri argomenti relativi alla qualità

Si noti che:

  • A qualsiasi team di test deve essere consentito di rimanere neutrale e di fornire i risultati dei test.
  • È responsabilità del project manager valutare le eventuali implicazioni dei risultati e decidere le azioni appropriate da intraprendere.

Suite di test test-suite

Selezione della suite di automazione e degli strumenti. Questi vengono utilizzati per automatizzare i test, inclusi quelli per i casi d’uso.

Suite di strumenti di test selezionati test-tooling-suite-selected

Suite di automazione e strumenti selezionati per l’automazione dei casi d’uso e di altre attività di esecuzione dei test.

Concetto di test testing-concept

Il concetto di test è il profilo di alto livello dei test per il progetto, tra cui test di controllo qualità, test di accettazione utente, prestazioni, sicurezza e integrazione.

Piani di test testing-plans

Questi piani descrivono in modo più dettagliato l’esecuzione dei test per ogni fase di sviluppo e si basano sulla Strategia di test.

Ambito del test testing-scope

Questi requisiti sono specifici per l’implementazione tecnica dei servizi che supportano la soluzione.

Strategia di test testing-strategy

La strategia di test delinea la strategia di alto livello per la garanzia della qualità e il test di accettazione da parte degli utenti. Essa include le timeline, la cadenza del reporting e l’esecuzione.

Concetto di integrazione di terze parti third-party-integration-concept

Concetto a livello di architettura e di sistema per l’integrazione con sistemi di terze parti.

Specifiche di integrazione di terze parti third-party-integration-specification

Dettagli dei requisiti (funzionali e non funzionali) per la funzionalità supportata e l’integrazione dei sistemi di terze parti.

Concetto di sicurezza di terze parti third-party-security-concept

Concetto per garantire la sicurezza di eventuali integrazioni di terze parti. Deve essere conforme ai criteri di sicurezza appropriati.

Sistema di terze parti per l’integrazione third-party-system-for-integration

Assicurati che tutti i sistemi di terze parti siano disponibili, con la documentazione appropriata, per l’implementazione dell’integrazione.

Accesso ai sistemi di terze parti abilitato third-party-systems-access-enabled

Diritti di accesso richiesti concessi ai rispettivi ruoli utilizzati con sistemi di terze parti.

Concetto di test di terze parti third-party-testing-concept

Definisce:

  • casi d’uso per verificare le integrazioni
  • funzionalità relative a qualsiasi applicazione di terze parti

Definizione della soglia threshold-definition

Definisce i valori chiave per i punti di monitoraggio nel sistema.

Ad esempio:

  • quanti kilobyte (KB) di registri non inviati generano un avviso sull’istanza del server principale
  • il numero di millisecondi di ritardo medio per transazione tollerati prima che venga generato un avviso sul server principale

Timeline e milestone timeline-and-milestones

Ciò dovrebbe definire timeline dei progetti e milestone contrattuali da utilizzare per:

  • Fatturazione.
  • Allineamento rispetto alle definizioni di successo, ai criteri di successo e ai KPI.

Sforzi totali progetto total-project-efforts

Tutte le stime dello sforzo, provenienti da ogni lead del progetto, devono essere consolidate, inclusi il sovraccarico, lo sviluppo, l’ingegneria dei sistema, l’architettura e i test.

Se l’accordo prevede un livello di supporto, dovrebbero essere inclusi anche il supporto e gli sforzi operativi.

Materiali per la formazione training-materials

I materiali da utilizzare per le sessioni di formazione. I materiali devono essere creati specificamente per la soluzione e progettati per essere utilizzati insieme alle guide utente.

Informazioni sull’ambito del progetto e le aspettative understands-scope-of-project-and-expectations

L’utente tipo appropriato deve confermare di aver compreso appieno:

  • l’ambito del progetto
  • tutte le aspettative dei clienti
  • che è la base per tutte le decisioni prese per utente tipo, per fase nel progetto

Concetto di gestione URL url-handling-concept

Il concetto di gestione URL deve includere funzionalità URL specifiche di AEM, tra cui:

  • URL personalizzati
  • collegamento di esternalizzazione
  • pagine errore
  • mappatura

Il concetto dovrebbe comprendere anche:

  • qualsiasi regola di riscrittura
  • host virtuali sul server web
  • considerazioni SEO, ad esempio robots.txt
  • una mappa del sito

Casi d’uso use-cases

Un caso d’uso è l’elenco delle azioni o dei passaggi dell’evento necessari per raggiungere un obiettivo. In genere definiscono le interazioni tra un ruolo e la soluzione. Il ruolo può essere utente o sistema esterno.

Casi d’uso convertiti in scenari di test use-cases-converted-into-test-scenarios

Gli scenari di test si basano sui casi d’uso tecnici e aziendali. Vengono utilizzati per verificare che il comportamento della soluzione sia quello previsto.

Guide per l’utente user-guides

Le guide utente forniscono informazioni e assistenza agli utenti della soluzione:

  • autori
  • utenti avanzati
  • amministratori

Piano di budget convalidato validated-budget-plan

Il piano di budget deve essere rivisto e convalidato da tutti gli stakeholder. Devono controllare dettagli quali fatturazione, importi e metodi/tempistiche dei rapporti di budget.

Risultati test white box white-box-test-results

Il test white box è un metodo che verifica le strutture interne o il funzionamento di un’applicazione, anziché la sua funzionalità. I test white box possono essere applicati a livello di unità, integrazione e sistema del processo di test software.

Specifiche del flusso di lavoro workflow-specifications

In base al concetto di flussi di lavoro, queste specifiche dovrebbero definire in dettaglio i passaggi che creano l’intero flusso di lavoro.

Le specifiche di ciascun flusso di lavoro dovrebbero includere (come minimo):

  • caso d’uso
  • ruoli
  • passaggi
  • risultati
  • gestione degli errori

Concetto di flussi di lavoro workflows-concept

I flussi di lavoro consentono di automatizzare le attività di AEM. Il concetto di flussi di lavoro illustra:

  • processi che richiedono automazione
  • i servizi e i ruoli in AEM che saranno interessati
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2