Preparar-se para a complexidade técnica: gerenciamento de alterações ágilPrepare for technical complexity: Agile change management

Quando um datacenter inteiro pode ser desprovisionado e recriado com uma única linha de código, os processos tradicionais lutam para acompanhar o processo.When an entire datacenter can be deprovisioned and re-created with a single line of code, traditional processes struggle to keep up. As diretrizes em toda a estrutura de adoção de nuvem se baseiam em práticas como o gerenciamento de serviços de TI (ITSM), a Open Group Architecture Framework (TOGAF) e outras.The guidance throughout the Cloud Adoption Framework is built on practices like IT service management (ITSM), the open group architecture framework (TOGAF), and others. No entanto, para garantir a agilidade e a capacidade de resposta às alterações empresariais, essa estrutura molda tais práticas para se ajustar às metodologias Agile e às abordagens DevOps.However, to ensure agility and responsiveness to business change, this framework molds those practices to fit agile methodologies and DevOps approaches.

Ao mudar para um modelo ágil em que a flexibilidade e a iteração são enfatizadas, a complexidade técnica e o gerenciamento de alterações são tratados de forma diferente do que estão em um modelo tradicional em cascata, concentrando-se em uma série linear de etapas de migração.When shifting to an agile model where flexibility and iteration are emphasized, technical complexity and change management are handled differently than they're in a traditional waterfall model focusing on a linear series of migration steps. Este artigo descreve uma abordagem de alto nível para o gerenciamento de alterações em um esforço de migração baseado no Agile.This article outlines a high-level approach to change management in an agile-based migration effort. Ao final deste artigo, você deve ter uma compreensão geral dos níveis de gerenciamento de alterações e da documentação envolvida em uma abordagem de migração incremental.At the end of this article, you should have a general understanding of the levels of change management and documentation involved in an incremental migration approach. Treinamentos e decisões adicionais são necessários para selecionar e implementar práticas Agile com base nesse entendimento.Additional training and decisions are required to select and implement agile practices based on that understanding. A intenção deste artigo é preparar os arquitetos de nuvem para uma conversa facilitada com a gerência de projetos, a fim de explicar o conceito geral do gerenciamento de alterações nessa abordagem.The intention of this article is to prepare cloud architects for a facilitated conversation with project management to explain the general concept of change management in this approach.

Abordar a complexidade técnicaAddress technical complexity

Ao alterar qualquer sistema técnico, complexidade e interdependência, injetamos risco nos planos de projeto.When changing any technical system, complexity and interdependency inject risk into project plans. As migrações para a nuvem não são exceção.Cloud migrations are no exception. Ao mover milhares (ou dezenas de milhares) de ativos para a nuvem, esses riscos são amplificados.When moving thousands (or tens of thousands) of assets to the cloud, these risks are amplified. Detectar e mapear todas as dependências em uma grande propriedade digital pode levar anos.Detecting and mapping all dependencies across a large digital estate could take years. Poucas empresas podem tolerar um ciclo de análise tão longo.Few businesses can tolerate such a long analysis cycle. Para equilibrar a necessidade de análise de arquitetura e aceleração dos negócios, o Cloud Adoption Framework se concentra em um modelo INVEST para o gerenciamento da lista de pendências do produto.To balance the need for architectural analysis and business acceleration, the Cloud Adoption Framework focuses on an INVEST model for product backlog management. As seções a seguir resumem esse tipo de modelo.The following sections summarize this type of model.

INVEST nas cargas de trabalhoINVEST in workloads

O termo carga de trabalho aparece em todo o Cloud Adoption Framework.The term workload appears throughout the Cloud Adoption Framework. Uma carga de trabalho é uma unidade de funcionalidade de aplicativo que pode ser migrada para a nuvem.A workload is a unit of application functionality that can be migrated to the cloud. Pode ser um único aplicativo, uma camada de um aplicativo ou uma coleção de um aplicativo.It could be a single application, a layer of an application, or a collection of an application. A definição é flexível e pode ser alterada em várias frases da migração.The definition is flexible and may change at various phrases of migration. A estrutura de adoção de nuvem usa o termo investimento para definir uma carga de trabalho.The Cloud Adoption Framework uses the term INVEST to define a workload.

