“Os CIOs estão exigindo a IA para criar aplicativos mais rapidamente, mas muitos estão percebendo que a velocidade não é o gargalo, porque mais código não cria valor comercial automaticamente”, diz Matt Healy, diretor sênior de estratégia de produto e marketing da Pegasystems. “Antes de os desenvolvedores escreverem qualquer código, as organizações devem entender as necessidades dos clientes, avaliar os sistemas legados, manter-se atualizados com as regulamentações e práticas recomendadas, mapear arquiteturas e integrações corporativas e alinhar negócios e TI.”
Considere três estágios de compreensão dos requisitos. Depois que as partes interessadas definirem o valor e a intenção do negócio, os desenvolvedores devem primeiro alinhar-se a uma estratégia de implementação e discutir desempenho, custo e outras compensações. Em seguida, os promotores devem reunir-se novamente com as partes interessadas e analisar as soluções de compromisso da implementação. Healy acrescenta: “Em grandes projetos, definir a solução e as métricas de sucesso pode levar tanto tempo quanto construí-la. Os líderes não estão usando IA apenas para acelerar o desenvolvimento, mas para ajudar executivos, analistas de negócios, proprietários de produtos e equipes de TI a colaborar de forma mais eficaz”.
A terceira fase é reunir os objectivos, os requisitos dos utilizadores e a abordagem de implementação num contexto específico de desenvolvimento. Mas ainda não terminamos, porque os requisitos de dados e as considerações operacionais também devem ser incluídos no contexto alimentado aos geradores de código de IA.
