Bilanciare il portfolioBalance the portfolio

L'adozione del cloud è un lavoro di gestione del portfolio, abilmente mascherato come implementazione tecnica.Cloud adoption is a portfolio-management effort, cleverly disguised as technical implementation. Analogamente a qualsiasi esercizio di gestione del portfolio, il bilanciamento del portfolio è fondamentale.Like any portfolio management exercise, balancing the portfolio is critical. A livello strategico, ciò significa bilanciamento della migrazione, dell'innovazione e della sperimentazione per sfruttare al meglio il cloud.At a strategic level, this means balancing migration, innovation, and experimentation to get the most out of the cloud. Quando il lavoro di adozione del cloud è troppo lungo in una direzione, la complessità si trova nel lavoro di adozione.When the cloud adoption effort leans too far in one direction, complexity finds its way into the adoption efforts. Questo articolo illustra gli approcci per ottenere il bilanciamento del portfolio.This article will guide the reader through approaches to achieve balance in the portfolio.

Espansione dell'ambito generaleGeneral scope expansion

Il bilanciamento del portafoglio è strategico per natura.Balancing the portfolio is strategic in nature. Di conseguenza, l'approccio adottato in questo articolo lo è altrettanto.As such, the approach taken in this article is equally strategic. Per basare la strategia sulle decisioni basate sui dati, in questo articolo si presuppone che il lettore abbia valutato il patrimonio digitale esistente o abbia iniziato tale processo.To ground the strategy in data-driven decisions, this article assumes the reader has evaluated the existing digital estate or has begun that process. L'obiettivo di questo approccio consiste nell'agevolare la valutazione dei carichi di lavoro per garantire un bilanciamento corretto del portfolio attraverso domande qualitative e perfezionamento del portfolio.The objective of this approach is to aid in evaluating workloads to ensure proper balance across the portfolio through qualitative questions and portfolio refinement.

Documentare i risultati aziendaliDocument business outcomes

Prima di bilanciare il portfolio, è importante documentare e condividere i risultati aziendali per il lavoro di migrazione del cloud.Before balancing the portfolio, it is important to document and share the business outcomes driving the cloud-migration effort. La tabella seguente può essere utile per documentare e condividere i risultati aziendali desiderati.The following table can help document and share desired business outcomes. È importante notare che la maggior parte delle aziende sta perseguendo diversi risultati alla volta.It's important to note that most businesses are pursuing several outcomes at a time. L'importanza di questo esercizio consiste nel chiarire i risultati correlati più direttamente al lavoro richiesto per la migrazione al cloud:The importance of this exercise is to clarify the outcomes that are most directly related to the cloud migration effort:

RisultatoOutcome Misurato daMeasured by ObiettivoGoal Intervallo di tempoTime frame Priorità per il lavoro richiestoPriority for this effort
Riduzione dei costi ITReduce IT costs Budget per il Data CenterDatacenter budget Riduzione di $2M USDReduce by $2M USD 12 mesi12 months #1#1
Uscita Data CenterDatacenter exit Uscire dai Data CenterExit from datacenters 2 Data Center2 datacenters 6 mesi6 months #2#2
Aumentare l'agilità aziendaleIncrease business agility Migliorare il time-to-marketImprove time to market Ridurre i tempi di distribuzione di sei mesiReduce deployment time by six months 2 anni2 years #3#3
Migliorare l'esperienza dei clientiImprove customer experience Soddisfazione dei clienti (CSAT)Customer satisfaction (CSAT) 10% del piano di query10% improvement 12 mesi12 months #4#4

Importante

La tabella precedente è un esempio fittizio e non deve essere usata per impostare le priorità.The above table is a fictional example and should not used to set priorities. In molti casi, questa tabella può essere considerata un antipattern posizionando risparmi sui costi oltre le esperienze dei clienti.In many cases, this table could be considered an antipattern by placing cost savings above customer experiences.

La tabella precedente potrebbe rappresentare accuratamente le priorità del team di strategia cloud e del team di adozione del cloud.The above table could accurately represent the priorities of the cloud strategy team and the cloud adoption team. A causa dei vincoli a breve termine, questo team pone una maggiore enfasi sulla riduzione dei costi IT e dà priorità a un'uscita del data center come mezzo per ottenere tali riduzioni.Due to short-term constraints, this team is placing a higher emphasis on IT cost reduction and prioritizing a datacenter exit as a means to achieve the desired IT cost reductions. Tuttavia, documentando le priorità concorrenti in questa tabella, il team di adozione del cloud può aiutare il team di strategia del cloud a identificare le opportunità per allineare meglio l'implementazione della strategia di portfolio globale.However, by documenting the competing priorities in this table, the cloud adoption team is empowered to help the cloud strategy team identify opportunities to better align implementation of the overarching portfolio strategy.

