Função do arquiteto de soluções durante as fases do projeto

Concluído

Uma função diária do arquiteto de soluções em um projeto de cliente varia muito de acordo com o tamanho, a abordagem e a fase do projeto. Esta unidade explora algumas atividades de projeto comuns pelas quais um arquiteto de soluções será responsável ou, no mínimo, terá participação.

A discussão aqui não terá relação a uma metodologia de implementação específica.

Pré-venda

A principal atividade de pré-venda é apoiar a equipe de vendas no lançamento do projeto. Ocasionalmente, o arquiteto de soluções é dedicado a atividades de pré-venda. Em outros casos, os arquitetos de soluções são requisitados apenas conforme necessário. Com a pré-venda, o foco está no mínimo esforço necessário para o lançamento do projeto, garantindo que a equipe de vendas não venda demais o que você pode fornecer. As atividades durante essa fase do contrato podem ser classificadas basicamente da seguinte maneira:

  • Respostas da solicitação de proposta (RFP): lidar com perguntas técnicas difíceis que a equipe de vendas não pôde responder e revisar as respostas de outros para garantir que elas sejam viáveis e alinhadas com o nível de esforço previsto.

  • Reuniões de apresentação ao cliente: normalmente, junto com a equipe da conta, o arquiteto de soluções pode participar como um recurso técnico para ajudar a responder perguntas sobre possíveis soluções ou resultados. Para o arquiteto de soluções, essa situação é uma excelente oportunidade de conhecer o ambiente atual do cliente, as necessidades e os resultados desejados. Posteriormente neste roteiro de aprendizagem, você explorará as técnicas para se preparar para essas reuniões e como aproveitar o encontro ao máximo.

  • Prova de conceitos/demonstrações: embora o arquiteto de soluções não seja a pessoa que está criando a prova de conceitos/demonstração, ele costuma ser indispensável para ajudar a conceber e criar o que a prova de conceitos ou demonstração realçará. Espera-se que os arquitetos de soluções tenham uma profunda conscientização dos diferentes aplicativos predefinidos e integrações disponíveis que podem ser combinados para destacar uma solução proposta. Eles também devem ajudar a equipe a decidir quais partes de uma solução proposta valem a pena desenvolver para realçar a abordagem proposta.

  • Previsão de soluções: embora isso possa fazer parte de uma reunião com o cliente, também pode ocorrer de forma independente para gerar ideias sobre como abordar o problema de um cliente. Geralmente, a fase de pré-venda de um projeto é de alto nível, mas também pode ser feita posteriormente no projeto durante cada um dos sprints em um exercício mais detalhado. A previsão de soluções é simplesmente considerar as necessidades do cliente e, em seguida, transformar essas necessidades em um conceito de uma solução proposta.

Uma importante habilidade para o arquiteto de soluções nessa fase do projeto é a capacidade de se comunicar com todos os níveis da organização de um cliente. Geralmente, os arquitetos de soluções transformam tópicos técnicos em uma discussão mais focada nos negócios.

Os arquitetos de soluções também devem estar aptos para responder a perguntas de forma precisa, que não crie mais duas perguntas para cada uma respondida.

Embora os arquitetos de soluções não precisem ser especialistas em licenciamento de produtos, eles devem ter uma noção das implicações do licenciamento para suas soluções propostas. Em alguns casos, eles podem ser solicitados a arquitetar dentro das restrições de licença do que um cliente comprou ou está disposto a comprar.

Nessa fase, um arquiteto de soluções capacitado pode identificar oportunidades que o restante da equipe de vendas pode ter perdido e destacar essas oportunidades para a equipe para permitir o upsell de serviços. Como alternativa, os arquitetos de soluções podem sugerir diferentes abordagens que podem atender melhor a um requisito ou necessidade.

Iniciação

A iniciação abrange o início de um projeto após a aprovação ou possivelmente o início de um novo sprint/iteração significativo. Nesse estágio, o foco do arquiteto de soluções é ajudar o gerente de projetos a montar a equipe do projeto e encontrar a combinação certa de recursos para concluir o trabalho. O arquiteto de soluções também será responsável por implementar a metodologia, o gerenciamento do ciclo de vida e outros itens importantes do projeto.

Análise/design