INVEST é um acrônimo comum em muitas metodologias Agile para escrever histórias dos usuários ou itens da lista de pendências do produto, ambos os quais são unidades de saída nas ferramentas de gerenciamento de projetos Agile.INVEST is a common acronym in many agile methodologies for writing user stories or product backlog items, both of which are units of output in agile project management tools. A unidade mensurável de saída em uma migração é uma carga de trabalho migrada.The measurable unit of output in a migration is a migrated workload. O Cloud Adoption Framework modifica um pouco o acrônimo INVEST para criar um constructo para definir cargas de trabalho:The Cloud Adoption Framework modifies the INVEST acronym a bit to create a construct for defining workloads:

  • Independente: Uma carga de trabalho não deve ter nenhuma dependência inacessível.Independent: A workload should not have any inaccessible dependencies. Para que uma carga de trabalho seja considerada migrada, todas as dependências devem estar acessíveis e incluídas nos esforços de migração.For a workload to be considered migrated, all dependencies should be accessible and included in the migration effort.
  • Negociável: Conforme a descoberta adicional é executada, a definição de uma carga de trabalho é alterada.Negotiable: As additional discovery is performed, the definition of a workload changes. Os arquitetos que planejam a migração podem negociar fatores relacionados a dependências.The architects planning the migration could negotiate factors regarding dependencies. Exemplos de pontos de negociação podem incluir o pré-lançamento de recursos, tornar recursos acessíveis em uma rede híbrida ou empacotar todas as dependências em uma única liberação.Examples of negotiation points could include prerelease of features, making features accessible over a hybrid network, or packaging all dependencies in a single release.
  • Valioso: O valor em uma carga de trabalho é medido pela capacidade de fornecer aos usuários acesso a uma carga de trabalho de produção.Valuable: Value in a workload is measured by the ability to provide users with access to a production workload.
  • Estimable: As dependências, os ativos, o tempo de migração, o desempenho e os custos de nuvem devem ser estimabledos e devem ser estimados antes da migração.Estimable: Dependencies, assets, migration time, performance, and cloud costs should all be estimable and should be estimated prior to migration.
  • Pequeno: O objetivo é empacotar cargas de trabalho em um único Sprint.Small: The goal is to package workloads in a single sprint. No entanto, isso nem sempre é viável.However, this may not always be feasible. Em vez disso, as equipes são incentivadas a planejar os sprints e as versões a fim de minimizar o tempo necessário para mover uma carga de trabalho para a produção.Instead, teams are encouraged to plan sprints and releases to minimize the time required to move a workload to production.
  • Teste: Sempre deve haver um meio definido de teste ou validação da conclusão da migração de uma carga de trabalho.Testable: There should always be a defined means of testing or validating completion of the migration of a workload.

Este acrônimo não se destina a servir de base para uma adesão rígida, mas deve ajudar a orientar a definição do termo carga de trabalho.This acronym is not intended as a basis for rigid adherence but should help guide the definition of the term workload.

Registro posterior de migração: alinhando as prioridades de negócios e o tempoMigration backlog: Aligning business priorities and timing

A lista de pendências de migração permite que você acompanhe seu portfólio de nível superior de cargas de trabalho que podem ser migradas.The migration backlog allows you to track your top-level portfolio of workloads that can be migrated. Antes da migração, a equipe de estratégia da nuvem e a equipe de adoção da nuvem são incentivadas a executar uma análise da propriedade digital atual e a concordar com uma lista priorizada de cargas de trabalho a serem migradas.Prior to migration, the cloud strategy team and the cloud adoption team are encouraged to perform a review of the current digital estate, and agree to a prioritized list of workloads to be migrated. Esta lista constitui a base da lista de pendências de migração inicial.This list forms the basis of the initial migration backlog.

Inicialmente, é improvável que as cargas de trabalho da lista de pendências da migração atendam aos critérios INVEST descritos na seção anterior.Initially, workloads on the migration backlog are unlikely to meet the INVEST criteria outlined in the previous section. Em vez disso, elas servem como um agrupamento lógico de ativos de um estoque inicial como um espaço reservado para trabalhos futuros.Instead, they serve as a logical grouping of assets from an initial inventory as a placeholder for future work. Esses espaços reservados podem não ser tecnicamente precisos, mas servem como base para a coordenação com os negócios.Those placeholders may not be technically accurate, but they serve as the basis for coordination with the business.