Spostarsi velocemente mantenendo il bilanciamentoMove fast while maintaining balance

Il materiale sussidiario relativo alla razionalizzazione incrementale del digital estate suggerisce un approccio in cui la razionalizzazione inizia con una posizione sbilanciata.The guidance regarding incremental rationalization of the digital estate suggests an approach in which the rationalization starts with an unbalanced position. Il team di strategia del cloud deve valutare ogni carico di lavoro per la compatibilità con un approccio di rehosting.The cloud strategy team should evaluate every workload for compatibility with a rehost approach. Questo approccio è consigliato perché consente la valutazione rapida di un digital estate complesso basato su dati quantitativi.Such an approach is suggested because it allows for the rapid evaluation of a complex digital estate based on quantitative data. Questo presupposto iniziale consente al team di adozione del cloud di interagire rapidamente, riducendo i tempi per i risultati aziendali.Making such an initial assumption allows the cloud adoption team to engage quickly, reducing time to business outcomes. Tuttavia, come indicato in questo articolo, le domande qualitative forniranno il bilanciamento necessario nel portfolio.However, as stated in that article, qualitative questions will provide the necessary balance in the portfolio. Questo articolo descrive il processo di creazione del bilanciamento promesso.This article documents the process for creating the promised balance.

Importanza delle decisioni relative al termine e al ritiroImportance of sunset and retire decisions

La tabella presente nella sezione precedente relativa alla documentazione dei risultati aziendali, non presenta un risultato chiave che supporterebbe l'obiettivo principale nella riduzione dei costi IT.The table in the documenting business outcomes section above misses a key outcome that would support the number one objective of reducing IT costs. Quando le riduzioni dei costi IT si collocano in qualsiasi punto dell'elenco dei risultati aziendali, è importante considerare il potenziale per terminare o ritirare i carichi di lavoro.When IT costs reductions rank anywhere in the list of business outcomes, it is important to consider the potential to sunset or retire workloads. In alcuni scenari, il risparmio sui costi può derivare dalla mancata migrazione dei carichi di lavoro che non garantiscono un investimento a breve termine.In some scenarios, cost savings can come from not migrating workloads that don't warrant a short-term investment. Alcuni clienti hanno segnalato risparmi sui costi superiori al 20% di riduzione dei costi totali grazie al ritiro dei carichi di lavoro poco sfruttati.Some customers have reported cost savings in excess of 20% total cost reductions by retiring underutilized workloads.

Per bilanciare il portfolio, riflettendo meglio le decisioni relative al tramonto e al ritiro, il team strategico Cloud e il team di adozione del cloud sono invitati a porre le domande seguenti su ogni carico di lavoro nelle fasi di valutazione e migrazione:To balance the portfolio, better reflecting sunset and retire decisions, the cloud strategy team and the cloud adoption team are encouraged to ask the following questions of each workload within assess and migrate phases:

  • Il carico di lavoro è stato usato dagli utenti finali negli ultimi sei mesi?Has the workload been used by end users in the past six months?
  • Il traffico dell'utente finale è coerente o in crescita?Is end-user traffic consistent or growing?
  • Questo carico di lavoro sarà necessario per l'azienda da qui a un anno?Will this workload be required by the business 12 months from now?

Se la risposta a una di queste domande è "No", il carico di lavoro potrebbe essere un candidato per il ritiro.If the answer to any of these questions is "no", then the workload could be a candidate for retirement. Se il potenziale di ritiro viene confermato con il proprietario dell'applicazione, potrebbe non essere utile eseguire la migrazione del carico di lavoro.If retirement potential is confirmed with the application owner, then it may not make sense to migrate the workload. Questa operazione richiede alcune domande di qualifica:This prompts for a few qualification questions:

  • È possibile stabilire un piano di ritiro o un piano di termine per questo carico di lavoro?Can a retirement plan or sunset plan be established for this workload?
  • Questo carico di lavoro può essere ritirato prima dell'uscita del data center?Can this workload be retired prior to the datacenter exit?

Se la risposta a entrambe le domande è "Sì", sarebbe opportuno prendere in considerazione la mancata migrazione del carico di lavoro.If the answer to both of these questions is "yes", then it would be wise to consider not migrating the workload. Questo approccio consente di soddisfare gli obiettivi di riduzione dei costi e di uscita dal data center.This approach would help meet the objectives of reducing costs and exiting the datacenter.

