1/21 Processo de Aquisição ISO/IEC 12207 Adilson de Almeida Cezar Meriguetti Processo de Aquisição Define as atividades do contratante, organização que adquire um sistema, produto ou serviço de software. Deve ser do conhecimento também do fornecedor e usuários. 2/21 Atividades do Processo de Aquisição Iniciação Preparação do pedido de proposta Preparação e atualização do contrato Monitoração do fornecedor Aceitação e conclusão 3/21 Tarefas da Iniciação Definir e analisar os requisitos do sistema: requisitos de negócio, organizacionais, de usuários, segurança, proteção e outros relacionados às atividades do projeto, testes e aderência a padrões e procedimentos • • • Os requisitos podem ser especificados pelo contratado e aprovados pelo contratante; Utilizar processos de análise de requisitos; Deve-se definir o documentar a estratégia e os critérios de aceitação. 4/21 Tarefas da Iniciação Analisar as opções para aquisição, utilizando critérios apropriados, incluindo riscos, custos e benefícios das alternativas: • Comprar um produto de prateleira; • Desenvolver internamente; • Contratar o desenvolvimento; • Combinação dos itens acima; • Melhorar um produto ou serviço já existente. 5/21 Tarefas da Iniciação Elaborar o plano de aquisição (Previsto no PMI) • Requisitos para o sistema • Emprego planejado para o sistema • Tipo de contrato a ser empregado • Responsabilidades das organizações envolvidas • Conceito de suporte a ser utilizado • Riscos considerados e métodos de gerência 6/21 Atividades do Processo de Aquisição Iniciação Preparação do pedido de proposta Preparação e atualização do contrato Monitoração do fornecedor Aceitação e conclusão 7/21 Preparação do Pedido de Proposta Pedido de proposta deve incluir • • • • • • • • • Requisitos do sistema e Declaração do escopo Instruções para os proponentes Lista de produtos de software Termos e condições Controle dos subcontratos Restrições técnicas Premissas Processos de apoio, organizações executoras e responsabilidades Pontos de controle onde o progresso do fornecimento deve ser revisado e auditado 8/21 Preparação do Pedido de Proposta 9/21 Processos aplicáveis da norma 12207; Adaptar os processos, se necessário; Organizações executoras responsáveis; Especificação para as propostas dos fornecedores; Requisitos fornecidos ao selecionado; Monitoramento e controle; Revisão conjunta e de auditoria. Atividades do Processo de Aquisição Iniciação Preparação do pedido de proposta • Preparação e atualização do contrato Monitoração do fornecedor Aceitação e conclusão 10/21 Preparação e Atualização do Contrato Definir procedimentos para selecionar o fornecedor, incluindo os critérios de avaliação das propostas e ponderação da aderência aos requisitos Selecionar o fornecedor Preparar o contrato • • Especificar requisitos, custos e cronograma Tratar dos direitos de uso, de propriedade, de autoria de garantia e de licença Controlar alterações no contrato, avaliando impactos nos planos, custos, benefícios, qualidade e cronograma do projeto 11/21 Atividades do Processo de Aquisição Iniciação Preparação do pedido de proposta Preparação e atualização do contrato Monitoração do fornecedor Aceitação e conclusão 12/21 Monitoração do Fornecedor Processo de Revisões Conjunta • • • • • • Realizadas nos marcos especificados ou ad hoc As partes devem concordar com: agenda da reunião, produtos a serem revistos, critérios para início e término da revisão Problemas detectados devem ser registrados e incluídos no processo de resolução de problemas Os resultados da revisão devem ser documentados Revisões gerenciais: acompanhar o plano, manter o controle do projeto e da alocação de recursos, redirecionar o projeto e gerenciar riscos Revisões técnicas: garantir que os produtos estão completos, aderentes aos padrões e especificações e que as alterações foram implementadas 13/21 Monitoração do Fornecedor (cont...) Processo de Auditoria • Assegura que: • Os produtos estão aderentes às especificações • Testes e dados de testes são adequados • A documentação do usuário esteja aderente aos padrões especificados • As atividades estão sendo conduzidas de acordo com o plano e contrato • Os custos e cronograma estão sendo atendidos • Auditores não devem ter responsabilidade pelos produtos 14/21 Monitoração do Fornecedor (cont...) Processo de verificação • Verificação do contrato • Capacidade do contratado • requisitos consistentes e cobrem as necessidades dos usuários • Procedimentos adequados para tratar alterações e prioridade dos problemas • Procedimentos para interação e cooperação entre as partes, incluindo garantia, direitos autorais e confidencialidade • Critérios e procedimentos de aceitação 15/21 Monitoração do Fornecedor (cont...) Processo de verificação (cont...) • Verificação do processo • Verificação dos requisitos • Planejamento do projeto adequado • Processos executados conforme planejados • Padrões, procedimentos e ambiente adequados • Equipe e pessoal capacitado • Requisitos consistentes, viáveis e estáveis • Distribuição dos requisitos para os itens de software, • hardware e operações manuais Requisitos relacionados à segurança e á proteção e aos fatores críticos estão corretos 16/21 Monitoração do Fornecedor (cont...) Processo de verificação (cont...) • • Verificação do projeto • Correto e consistente com os requisitos e é rastreável • Implementa uma sequência adequada de eventos, entradas, • resultados, interfaces, fluxo lógico, alocação de tempo e de orçamento, e definição isolamento e recuperação de erro Implementa proteção, segurança e outros requisitos críticos Verificação do código • Rastreável, testável, correto e aderente aos requisitos • Implementa uma sequência de eventos apropriada, interfaces • • • consistentes, dados e fluxos de controle corretos Implementa proteção, segurança e outros requisitos críticos Estilo aderente aos padrões Adequadamente documentado 17/21 Monitoração do Fornecedor (cont...) Processo de verificação (cont...) • Verificação da Integração • integração completa e correta dos componentes e manuais • Tarefas de integração foram executadas conforme planejado • Verificação da documentação • Documentação adequada, completa e consistente • Preparação oportuna • Gerência de configuração dos documentos segue procedimentos especificados 18/21 Monitoração do Fornecedor (cont...) Processo de validação • • • Preparar os requisitos de teste, casos de teste e especificações de teste Assegurar que os testes preparados reflitam os requisitos Conduzir os testes • Teste de estresse, limites e entradas específicas • Testo do produto para verificar a habilidade em isolar e • • • minimizar efeitos de erros Teste para verificar se os usuários podem realizar suas tarefas com sucesso Validar que o produto satisfaz o uso pretendido Teste em ambientes alvos 19/21 Atividades do Processo de Aquisição Iniciação Preparação do pedido de proposta Preparação e atualização do contrato Monitoração do fornecedor Aceitação e conclusão 20/21 Aceitação e Conclusão Contratante deve preparar-se para a aceitação baseado nas estratégias e nos critérios de aceitação definidos Preparar os casos de teste, dados de teste, procedimentos de teste e ambiente de teste Executar os testes de aceitação e aceitar o produto quando todas as exigências estiverem satisfeitas. 21/21