Relação entre as listas de pendências de migração, lançamento e iteração, usadas durante o processo de migração

As listas de pendências posteriores de migração, lançamento e iteração controlam diferentes níveis de atividade durante os processos de migração.The migration, release, and iteration backlogs track different levels of activity during migration processes.

Em qualquer lista de pendências de migração, a equipe de gerenciamento de alterações deve se esforçar para obter as informações a seguir para qualquer carga de trabalho do plano.In any migration backlog, the change management team should strive to obtain the following information for any workload in the plan. No mínimo, esses dados devem estar disponíveis para todas as cargas de trabalho priorizadas para migração nas próximas duas ou três versões.At a minimum, this data should be available for any workloads prioritized for migration in the next two or three releases.

Pontos de dados da lista de pendências da migraçãoMigration backlog data points

  • Impacto nos negócios.Business impact. Compreensão do impacto empresarial de ignorar a linha do tempo esperada ou reduzir a funcionalidade durante as janelas de congelamento.Understanding of the impact to the business of missing the expected timeline or reducing functionality during freeze windows.
  • Prioridade empresarial relativa.Relative business priority. Uma lista classificada de cargas de trabalho com base nas prioridades empresariais.A ranked list of workloads based on business priorities.
  • Proprietário da empresa.Business owner. Documenta o indivíduo responsável por tomar as decisões de negócios relacionadas a essa carga de trabalho.Document the one individual responsible for making business decisions regarding this workload.
  • Proprietário técnico.Technical owner. Documenta o indivíduo responsável por tomar as decisões de técnicas relacionadas a essa carga de trabalho.Document the one individual responsible for technical decisions related to this workload.
  • Linhas do tempo previstas.Expected timelines. Quando a migração está agendada para conclusão.When the migration is scheduled for completion.
  • Congelamento de cargas de trabalho.Workload freezes. Intervalos de tempo em que a carga de trabalho deve ser inelegível para alteração.Time frames in which the workload should be ineligible for change.
  • Nome da carga de trabalho.Workload name.
  • Estoque inicial.Initial inventory. Todos os ativos necessários para fornecer a funcionalidade da carga de trabalho, incluindo VMs, dispositivos de TI, dados, aplicativos, pipelines de implantação e outros.Any assets required to provide the functionality of the workload, including VMs, IT appliances, data, applications, deployment pipelines, and others. Essas informações provavelmente serão imprecisas.This information is likely to be inaccurate.

Registro posterior de versões: alinhamento da mudança de negócios e coordenação técnicaRelease backlog: Aligning business change and technical coordination

No contexto de uma migração, o lançamento é uma atividade que implanta uma ou mais cargas de trabalho em produção.In the context of a migration, a release is an activity that deploys one or more workloads into production. Um lançamento geralmente abrange várias iterações ou trabalhos técnicos.A release generally covers several iterations or technical work. No entanto, representa uma única iteração de alteração empresarial.However, it represents a single iteration of business change. O lançamento ocorrerá depois que uma ou mais cargas de trabalho forem preparadas para promoção à produção.After one or more workloads have been prepared for production promotion, a release occurs. A decisão de empacotar um lançamento é feita quando as cargas de trabalho migradas representam um valor empresarial suficiente para justificar a injeção de alterações em um ambiente empresarial.The decision to package a release is made when the workloads migrated represent enough business value to justify injecting change into a business environment. As liberações são executadas em conjunto com um plano de mudança empresarial, após a conclusão dos testes empresariais.Releases are executed in conjunction with a business change plan, after business testing has been completed. A equipe de estratégia da nuvem é responsável por planejar e supervisionar a execução de uma versão para garantir que a alteração empresarial desejada seja liberada.The cloud strategy team is responsible for planning and overseeing the execution of a release to ensure that the desired business change is released.

