View a markdown version of this page

Capacidades fundamentais para uma experiência de desenvolvimento de software baseada em IA - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Capacidades fundamentais para uma experiência de desenvolvimento de software baseada em IA

Para implementar com sucesso uma experiência generativa de desenvolvimento de software baseada em IA, você precisa estabelecer um conjunto de recursos fundamentais que abranjam várias pessoas em sua organização. Esses recursos representam sua capacidade de implantar recursos, implementar processos e alcançar os resultados desejados com eficiência no contexto do desenvolvimento de software baseado em IA. Ao cultivar esses recursos, você cria uma base robusta que ajuda a integrar perfeitamente a IA generativa em todos os estágios do SDLC.

AWS fornece serviços essenciais para ajudá-lo a implementar esses recursos. Por exemplo, o Amazon Q Developer ajuda a acelerar o desenvolvimento de software atuando como um assistente baseado em IA. O Amazon Q Business ajuda você a obter respostas rápidas e relevantes para perguntas urgentes, resolver problemas e gerar conteúdo. Ele também pode agir em seu nome integrando ferramentas relacionadas ao desenvolvimento de software. O Amazon Bedrock fornece acesso a modelos básicos e a um amplo conjunto de recursos para personalizar fluxos de trabalho e requisitos específicos de desenvolvimento.

Ao cultivar esses recursos Serviços da AWS, você cria uma base robusta que ajuda a integrar perfeitamente a IA generativa em todos os estágios do SDLC.

A seguir estão os recursos básicos nos quais você deve se concentrar:

Cada capacidade fundamental se integra às dimensões da estrutura e aos diferentes estágios do SDLC. Essa integração ajuda você a usar os recursos de IA de forma eficaz em todo o processo de desenvolvimento de software. Ele aumenta a eficiência, a qualidade e a inovação em cada etapa. A sinergia entre esses recursos fundamentais, a estrutura e os estágios do SDLC cria um ecossistema abrangente para o desenvolvimento de software baseado em IA. Isso ajuda você a aproveitar todo o potencial da IA generativa, impulsionar a melhoria contínua, acelerar os ciclos de desenvolvimento e fornecer produtos de software de qualidade.

A tabela a seguir mostra como os recursos e subcapacidades fundamentais são mapeados para as dimensões da estrutura e as fases do SDLC.

Capacidade: subcapacidade Investigue Integrar Interagir Iterar Impacto
Gerenciamento de projetos: gerenciamento de problemas Requisitos e planejamento Nenhum Nenhum Nenhum Nenhum
Gerenciamento de projetos: gerenciamento de tarefas e sprint Requisitos e planejamento Requisitos e planejamento Nenhum Nenhum Nenhum
Gerenciamento de projetos: gerenciamento da lista de pendências do produto Requisitos e planejamento Nenhum Nenhum Requisitos e planejamento Nenhum
Gerenciamento de projetos: mapeamento de histórias de usuários Requisitos e planejamento Nenhum Nenhum Nenhum Nenhum
Gerenciamento de projetos: relatórios e análises Requisitos e planejamento Nenhum Nenhum Nenhum Requisitos e planejamento
Gerenciamento de projetos: gerenciamento de roteiros de produtos Requisitos e planejamento Nenhum Requisitos e planejamento Nenhum Nenhum
Gerenciamento de projetos: ciclos de feedback Nenhum Nenhum Nenhum Requisitos e planejamento Nenhum
Gerenciamento de projetos: retrospectivas Nenhum Nenhum Nenhum Requisitos e planejamento Nenhum
Gerenciamento de requisitos Requisitos e planejamento Requisitos e planejamento Nenhum Nenhum Nenhum
Arquitetura e design: design da solução Design e arquitetura Design e arquitetura Nenhum Nenhum Nenhum
Colaboração: gerenciamento de documentação Todas as fases do SDLC Nenhum Todas as fases do SDLC Nenhum Nenhum
Colaboração: compartilhamento de conhecimento Todas as fases do SDLC Nenhum Todas as fases do SDLC Nenhum Nenhum
Colaboração: gerenciamento de ativos do projeto Nenhum Todas as fases do SDLC Todas as fases do SDLC Nenhum Nenhum
DevSecOps: CI/CD Teste, implantação Implementação, teste e implantação Implantação Nenhum Nenhum
DevSecOps: DevOps segurança Implementação Implementação, teste, operação e manutenção Nenhum Implementação, teste, operação e manutenção Nenhum
DevSecOps: Monitoramento do desempenho de aplicativos Nenhum Operação e manutenção Nenhum Nenhum Nenhum
DevSecOps: Agregação e análise de registros Operação e manutenção Operação e manutenção Nenhum Nenhum Nenhum
DevSecOps: AIOps Operação e manutenção Nenhum Nenhum Operação e manutenção Nenhum
DevSecOps: Melhoria contínua Nenhum Nenhum Nenhum Operação e manutenção Nenhum
DevSecOps: Monitoramento do painel Nenhum Operação e manutenção Nenhum Nenhum Nenhum
DevSecOps: Insights de desempenho Operação e manutenção Nenhum Nenhum Operação e manutenção Nenhum
Operação e manutenção: gerenciamento de incidentes Nenhum Nenhum Nenhum Operação e manutenção Nenhum
Operação e manutenção: atualizações de código Nenhum Operação e manutenção Nenhum Nenhum Nenhum
Operação e manutenção: otimização de código Operação e manutenção Operação e manutenção Nenhum Nenhum Nenhum
Operação e manutenção: Gestão técnica da dívida Nenhum Operação e manutenção Operação e manutenção Nenhum Nenhum
Operação e manutenção: gerenciamento de mudanças Nenhum Implementação, implantação Nenhum Nenhum Nenhum
Operação e manutenção: engenharia reversa Operação e manutenção Nenhum Nenhum Nenhum Nenhum
Operação e manutenção: modernização do código Nenhum Implementação Nenhum Nenhum Nenhum
Operação e manutenção: otimização do desempenho Nenhum Operação e manutenção Nenhum Operação e manutenção Nenhum
Análises e insights Nenhum Requisitos e planejamento Nenhum Nenhum Todas as fases do SDLC
Assistente de IA Nenhum Nenhum Todas as fases do SDLC Nenhum Nenhum
Gestão do conhecimento Nenhum Nenhum Todas as fases do SDLC Nenhum Nenhum
Extensibilidade Nenhum Implantação Nenhum Nenhum Nenhum