PROJECT DECISIONS
Programa de aquisição e recuperação de software implementação e aceitação
Distinguindo-se entre o software gerado pelo AI e o software que contém a funcionalidade AI
O primeiro pode ser um conjunto de aplicações empresariais genéricas, escrito pelo AI; o segundo pode também depender de modelos, base de conhecimento ou Agente. Os dois podem existir simultaneamente, mas assumir prioridades diferentes. Primeiro, é determinado que o cliente irá precisar de funções empresariais, sem pre- definir que a tecnologia original terá de ser retida ou um modelo substituído. Quando não houver autorização para um armazém completo, número de conta na nuvem ou componente comercial, é realizada uma avaliação de lacunas de informação; uma demonstração de front-end e um corte não podem substituir um código fonte e uma declaração de negócio verdadeira.
O primeiro passo é manter, não tentar mudar no ambiente de produção.
Manter versões de código atuais, configurações de implantação, backups de banco de dados, baseando- se em listas e falhas conhecidas, e registro de quais materiais foram verificados e quais faltam. Para os principais arranjos que aparecem nos códigos front- end, interceptações ou histórico de armazenamento, a remoção de uma linha de texto não pode ser considerada completa. O ambiente de isolamento usa dados de dissensibilização e a permissão mínima para testar contas, sem enviar os dados de produção completos para a ferramenta de geração de código.
Identificação de lacunas de protótipos ao longo de um caminho de negócio real
Use os serviços de assinatura como exemplo de desenho, desde o registo, o login, a selecção de um pacote, o backup de pagamento, a escala actualizada até ao cancelamento do teste passo a passo da subscrição. O interruptor normal não indica que o back- end tenha permissões para verificar; nem a página de sucesso do pagamento prova que foi feito o pagamento para assinatura e reconciliação. Verifica se a base de dados é durável, se os testes e a produção são diferenciados e se as chamadas repetidas duplicam a distribuição de um interesse. Se não existir uma base de base de procura, o caminho chave e os critérios de conclusão são devolvidos em vez de se estimar a proporção de conclusão do projecto com base nas linhas de código.
Que evidência é necessária para reter, reparar, reconstruir e reconstruir uns aos outros?
Re-teste e re-uso de módulos que são reemergíveis e livres de fronteiras; providenciar a reparação de módulos locais que não têm garantia, contratos de interface ou scripts móveis; avaliar a re-engenharia de peças que não são capazes de erros de modelação de dados, dependência central de inquilinos não autorizados ou isolados. Não deve ser empurrado um código escrito pelo AI, e não deve continuar a ser adicionado nenhum risco para preservar a entrada de afundamento. O relatório diagnóstico deve incluir um registro de validação, dependência de congestionamento, faixa de re-uso, opções alternativas e orçamento de fase, em vez de um preço total de re-desenvolvimento.
Complemento e responsabilidade de efeito ao conter funcionalidade AI
As chamadas de modelo devem ser geridas pela infra- estrutura controlada, pelo limite e ferramentas disponíveis para o utilizador ou inquilino; tempo de espera, fornecedor indisponível, desactivado e desclassificado a custos anormais. Os dados de conhecimento, dicas, selecção e avaliação do modelo são entregues com o projecto e não com uma interface de chat. A confirmação manual do nó que gera o resultado na ordem, citação ou mensagem externa e a segregação das instruções não confiáveis introduzidas no documento. Os testes de software comuns e as avaliações de efeitos do AI são gravadas separadamente e não são intercambiáveis.
Tornar-se online é o limiar para recuperável e recuperável
Quando o novo ambiente é instalado, construído, migração de banco de dados, teste crítico de localização e backup restaurado por documento, é realizada uma pequena operação de teste. O registro de lançamento deve se relacionar com a versão, configuração, sequência de migração e limites de backup; quando a mudança de dados está envolvida, os códigos de retorno não necessariamente restauram dados antigos. O diagnóstico do código de seleção de citações, reparo de erros, implantação de produção, migração de dados e transporte contínuo são mantidos nas condições de estimação.
Convertendo os requisitos de aceitação e inspeção para registos reciprocáveis
A seguir, é recomendada uma avaliação do desempenho do cliente, não do cliente, nem do compromisso uniforme de atender à norma.
| Ponto de controlo | Como é que se verifica? | Evite o cálculo errado. |
|---|
| Recuperabilidade | Construção e vias de negócio críticas concluídas no novo ambiente conforme acordado | O computador do desenvolvedor não conta como reabilitação independente. |
| Integridade do activo | Reconciliação de armazém, números de conta, dados, licenças, configuração e ativos AI | Marcar entradas em falta e pessoas responsáveis sem interceptar em vez do código fonte |
| Segurança e coerência | Superação da autoridade, cooptação, chamadas repetidas, restrições de custos e deslocalização | O botão oculto da frente não conta a verificação da back-end |
| Resiliente | Recuperar e validar registros de negócios com backup | Retorno de código distinto e restauração de banco de dados |