Uma lista de pendências de lançamento é o plano de estado futuro que define um lançamento futuro.A release backlog is the future state plan that defines a coming release. A lista de pendências de lançamento é o ponto dinâmico entre o gerenciamento de alterações empresariais (lista de pendências da migração) e o gerenciamento de alterações técnicas (lista de pendências do sprint).Release backlog is the pivot point between business change management (migration backlog) and technical change management (sprint backlog). Uma lista de pendências de lançamento consiste em uma lista de cargas de trabalho da lista de pendências da migração que se alinham a um subconjunto específico de realização de resultados empresariais.A release backlog consists of a list of workloads from the migration backlog that align to a specific subset of business outcome realization. A definição e o envio de uma lista de pendências de versão para a equipe de adoção da nuvem servem como gatilho para uma análise mais profunda e um planejamento de migração.Definition and submission of a release backlog to the cloud adoption team serve as a trigger for deeper analysis and migration planning. Depois que a equipe de adoção da nuvem tiver verificado os detalhes técnicos associados a uma versão, ela poderá optar por confirmar a versão, estabelecendo uma linha do tempo de versão com base nos conhecimentos atuais.After the cloud adoption team has verified the technical details associated with a release, it can choose to commit to the release, establishing a release timeline based on current knowledge.

Considerando o grau de análise necessário para validar uma versão, a equipe de estratégia da nuvem deve manter uma lista em execução das próximas duas a quatro versões.Given the degree of analysis required to validate a release, the cloud strategy team should maintain a running list of the next two to four releases. A equipe também deve tentar validar o máximo possível das informações a seguir, antes de definir e enviar um lançamento.The team should also attempt to validate as much of the following information as possible, before defining and submitting a release. Uma equipe de estratégia de nuvem disciplinada, capaz de manter as próximas quatro versões, pode aumentar significativamente a consistência e a precisão das estimativas de linha do tempo da versão.A disciplined cloud strategy team capable of maintaining the next four releases can significantly increase the consistency and accuracy of release timeline estimates.

Pontos de dados da lista de pendências de lançamentoRelease backlog data points

Uma parceria entre a equipe de estratégia da nuvem e a equipe de adoção da nuvem colabora para adicionar os seguintes pontos de dados para todas as cargas de trabalho da lista de pendências da versão:A partnership between the cloud strategy team and the cloud adoption team collaborates to add the following data points for any workloads in the release backlog:

  • Estoque refinado.Refined inventory. Validação dos ativos necessários a serem migrados.Validation of required assets to be migrated. Geralmente validados por meio de dados de log ou monitoramento no nível do host, da rede ou do sistema operacional para garantir uma compreensão precisa das dependências de rede e de hardware de cada ativo sob a carga padrão.Often validated through log or monitoring data at the host, network, or OS level to ensure an accurate understanding of network and hardware dependencies of each asset under standard load.
  • Padrões de uso.Usage patterns. Uma compreensão dos padrões de uso dos usuários finais.An understanding of the patterns of usage from end users. Esses padrões geralmente incluem uma análise da distribuição geográfica do usuário final, das rotas de rede, dos picos de uso sazonal, do picos de uso diário/por hora e da composição do usuário final (intervalo vs. externo).These patterns often include an analysis of end-user geographical distribution, network routes, seasonal usage spikes, daily/hourly usage spikes, and end-user composition (interval versus external).
  • Expectativas de desempenho.Performance expectations. Análise dos dados de log disponíveis capturando taxa de transferência, exibições de página, rotas de rede e outros dados de desempenho necessários para replicar a experiência do usuário final.Analysis of available log data capturing throughput, page views, network routes, and other performance data required to replicate the end-user experience.
  • Depend.Dependencies. Análise do tráfego de rede e padrões de uso do aplicativo para identificar eventuais dependências de carga de trabalho adicionais, que devem ser fatoradas em sequenciamento e preparação do ambiente.Analysis of network traffic and application usage patterns to identify any additional workload dependencies, which should be factored into sequencing and environmental readiness. Não inclua uma carga de trabalho em um lançamento até que um dos critérios a seguir possa ser atendido:Don't include a workload in a release until one of the following criteria can be met:
    • Todas as cargas de trabalho dependentes foram migradas.All dependent workloads have been migrated.
    • As configurações de rede e segurança foram implementadas para permitir que a carga de trabalho acesse todas as dependências em alinhamento com as expectativas de desempenho existentes.Network and security configurations have been implemented to allow the workload to access all dependencies in alignment with existing performance expectations.
  • Abordagem de migração desejada.Desired migration approach. No nível da lista de pendências da migração, o esforço de migração assumido é a única consideração usada na análise.At the migration backlog level, the assumed migration effort is the only consideration used in analysis. Por exemplo, se o resultado empresarial for uma saída de um datacenter existente, todas as migrações serão consideradas um cenário de novo host na lista de pendências de migração.For instance, if the business outcome is an exit from an existing datacenter, all migrations are assumed to be a rehost scenario in the migration backlog. Na lista de pendências da versão, a equipe de estratégia da nuvem e a equipe de adoção da nuvem devem avaliar o valor de longo prazo de recursos adicionais, modernização e investimentos no desenvolvimento contínuo para avaliar se uma abordagem mais moderna deve ser adotada.In the release backlog, the cloud strategy team and the cloud adoption team should evaluate the long-term value of additional features, modernization, and continued development investments to evaluate whether a more modern approach should be involved.
  • Critérios de testes empresariais.Business testing criteria. Depois que uma carga de trabalho é adicionada à lista de pendências da migração, os critérios de teste devem ser acordados mutuamente.After a workload is added to the migration backlog, testing criteria should be mutually agreed on. Em alguns casos, os critérios de teste podem ser limitados a um teste de desempenho com um grupo de usuários avançados definido.In some cases, testing criteria can be limited to a performance test with a defined power user group. No entanto, para validação estatística, um teste de desempenho automatizado é desejável e deve ser incluído.However, for statistical validation, an automated performance test is desired and should be included. A instância existente do aplicativo geralmente não tem recursos de testes automatizados.The existing instance of the application often has no automated testing capabilities. Se isso se mostrar preciso, não será incomum que os arquitetos de nuvem trabalhem com usuários avançados para criar um teste de carga de linha de base em relação à solução existente a fim de estabelecer um parâmetro de comparação a ser usado durante a migração.Should this prove accurate, it is not uncommon for the cloud architects to work with power users to create a baseline load test against the existing solution to establish a benchmark to be used during migration.