Se la risposta a una delle due domande è "No", potrebbe essere opportuno stabilire un piano per ospitare il carico di lavoro fino a quando non può essere ritirato.If the answer to either question is "no", it may be wise to establish a plan for hosting the workload until it can be retired. Questo piano può includere lo stato di trasferimento delle risorse a un data center con costi inferiori o a un data center alternativo per ridurre i costi e uscire da un data center.This plan could include moving the assets to a lower-cost datacenter or alternative datacenter, which would also accomplish the objectives of reducing costs and exiting one datacenter.

Adottare le modifiche al processoAdopt process changes

Per il bilanciamento del portafoglio è necessaria un'analisi qualitativa aggiuntiva durante la fase di adozione, che consente di semplificare la razionalizzazione del portfolio.Balancing the portfolio requires additional qualitative analysis during the Adopt phase, which will help drive simple portfolio rationalization.

In base ai dati della tabella riportata nella sezione precedente relativa alla documentazione dei risultati aziendali è probabile che il portfolio si avvicini troppo a un modello di esecuzione incentrato sulla migrazione.Based on the data from the table in the documenting business outcomes section above, there is a likely risk of the portfolio leaning too far into a migration-focused execution model. Se l'esperienza del cliente fosse in cima alle priorità sarebbe più probabile ottenere un portfolio altamente innovativo.If customer experience was top priority, an innovation heavy portfolio would be more likely. Non è giusto o sbagliato, ma propendere troppo in una direzione si traduce comunemente in una diminuzione dei ritorni, aggiunge inutili complessità e aumenta i tempi di esecuzione legati ai lavori richiesti per l'adozione del cloud.Neither is right or wrong, but leaning too far in one direction commonly results in diminishing returns, adds unnecessary complexity, and increases execution time related to cloud adoption efforts.

