Trabalhar como equipe

Concluído

O arquiteto de soluções geralmente será a pessoa mais experiente em um projeto e poderá ser o mais especializado em várias tarefas de um projeto. No entanto, o arquiteto de soluções não pode fazer tudo sozinho. O arquiteto de soluções precisa dividir o trabalho e delegá-lo ao membro da equipe mais adequado.

Basicamente, o arquiteto de soluções tem a visão geral da solução técnica do projeto e precisa comunicar essa visão à equipe.

Seja um exemplo

Em qualquer projeto, o arquiteto de soluções é visível para os outros membros da equipe e será naturalmente visto como um exemplo a ser seguido. O gerente de participação e o gerente de projeto lideram o projeto. No entanto, o arquiteto de soluções é considerado o líder "real" e pode definir o tom e o ritmo de trabalho da equipe. Portanto, o arquiteto de soluções é responsável por ser um exemplo a ser seguido por outras pessoas.

Além disso, o arquiteto de soluções pode ser responsável por aumentar as habilidades e a experiência dos membros da equipe de projetos, orientá-los e incentivá-los a assumir mais responsabilidades e adquirir novas habilidades.

Avalie as habilidades da equipe

Um arquiteto de soluções estabelece a divisão de tarefas que será usada para o design técnico e funcional. Como arquiteto de soluções, você raramente tem de escolher sua equipe, e nem todos da equipe podem ser acima da média.

O arquiteto de soluções deve aprender a avaliar as habilidades e os pontos fracos dos membros da equipe para atribuir as tarefas corretas aos membros certos da equipe. Os arquitetos de soluções não devem pedir um currículo para avaliar o quanto um determinado membro da equipe sabe sobre o Microsoft Power Platform. No entanto, eles devem ter um conjunto de perguntas de discussão de sondagem para testar o conhecimento, como perguntar ao membro da equipe quando ele deve usar soluções gerenciadas em vez de não gerenciadas ou quando deve usar regras de negócios ou fluxos da nuvem do Power Automate.

O arquiteto de soluções também pode atribuir pequenas tarefas ou provas de conceitos aos membros da equipe e depois avaliar os resultados. Além disso, o arquiteto de soluções deve incentivar o membro da equipe a explicar sua solução proposta para compreender melhor seus processos elaborados.

O arquiteto de soluções pode criar uma matriz de habilidades à medida que o projeto evolui para permitir que o projeto aplique os pontos fortes da equipe para ser bem-sucedido.

Seja congruente

O arquiteto de soluções geralmente traz conhecimento e experiência consideráveis e geralmente é a pessoa da equipe que tem a visão mais ampla. O arquiteto de soluções não deve presumir que todos os outros têm as mesmas habilidades, conhecimento, experiência ou compreensão do projeto.

Fazer suposições e generalizações pode ser arriscado. O papel fundamental do arquiteto de soluções é comunicar as informações aos membros da equipe no momento certo. A comunicação deve ser clara e relevante para cada membro da equipe. Emails podem não ser suficientes. Portanto, o arquiteto de soluções deve conversar regularmente com os membros da equipe para verificar se todos estão em congruência. Lembre-se de que a comunicação é mútua. Portanto, é importante ouvir os membros da equipe.

Diagrama de um processo de tomada de decisões do arquiteto de soluções.

Divida o trabalho

Uma tarefa comum para arquitetos de soluções é dividir o trabalho e atribuí-lo a membros da equipe. O arquiteto de soluções deve procurar divisões lógicas da funcionalidade no aplicativo, como Atendimento ao cliente x Aquisição de clientes. O arquiteto de soluções deve procurar recursos horizontais da solução, como gerenciamento de documentos ou integração entre telefonia e computador (CTI).

Estabeleça padrões

Padrões são importantes para qualquer projeto a ser seguido pela equipe. Alguns elementos do Microsoft Power Platform são mais difíceis de alterar posteriormente, como o prefixo de esquemas ou nomes de tabelas e colunas.

O arquiteto de soluções deve definir padrões para garantir a consistência dos seguintes elementos:

  • Nomenclatura dos componentes
  • Tipos de dados de coluna
  • Interface do usuário: as opções para layouts de formulário, quando usar vários formulários e assim por diante
  • Automação: quando usar opções de automação diferentes, como fluxos da nuvem do Power Automate fluxo de trabalho clássico, regras de negócios ou script de cliente
  • Segurança: quando usar funções, segurança de colunas, segurança hierárquica etc.
  • Desenvolvimento: por exemplo, definir o limite entre cedo e tarde, tratamento de erros e assim por diante

O arquiteto de soluções deve usar documentação da Microsoft, como práticas recomendadas para aplicativos baseados em modelo, práticas recomendadas de projeto de aplicativo e práticas recomendadas para desenvolvedores.

Ambientes de trabalho

O arquiteto de soluções é responsável por definir como a configuração e o desenvolvimento ocorrerão. Essa definição dependerá de vários fatores, incluindo as habilidades da equipe e se a equipe está no mesmo local ou dispersa remotamente.

A topologia do ambiente de desenvolvimento precisa ser determinada, e algum tipo de ambiente de teste será necessário. Lembre-se de que o Microsoft Power Platform não fornece acompanhamento controlado por versão por padrão.

Considere os projetos em que você esteve envolvido e pergunte a si mesmo o que mais o arquiteto de soluções poderia ter feito para ajudar as equipes a trabalharem melhor.