Cadência da lista de pendências de lançamentoRelease backlog cadence

Nas migrações maduras, as liberações ocorrem em uma cadência regular.In mature migrations, releases come in a regular cadence. A velocidade da equipe de adoção da nuvem costuma ser normalizada, produzindo uma versão a cada duas a quatro iterações (aproximadamente a cada um ou dois meses).The velocity of the cloud adoption team often normalizes, producing a release every two to four iterations (approximately every one or two months). No entanto, isso deve ser um resultado orgânico.However, this should be an organic outcome. A criação de cadências de versão artificial pode afetar negativamente a capacidade da equipe de adoção da nuvem de obter uma taxa de transferência consistente.Creating artificial release cadences can negatively affect the cloud adoption team's ability to achieve consistent throughput.

Para estabilizar o impacto empresarial, a equipe de estratégia da nuvem deve estabelecer um processo de versão mensal com a empresa a fim de manter um diálogo regular, mas também deve estabelecer a expectativa de que isso ocorra vários meses antes que uma cadência de versão regular possa ser prevista.To stabilize business impact, the cloud strategy team should establish a monthly release process with the business to maintain regular dialogue but should also establish the expectation that it will be several months before a regular release cadence can be predicted.

Pendências de Sprint ou iteração: alinhando o esforço e a alteração técnicaSprint or iteration backlog: Aligning technical change and effort

Um sprint ou uma iteração é uma unidade de trabalho consistente e com limite de tempo.A sprint, or iteration, is a consistent, time-bound unit of work. No processo de migração, isso geralmente é medido em incrementos de duas semanas.In the migration process, this is often measured in two-week increments. No entanto, não é desconhecido ter iterações de uma semana ou de quatro semanas.However, it's not unheard of to have one-week or four-week iterations. A criação de iterações com limite de tempo força intervalos consistentes de conclusão de esforços e permite ajustes mais frequentes aos planos, com base nos novos aprendizados.Creating time-bound iterations forces consistent intervals of effort completion and allows for more frequent adjustment to plans, based on new learnings. Durante qualquer sprint específico, geralmente há tarefas para a avaliação, a migração e a otimização de cargas de trabalho definidas na lista de pendências de migração.During any given sprint, there are usually tasks for the assessment, migration, and optimization of workloads defined in the migration backlog. Essas unidades de trabalho devem ser controladas e gerenciadas na mesma ferramenta de gerenciamento de projeto que as lista de pendências de migração e de lançamento, para gerar consistência em cada nível de gerenciamento de alterações.Those units of work should be tracked and managed in the same project-management tool as the migration and release backlog, to drive consistency across each level of change management.