Embora o arquiteto de soluções possa não estar capturando todos os requisitos, ele está envolvido e, muitas vezes, lidera workshops com o cliente para identificar os principais fluxos de trabalho. À medida que o projeto progride no design da solução, o arquiteto de soluções assume a liderança. Dependendo da metodologia usada, parte desse trabalho pode ser concluída com antecedência ou ser realizada com cada sprint/iteração em projetos mais ágeis, o que é mais comum.

  • Workshops com o cliente: o arquiteto de soluções geralmente lidera essas discussões de captura de requisitos com os usuários de negócios que estão trabalhando para ter uma compreensão total das necessidades. Frequentemente, o arquiteto de soluções deve desafiar os participantes a determinar a necessidade real e separar isso de como ela está sendo atendida em sistemas ou processos existentes.

  • Validação e esclarecimento de requisitos: o arquiteto de soluções analisará os requisitos detalhados coletados, incluindo aqueles especificados como histórias de usuários. O objetivo é garantir que eles sejam requisitos implementáveis, claros e concisos. O arquiteto de soluções também buscará identificar e adicionar requisitos não funcionais, conforme necessário. Essa tarefa pode exigir acompanhamento adicional com o cliente ou a equipe para garantir a compreensão dos requisitos antes da construção de uma solução.

  • Arquitetura de alto nível: o arquiteto de soluções toma a iniciativa de criar a topologia geral da solução e comunicar isso com a equipe de projeto mais ampla. Incluído nessa avaliação estaria qualquer Dynamics 365, AppSource ou outro serviço externo que seria usado, incluindo a visão ampla das interações com sistemas e serviços internos e externos.

  • Detalhar a arquitetura da solução: o arquiteto de soluções também assumiria a liderança do trabalho de detalhar o design da solução, mas sem executá-lo integralmente. Essa tarefa incluiria criar dos modelos de segurança e de dados e a estratégia de integração geral para cada sistema e serviço externo. Além disso, esse processo envolve a especificação de personalizações para os aplicativos do Dynamics 365 e quaisquer outros aplicativos existentes que serão usados. O arquiteto de soluções geralmente usará uma análise de lacuna adequada para identificar as lacunas entre os requisitos e os recursos prontos para usar.

  • Analisar designs técnicos: conforme a arquitetura começa a progredir para designs detalhados pela equipe de projeto mais ampla, o arquiteto de soluções assume a função do revisor para garantir que os designs sejam apropriados para a arquitetura desejada.

  • Gerenciamento de alterações: embora os arquitetos de soluções não sejam, geralmente, responsáveis por liderar o gerenciamento de alterações, eles são fundamentais na triagem e avaliação do impacto das alterações propostas. O gerenciamento de alterações é um elemento fundamental para garantir soluções entregues no prazo e dentro do orçamento que os clientes gostem de usar. O arquiteto de soluções deve ajudar a equipe a evitar o aumento do escopo e, ao mesmo tempo, permitir que as alterações essenciais atendam aos critérios de sucesso do projeto. O gerenciamento de alterações excepcionais é necessário desse ponto em diante no projeto.

Implementação

A essa altura, o arquiteto de soluções já definiu o caminho que as equipes de implementação seguirão, e a função muda mais para ajudar o gerente de projetos a garantir que as equipes continuem com o plano e a arquitetura especificados. Essa tarefa inclui a participação e a facilitação de revisões com a equipe para garantir que a implementação esteja condizente com a arquitetura, além de conduzir as revisões com o cliente para garantir que a solução atenda às necessidades dele.

O arquiteto de soluções também é fundamental na solução de problemas, pois os desafios geralmente abrangem várias equipes, e o arquiteto de soluções é uma das poucas pessoas que compreendem todos os aspectos dinâmicos das equipes. O arquiteto de soluções trabalhará com a equipe de controle de qualidade (QA) para garantir que os testes realizados empreguem todas as partes da arquitetura, incluindo recuperação de desastres e teste de desempenho. Além disso, o gerenciamento de alterações ainda está no topo da lista de atividades, pois o aumento do escopo durante a implementação pode ter um impacto negativo no sucesso do projeto.

Entrega

À medida que a equipe do projeto se aproxima da entrega de toda a solução ou de uma parte dela, a equipe de entrega normalmente entra em ação. Essa equipe pode consistir em uma equipe virtual de participantes de outras equipes no projeto. O arquiteto de soluções está envolvido em ajudar a equipe a montar a equipe de implantação e a validar o plano. Em relação à fase de implementação, o arquiteto de soluções geralmente é a pessoa mais preparada para fazer uma triagem dos problemas que surgem durante a implantação. O arquiteto de soluções também pode participar do consultoria à empresa na decisão de prosseguir/não.

Operação

À medida que o sistema passa para produção e, em seguida, para a operação diária, o arquiteto de soluções não muito o que fazer até que sejam feitas melhorias que precisem de desenvolvimento ou surjam bugs que devam ser corrigidos.

O arquiteto de soluções é um elemento fundamental em um projeto, e um arquiteto de soluções proficiente sabe trabalhar bem com toda a equipe de projeto e aumentará os esforços conforme necessário para garantir o sucesso do projeto.