Per ridurre la complessità, è consigliabile seguire un approccio tradizionale alla razionalizzazione del portfolio, ma in un modello iterativo.To reduce complexity, you should follow a traditional approach to portfolio rationalization, but in an iterative model. La procedura seguente illustra un modello qualitativo per un approccio di questo tipo:The following steps outline a qualitative model to such an approach:

  • Il team di strategia del cloud mantiene un backlog con priorità dei carichi di lavoro da sottoporre a migrazione.The cloud strategy team maintains a prioritized backlog of workloads to be migrated.
  • Il team di strategia del cloud e il team di adozione del cloud organizzano una riunione di pianificazione del rilascio prima del completamento di ogni versione.The cloud strategy team and the cloud adoption team host a release planning meeting prior to the completion of each release.
  • Nella riunione di pianificazione del rilascio, i team si accordano sui primi 5-10 carichi di lavoro nel backlog con priorità.In the release planning meeting, the teams agree on the top 5 to 10 workloads in the prioritized backlog.
  • Al di fuori della riunione di pianificazione del rilascio, il team di adozione del cloud pone le domande seguenti sui proprietari dell'applicazione e sugli esperti di dominio:Outside of the release planning meeting, the cloud adoption team asks the following questions of application owners and subject matter experts:
    • Questa applicazione può essere sostituita con una piattaforma distribuita come servizio Piattaforma distribuita come servizio (PaaS, Platform as a Service) equivalente?Could this application be replaced with a platform as a service (PaaS) equivalent?
    • Questa applicazione è un'applicazione di terze parti?Is this application a third-party application?
    • Il budget è stato approvato per investire nello sviluppo continuo dell'applicazione nei prossimi 12 mesi?Has budget been approved to invest in ongoing development of the application in the next 12 months?
    • Lo sviluppo aggiuntivo di questa applicazione migliora l'esperienza del cliente?Would additional development of this application improve the customer experience? Crea un differenziatore competitivo?Create a competitive differentiator? Aumenta i ricavi per l'azienda?Drive additional revenue for the business?
    • I dati all'interno di questo carico di lavoro contribuiranno a un'innovazione a valle correlata a BI, Machine Learning, Internet delle cose o tecnologie correlate?Will the data within this workload contribute to a downstream innovation related to BI, machine learning, IoT, or related technologies?
    • Il carico di lavoro è compatibile con le moderne piattaforme di applicazioni come Servizio app di Azure?Is the workload compatible with modern application platforms like Azure App Service?
  • Le risposte alle domande precedenti e qualsiasi altra analisi qualitativa richiesta influenzeranno quindi le rettifiche del backlog con priorità.The answers to the above questions and any other required qualitative analysis would then influence adjustments to the prioritized backlog. Queste rettifiche possono includere:These adjustments may include:
    • Se un carico di lavoro può essere sostituito con una soluzione PaaS, può essere rimosso completamente dal backlog di migrazione.If a workload could be replaced with a PaaS solution, it may be removed from the migration backlog entirely. Come attività, è necessario aggiungere almeno una diligenza per decidere tra rehost e Replace, riducendo temporaneamente la priorità del carico di lavoro dal backlog di migrazione.At a minimum, additional due diligence to decide between rehost and replace would be added as a task, temporarily reducing that workload's priority from the migration backlog.
    • Se un carico di lavoro è (o dovrebbe essere) sottoposto a un avanzamento dello sviluppo, può rientrare in un modello refactoring-Rebuild.If a workload is (or should be) undergoing development advancement, then it may best fit into a refactor-rearchitect-rebuild model. Poiché l'innovazione e la migrazione richiedono competenze tecniche diverse, le applicazioni che si allineano a un approccio refactoring-Rebuild devono essere gestite tramite un backlog di innovazione anziché un backlog di migrazione.Since innovation and migration require different technical skills, applications that align to a refactor-rearchitect-rebuild approach should be managed through an innovation backlog rather than a migration backlog.
    • Se un carico di lavoro fa parte di un'innovazione downstream, potrebbe essere opportuno effettuare il refactoring della piattaforma dati lasciando però i livelli dell'applicazione come candidato per il rehosting.If a workload is part of a downstream innovation, then it may make sense to refactor the data platform, but leave the application layers as a rehost candidate. Effettuare il refactoring secondario della piattaforma dati di un carico di lavoro può spesso essere risolto in una migrazione o in un backlog di innovazione.Minor refactoring of a workload's data platform can often be addressed in a migration or an innovation backlog. Questo risultato della razionalizzazione può risultare in elementi di lavoro più dettagliati nel backlog, ma in caso contrario non è necessario modificare le priorità.This rationalization outcome may result in more detailed work items in the backlog, but otherwise no change to priorities.
    • Se un carico di lavoro non è strategico ma è compatibile con le piattaforme di hosting di applicazioni moderne basate sul cloud, potrebbe essere opportuno eseguire un refactoring secondario sull'applicazione per distribuirlo come applicazione moderna.If a workload isn't strategic but is compatible with modern, cloud-based application hosting platforms, then it may be wise to perform minor refactoring on the application to deploy it as a modern application. Questo può contribuire al risparmio complessivo grazie alla riduzione dei requisiti generali per le licenze IaaS e del sistema operativo della migrazione al cloud.This can contribute to the overall savings by reducing the overall IaaS and OS licensing requirements of the cloud migration.
    • Se un carico di lavoro è un'applicazione di terze parti e i dati del carico di lavoro non sono pianificati per l'uso in un'innovazione downstream, potrebbe essere preferibile lasciare l'opzione di rehosting nel backlog.If a workload is a third-party application and that workload's data isn't planned for use in a downstream innovation, then it may be best to leave as a rehost option on the backlog.

Queste domande non devono essere la portata dell'analisi qualitativa completata per ogni carico di lavoro, ma sono utili per condurre una conversazione sull'indirizzamento della complessità di un portfolio sbilanciato.These questions shouldn't be the extent of the qualitative analysis completed for each workload, but they help guide a conversation about addressing the complexity of an imbalanced portfolio.

Modifiche del processo di migrazioneMigration process changes

Durante la migrazione, le attività di bilanciamento del portfolio possono avere un impatto negativo sulla velocità di migrazione (la velocità con cui viene eseguita la migrazione degli asset).During migration, portfolio balancing activities can have a negative impact on migration velocity (the speed at which assets are migrated). Il materiale sussidiario seguente consente di approfondire i motivi e le modalità in cui allineare il lavoro per evitare interruzioni del lavoro richiesto per la migrazione.The following guidance will expand on why and how to align work to avoid interruptions to the migration effort.

La razionalizzazione del portfolio richiede una diversità di lavoro tecnico richiesto.Portfolio rationalization requires diversity of technical effort. Si tenta di far corrispondere i team di adozione del cloud alla diversità del portfolio all'interno dei lavori richiesti per la migrazione.It is tempting for cloud adoption teams to match that portfolio diversity within migration efforts. Gli stakeholder aziendali di richiedono un singolo team di adozione del cloud per affrontare l'intero backlog di migrazione.Business stakeholders of ask for a single cloud adoption team to address the entire migration backlog. Si tratta di un approccio consigliato raramente, in molti casi può essere controproducente.This is seldom an advisable approach, in many cases this can be counter productive.