Uma lista de pendências de sprint ou uma lista de pendências de iteração consiste no trabalho técnico a ser concluído em um único sprint ou iteração, lidando com a migração de ativos individuais.A sprint backlog, or iteration backlog, consists of the technical work to be completed in a single sprint or iteration, dealing with migrating individual assets. Esse trabalho deve ser derivado da lista de cargas de trabalho que estão sendo migradas.That work should be derived from the list of workloads being migrated. Ao usar ferramentas como o Azure DevOps (anteriormente Visual Studio online) para o gerenciamento de projetos, os itens de trabalho em um Sprint seriam filhos dos itens da pendência de produto em uma pendência de versão e Epics em uma pendência de migração.When using tools like Azure DevOps (previously Visual Studio online) for project management, the work items in a sprint would be children of the product backlog items in a release backlog and the epics in a migration backlog. Essa relação pai-filho permite a clareza em todos os níveis de gerenciamento de alterações.Such a parent-child relationship allows for clarity at all levels of change management.

Dentro de um único sprint ou uma única iteração, a equipe de adoção da nuvem trabalharia para fornecer a quantidade acordada de trabalho técnico, conduzindo no sentido da migração de uma carga de trabalho definida.Within a single sprint or iteration, the cloud adoption team would work to deliver the committed amount of technical work, driving toward the migration of a defined workload. Esse é o resultado final da estratégia de gerenciamento de alterações.This is the end result of the change management strategy. Quando concluídos, esses esforços podem ser testados validando a preparação para a produção de uma carga de trabalho pré-configurada na nuvem.When complete, these efforts can be tested by validating production readiness of a workload staged in the cloud.

Estruturas de sprint grandes ou complexasLarge or complex sprint structures

Para uma pequena migração com uma equipe de migração independente, um único Sprint pode incluir todas as quatro fases de uma migração para uma única carga de trabalho (avaliar, migrar, otimizar e proteger e gerenciar).For a small migration with a self-contained migration team, a single sprint could include all four phases of a migration for a single workload (Assess, Migrate, Optimize, and Secure and manage). Com mais frequência, cada um desses processos é compartilhado por várias equipes em diferentes itens de trabalho, distribuídos entre vários sprints.More commonly, each of these processes shared by multiple teams in distinct work items across numerous sprints. Dependendo do tipo de esforço, da escala de esforço e das funções, esses sprints podem assumir algumas formas diferentes.Depending on the effort type, effort scale, and roles, these sprints can take a few different shapes.

  • Fábrica de migração.Migration factory. As migrações em larga escala, às vezes, exigem uma abordagem que se assemelha a uma fábrica no modelo de execução.Large-scale migrations sometimes require an approach that resembles a factory in the execution model. Nesse modelo, várias equipes são alocadas para a execução de um processo (ou subconjunto de processo) de migração específico.In this model, various teams are allocated to the execution of a specific migration process (or subset of the process). Após a conclusão, a saída do sprint de uma equipe popula a lista de pendências da próxima equipe.After completion, the output of one team's sprint populates the backlog for the next team. Essa é uma abordagem eficiente para migrações de novo host em grande escala de várias cargas de trabalho em potencial envolvendo milhares de máquinas virtuais que passam pelas fases de avaliação, arquitetura, remediação e migração.This is an efficient approach for large-scale rehost migrations of many potential workloads involving thousands of virtual machines moving through phases of assessment, architecture, remediation, and migration. No entanto, para que essa abordagem funcione, é necessário um novo ambiente homogêneo com processos simplificados de aprovação e gerenciamento de alterações.However, for this approach to work, a new homogenous environment with streamlined change management and approval processes is a must.
  • Ondas de migração.Migration waves. Outra abordagem que funciona bem para migrações de grande porte é o modelo de onda.Another approach that works well for large migrations is a wave model. Nesse modelo, a divisão de trabalho não é tão clara.In this model, division of labor isn't nearly as clear. As equipes se dedicam à execução do processo de migração para cargas de trabalho individuais.Teams dedicate themselves to the migration process execution of individual workloads. No entanto, a natureza de cada sprint é alterada.However, the nature of each sprint changes. Em um sprint, a equipe pode concluir a avaliação e o trabalho de arquitetura.In one sprint, the team may complete assessment and architecture work. Em outro sprint, ela pode concluir o trabalho de migração.In another sprint, it may complete the migration work. Em outro sprint ainda, o foco pode ser a otimização e o lançamento em produção.In yet another sprint, the focus would be on optimization and production release. Essa abordagem permite que uma equipe principal fique alinhada às cargas de trabalho, enxergando-as por meio do processo como um todo.This approach allows a core team to stay aligned to workloads, seeing them through the process in its entirety. Ao adotar essa abordagem, a diversidade de habilidades exigidas e a alternância de contextos pode reduzir o potencial de velocidade da equipe, desacelerando o esforço de migração.When using this approach, the diversity of skills and context switching could reduce the potential velocity of the team, slowing the migration effort. Além disso, os obstáculos durante os ciclos de aprovação podem causar atrasos significativos.Additionally, roadblocks during approval cycles can cause significant delays. É importante manter opções na lista de pendências de lançamento que mantenham a equipe em ação mesmo durante períodos de bloqueio, com esse modelo.It is important to maintain options in the release backlog to keep the team moving during blocked periods, with this model. Também é importante fazer um treinamento entre os membros da equipe e garantir que os conjuntos de habilidades se alinhem com o tema de cada Sprint.It is also important to cross-train team members and to ensure that skill sets align with the theme of each sprint.

