Principais interessados

Os projetos de ML têm várias partes interessadas com diferentes níveis de envolvimento e responsabilidades. O envolvimento precoce e a colaboração eficaz com as partes interessadas são essenciais para desenvolver a solução certa, gerenciar expectativas e, por fim, para uma implementação bem-sucedida de ML.

Defina o mais cedo possível as partes interessadas do projeto, os resultados esperados e os métodos de comunicação preferidos.

Inclua essas pessoas na sua lista de partes interessadas, assim como outras equipes que precisam aprovar aspectos da sua solução de ML.

Resultados

Cada parte interessada pode esperar entregas diferentes em cada fase do projeto. Confira uma lista de entregas comuns.

  • Documento de design: antes de escrever uma linha de código, você provavelmente vai criar um documento de design que explica o problema, a solução proposta, as abordagens possíveis e os riscos. Normalmente, o documento de design funciona como uma forma de receber feedback e responder a dúvidas e preocupações dos stakeholders do projeto.

  • Resultados experimentais. Você precisa comunicar os resultados da fase de experimentação. Normalmente, você inclui o seguinte:

    • O registro dos seus experimentos com hiperparâmetros e métricas.
    • A pilha de treinamento e as versões salvas do modelo em determinados pontos de verificação.
  • Implementação pronta para produção. Um pipeline completo para treinamento e serviço do modelo é o principal resultado. Nesta fase, crie documentação para futuros engenheiros que explique as decisões de modelagem, os detalhes da implantação e do monitoramento e as peculiaridades dos dados.

É importante alinhar desde o início com as partes interessadas as expectativas delas para cada fase do projeto.

Observação importante

Em alguns casos, as partes interessadas podem não entender as complexidades e os desafios da IA. Isso pode dificultar a priorização e execução de projetos. Por exemplo, alguns stakeholders podem presumir que o ML é semelhante às práticas tradicionais de engenharia de software com resultados determinísticos. Talvez eles não entendam por que o progresso do projeto está parado ou por que os marcos de um projeto não são lineares.

Para gerenciar as expectativas das partes interessadas, é fundamental ser claro sobre as complexidades, os prazos e as entregas em cada etapa do projeto.