Queste diverse attività devono essere segmentate in due o più team di adozione del cloud.These diverse efforts should be segmented across two or more cloud adoption teams. Utilizzando un modello a due team come modalità di esecuzione di esempio, Team 1 è il team di migrazione e il team 2 è il team di innovazione.Using a two-team model as an example mode of execution, team 1 is the migration team and team 2 is the innovation team. Per sforzi maggiori, questi team possono essere ulteriormente segmentati per risolvere altri approcci, ad esempio gli sforzi di sostituzione/PaaS o il refactoring minore.For larger efforts, these teams could be further segmented to address other approaches like replace/PaaS efforts or minor refactoring. Di seguito vengono descritte le competenze e i ruoli necessari per la riallocazione, il refactoring o il refactoring secondario:The following outlines the skills and roles needed to rehost, refactor, or minor refactoring:

Rehost: Rehost richiede che i membri del team implementino le modifiche incentrate sull'infrastruttura.Rehost: Rehost requires team members to implement infrastructure focused changes. In genere si usa uno strumento come Azure Site Recovery per eseguire la migrazione di macchine virtuali o altre risorse in Azure.Generally using a tool like Azure Site Recovery to migrate VMs or other assets to Azure. Questo lavoro si allinea perfettamente agli amministratori di Data Center o agli implementatori IT.This work aligns well to datacenter admins or IT implementors. Il team di migrazione del cloud è strutturato per offrire questo lavoro su larga scala.The cloud migration team is well structured to deliver this work at high scale. Si tratta dell'approccio più veloce per eseguire la migrazione delle risorse esistenti nella maggior parte degli scenari.This is the fastest approach to migrate existing assets in most scenarios.

Refactoring: Il refactoring richiede che i membri del team modifichino il codice sorgente, modifichino l'architettura di un'applicazione o adotti nuovi servizi cloud.Refactor: Refactor requires team members to modify source code, change the architecture of an application, or adopt new cloud services. In genere, questo lavoro richiesto usa strumenti di sviluppo come Visual Studio e strumenti della pipeline di distribuzione come Azure DevOps per ridistribuire le applicazioni modernizzate in Azure.Generally this effort would use development tools like Visual Studio and deployment pipeline tools like Azure DevOps to redeploy modernized applications to Azure. Questo lavoro si allineato bene ai ruoli di sviluppo dell'applicazione o ai ruoli di sviluppo della pipeline DevOps.This work aligns well to application development roles or DevOps pipeline development roles. Il team di innovazione cloud è più strutturato per offrire questo lavoro.The cloud innovation team is best structured to deliver this work. Questo approccio può richiedere più tempo per sostituire gli asset esistenti con asset cloud, ma le applicazioni possono sfruttare le funzionalità native del cloud.It can take longer to replace existing assets with cloud assets in this approach, but the applications can take advantage of cloud-native features.

Refactoring secondario: Alcune applicazioni possono essere modernizzate con il refactoring secondario a livello di dati o di applicazione.Minor refactoring: Some applications can be modernized with minor refactoring at the data or application level. Questo lavoro richiede che i membri del team distribuiscano i dati in piattaforme dati basate su cloud o che apportino modifiche secondarie alla configurazione dell'applicazione.This work requires team members to deploy data to cloud-based data platforms or to make minor configuration changes to the application. Questo potrebbe richiedere un supporto limitato per gli esperti di dominio dati o sviluppo di applicazioni.This may require limited support for data or application development subject matter experts. Tuttavia, questo lavoro è simile al lavoro condotto dagli implementatori IT durante la distribuzione di applicazioni di terze parti.However, this work is similar to the work conducted by IT implementors when deploying third-party applications. Questo lavoro si allinea facilmente al team di migrazione del cloud o al team di strategia del cloud.This work could easily align with the cloud migration team or the cloud strategy team. Sebbene questa operazione non sia più veloce di una migrazione di rehosting, è necessario meno tempo per eseguire il refactoring.While this effort is not nearly as fast as a rehost migration, it takes less time to execute than refactor efforts.

Durante la migrazione, le attività devono essere segmentate nei tre modi elencati sopra ed eseguite dal team appropriato nell'iterazione appropriata.During migration, efforts should be segmented in the three ways listed above and executed by the appropriate team in the appropriate iteration. Sebbene sia necessario diversificare il portfolio, assicurarsi che gli sforzi continuino a concentrarsi e separare.While you should diversify the portfolio, also ensure that efforts stay very focused and segregated.

Passaggi successiviNext steps

Informazioni sul modo in cui le decisioni sul mercato globale possono influenzare il percorso di trasformazione.Understand how global market decisions can affect your transformation journey.