Pontos de dados da lista de pendências do sprintSprint backlog data points

O resultado de um sprint captura e documenta as alterações feitas em uma carga de trabalho, fechando assim o loop de gerenciamento de alterações.The outcome of a sprint captures and documents the changes made to a workload, thus closing the change-management loop. Quando concluído, no mínimo, o seguinte deve ser documentado.When completed, at a minimum, the following should be documented. Durante a execução de um sprint, esta documentação deve ser concluída em conjunto com os itens de trabalho técnicos.Throughout the execution of a sprint, this documentation should be completed in tandem with the technical work items.

  • Ativos implantados.Assets deployed. Todos os ativos implantados na nuvem para hospedar a carga de trabalho.Any assets deployed to the cloud to host the workload.
  • Remediação.Remediation. Toda alteração feita nos ativos a fim de se prepará-los para a migração na nuvem.Any changes to the assets to prepare for cloud migration.
  • Configuração.Configuration. Configuração escolhida de qualquer ativo implantado, incluindo referências a scripts de configuração.Chosen configuration of any assets deployed, including any references to configuration scripts.
  • Modelo de implantação.Deployment model. Abordagem usada para implantar o ativo na nuvem, incluindo referências a qualquer script ou ferramenta de implantação.Approach used to deploy the asset to the cloud, including references to any deployment scripts or tools.
  • Arquitectura.Architecture. Documentação da arquitetura implantada na nuvem.Documentation of the architecture deployed to the cloud.
  • Métricas de desempenho.Performance metrics. Saída de teste automatizado ou teste empresarial realizado para validar o desempenho no momento da implantação.Output of automated testing or business testing performed to validate performance at the time of deployment.
  • Requisitos ou configuração exclusivos.Unique requirements or configuration. Todos os aspectos exclusivos da implantação, da configuração ou dos requisitos técnicos necessários para operar a carga de trabalho.Any unique aspects of the deployment, configuration, or technical requirements necessary to operate the workload.
  • Aprovação operacional.Operational approval. Aprovação da validação da prontidão operacional do proprietário do aplicativo e da equipe de operações de ti responsável pelo gerenciamento da carga de trabalho após a implantação.Sign-off of validating operational readiness from the application owner and the IT operations staff responsible for managing the workload after deployment.
  • Aprovação da arquitetura.Architecture approval. Aprovação do proprietário da carga de trabalho e da equipe de adoção da nuvem para validar toda alteração de arquitetura necessária para hospedar cada ativo.Sign-off from the workload owner and the cloud adoption team to validate any architecture changes required to host each asset.

Próximas etapasNext steps

Depois que as abordagens de gerenciamento de alterações tiverem sido estabelecidas, seu tempo para resolver o pré-requisito final, revisão da pendência de migraçãoAfter change management approaches have been established, its time to address the final prerequisite, migration backlog review