Rede TSQC / SOFTEX Workshop de Aquisição de software Guia de Aquisição MPS.BR - PDF Free Download
Download "Rede TSQC / SOFTEX Workshop de Aquisição de software Guia de Aquisição MPS.BR"
Washington Escobar de Vieira
1 Rede TSQC / SOFTEX Workshop de Aquisição de software Guia de Aquisição MPS.BR Danilo Scalet Editor do Guia de Aquisição 1 2 1
2 MPS.BR: Desenvolvimento e Aprimoramento do Modelo Realidade das Empresas Brasileiras ISO /IEC ISO /IEC SOFTEX Governo Universidades MPS.BR CMMI 3 MPS.BR: MR-MPS, MA-MPS e MN-MPS ISO/IEC ISO/IEC CMMI MPS.BR Modelo de Referência (MR-MPS) Método de Avaliação (MA-MPS) Modelo de Negócio (MN-MPS) Guia Geral Guia de Aquisição Guia de Avaliação Documento do Projeto 4 2
3 Gênesis MPS.BR Æ Melhoria de Processo do Software Brasileiro Melhoria da aquisição de software Melhoria da produção software 5 Elaboração do Guia de Aquisição 9 Levar em conta o MR-MPS 9 Estar em conformidade com norma internacional 9 Considerar experiência brasileira 9 Técnicos envolvidos com ações do MPS.BR 9 Processo semelhante aos demais guias 6 3
4 Guia de Aquisição MPS.BR Objetivo Descrever um processo de aquisição de software Público alvo Organizações públicas e privadas que necessitem adquirir software Æ Guia Produtores de software que queiram estar preparados para este processo de aquisição Æ Orientação Referências Básica Æ ISO/IEC 12207:1995/Amd 1:2002 Complementar Æ IEEE STD 1062: Aspectos esperados na aquisição ¾Software claramente definido 9 Redução de crises por indefinições 9 Preço justo 9 Execução do contrato mais confiável ¾Critérios de seleção adequados 9 melhor alternativa de fornecedor ¾Execução do contrato conforme condições estabelecidas ¾Software recebido conforme requisitos ¾Contrato definindo acordo viável e adequado entre as partes 9 melhoria de resultados para o comprador 9 melhoria de condições de trabalho do fornecedor 9 melhoria de processos do comprador e fornecedor 8 4
5 Tipos de aquisição de S&SC 9 Pacote de Software (COTS) Æ escopo definido 9 Parcialmente modificável (MOTS) 9 Software personalizado (FD) Æ sob encomenda 9 Serviços de desenvolvimento com escopo aberto 9 Alocação de pessoal Æ fora do escopo do Guia 9 Serviços correlatos: Manutenção, treinamento, assistência técnica, instalação, personalização, implantação 9 Guia de Aquisição - Processo de aquisição Preparação da aquisição Seleção do fornecedor Monitoração do fornecedor Aceitação pelo cliente 1. Estabelecer necessidade 2. Definir requisitos 3. Revisar requisitos 4. Desenvolver estratégia de aquisição 5. Definir critérios de seleção 1. Avaliar capacidade de fornecedores 2. Selecionar fornecedor 3. Preparar e negociar contrato 1. Estabelecer e manter comunicações 2. Trocar informação sobre progresso técnico 3. Inspecionar desenvolvimento com fornecedor 4. Monitorar aquisição 5. Obter acordo quanto às alterações 6. Acompanhar problemas 1. Definir critérios de aceitação 2. Avaliar produto entregue 3. Manter conformidade com o contrato 4. Aceitar o software 10 5
6 Guia de Aquisição Descrição do processo Produtos requeridos Atividades Produtos gerados Contratações com instituições avaliadas segundo MA-MPS 11 Guia de Aquisição Exemplo de atividade Pedido de Proposta Selecionar fornecedor Relatório de Avaliação Propostas de Fornecedores Considerar o nível de maturidade que o proponente possui com relação ao preço de sua proposta. 12 6
7 Preparação da aquisição (Pre) Estabelecer as necessidades e os objetivos da aquisição e comunicar aos potenciais fornecedores Por que? O que? Como? Necessidades Estratégia Pedido de Proposta 13 Pre-a1: Estabelecer a necessidade Estabelecer a necessidade de adquirir, desenvolver ou melhorar um sistema e S&SC. Avaliação da necessidade do software Resultado da análise da necessidade da aquisição 14 7
8 Pre-a2: Definir os requisitos Identificar os requisitos do cliente para um sistema e S&SC. Se necessário, as organizações poderão solicitar informações de fornecedores com vistas a determinar os requisitos a partir de soluções disponíveis no mercado. Relatório de análise de mercado Resultado da análise da necessidade da aquisição Especificação de 16 para Aquisição Forma manut. Treinamento Implantação Qt. Usuários Projeto Legais Financeiros Prazo Software Software Software Software Sistema Sistema Sistema Sistema Stakeholders Necessidades Stakeholders 17 8
9 Pre-a3: Revisar requisitos Analisar e validar os requisitos definidos mediante as necessidades da aquisição. Validar os requisitos para reduzir os riscos de não entendimento por parte dos potenciais fornecedores. Avaliação da necessidade do software Especificação de requisitos Registro da revisão dos requisitos 18 Pre-a4: Desenvolver estratégia de aquisição Desenvolver uma estratégia para a aquisição do software de acordo com as necessidades da aquisição. Avaliação da necessidade do software Plano de aquisição Plano de teste da aceitação definida na estratégia de aquisição Pedido de proposta 21 9
10 Pre-a5: Definir critérios de seleção Estabelecer e acordar os critérios de seleção de fornecedores, bem como a forma de avaliação a ser aplicada. Plano de aquisição Pedido de proposta 22 Seleção do Fornecedor (Sel) Escolher a organização que será responsável pela entrega do S&SC em conformidade com os requisitos estabelecidos. Propostas de Fornecedores Seleção do Fornecedor Contrato Desempenho Fornecedores Pedido de Proposta 23 10
11 Sel-a1: Avaliar a capacidade dos fornecedores Avaliar a capacidade dos fornecedores potenciais mediante os requisitos definidos e de acordo com os critérios de seleção de fornecedores. Relatório de auditoria ou de avaliação dos fornecedores Especificação de requisitos Registro de fornecedores preferenciais Registro de contactos ocorridos 24 Sel-a2: Selecionar o fornecedor Selecionar o fornecedor a partir da avaliação das propostas recebidas, considerando o entendimento do problema e as soluções técnicas sugeridas mediante os requisitos definidos para o S&SC. Pedido de proposta Proposta do fornecedor Especificação de requisitos Relatório de avaliação das propostas dos fornecedores Resultado da análise da avaliação dos fornecedores Registro de contactos ocorridos 25 11
12 Critérios de avaliação da proposta Avaliação processo do fornecedor Avaliação de produtos (se disponível) Atendimento a requisitos não obrigatórios Esforço adquirente Custos para viabilização Prazos Preço Critérios de pontuação 26 Sel-a3: Preparar e negociar um contrato Negociar um contrato com o fornecedor selecionado, expressando as expectativas e as responsabilidades das partes envolvidas (cliente e fornecedor). Registros de apoio a reuniões Especificação de requisitos Contrato Registro de revisão de contrato Registro de apoio a reuniões Registro de contactos ocorridos 27 12
13 Contrato com organizações avaliadas MA-MPS 9 Especificação do nível estabelecido 9 Registro das condições previstas no nível 9 Critérios de monitoração do processo 9 Avaliações independentes durante o contrato 9 Possibilidade de alteração da situação contratada 9 Condições especiais para alguns processos 9 Prêmios e multas As condições de processo acordadas no contrato podem ser decisivas para o sucesso da aquisição e a qualidade do produto gerado! 28 Monitoração do fornecedor (Mon) Acompanhar e garantir o desempenho do fornecedor mediante os termos do contrato. Mudanças D es e m pe n h o Execução Contrato Problemas G es t ã o 29 13
14 Mon-a1: Estabelecer e manter comunicações Estabelecer e manter um canal de comunicação entre o fornecedor e o cliente. Contrato Registros de apoio a reuniões Registro do status do progresso Registro de comunicação entre as partes quando desempenham atividade conjunta Registro de apoio a reuniões Registro do status do progresso 30 Mon-a2: Trocar informações sobre o progresso técnic Usar um canal de comunicação para trocar informações sobre o progresso técnico do fornecedor, o andamento dos custos e a identificação de possíveis riscos. Contrato Proposta do fornecedor Registros de apoio a reuniões Registro do status do progresso Registro do status do progresso Resultado da análise do desempenho do fornecedor Registro de aceitação do desempenho do fornecedor Registros de apoio a reuniões 32 14
15 Mon-a3: Inspecionar o desenvolvimento com o fornec Inspecionar, regularmente, aspectos do desenvolvimento (técnicos, de qualidade, custos e prazos) com o fornecedor, tendo como base os termos do contrato. Contrato Concordância com os requisitos do contrato Proposta do fornecedor Registros de apoio a reuniões Registro do status do progresso Resultado da análise do desempenho do fornecedor Registro de revisões Registro de aceitação do desempenho do fornecedor Registros de apoio a reuniões Registro do status do progresso 33 Mon-a4: Monitorar a aquisição Monitorar a aquisição, tendo como base o contrato, para que o progresso possa ser avaliado garantindo que aspectos como custo, qualidade e prazo sejam atendidos. Contrato Concordância com os requisitos do contrato Proposta do fornecedor Registros de apoio a reuniões Registro do status do progresso Resultado da análise do desempenho do fornecedor Registro de revisões Registro de aceitação do desempenho do fornecedor Registros de apoio a reuniões Registro do status do progresso 34 15
16 Monitoração em organizações avaliadas MA-MPS 9 Processo a ser monitorado conforme nível de maturidade 9 Verificação e validação: artefatos a serem avaliados conforme o nível de maturidade 9 medições durante o processo: integradas ao processo adotado pelo fornecedor Alternativa possível: processo definido em contrato Pior condição: Sem definição de processo Æ difícil monitorar 35 Mon-a5: Obter acordo quanto às alterações As alterações propostas por qualquer uma das partes devem ser negociadas e seus resultados devem ser documentados no contrato. Contrato Pedidos do cliente (alterações) Registros de apoio a reuniões Registro de revisões Concordância com as alterações propostas no acordo Registros de apoio a reuniões 36 16
17 Mon-a6: Acompanhar problemas Problemas que surgirem durante a execução do contrato deverão ser registrados e acompanhados até a sua solução. Sistema acompanhamento problemas de de Registros no sistema de acompanhamento de problemas 38 Aceitação pelo cliente (Ace) Aprovar o software e serviços correlatos quando todos os critérios de aceitação estiverem satisfeitos e verificar se o software adquirido satisfaz os requisitos estabelecidos no contrato, previamente à sua aceitação e transição para o suporte. S&SC Aceitação Relatório Aceitação Critérios de aceitação 40 17
18 Ace-a1: Definir critérios de aceitação Estabelecer e acordar os critérios de aceitação do S&SC, bem como a forma de avaliação a ser aplicada. Os critérios são definidos com base nos requisitos do contrato. Contrato Plano de teste do produto para sua aceitação Plano de aquisição Critérios de aceitação do S&SC 41 Ace-a2: Avaliar o produto entregue Avaliar o S&SC com base nos critérios de avaliação definidos. Plano de teste do produto para sua aceitação Critérios de aceitação do S&SC Relatório de resultados de testes (preliminar) 44 18
19 Aceitação e organizações avaliadas MA-MPS 9 Avaliação integrada com processo de avaliação do fornecedor: Garantia de qualidade Æ Nível F Verificação Æ Nível D Validação Æ Nível D Medição Æ Nível F 45 Ace-a3: Manter conformidade com o contrato Resolver qualquer aspecto relacionado à aceitação de acordo com os procedimentos estabelecidos no contrato. Contrato Concordância quanto aos critérios de avaliação do S&SC, definidos no contrato Concordância quanto aos critérios de avaliação do S&SC, definidos no contrato (atualizado) 47 19
20 Ace-a4: Aceitar o S&SC Aceitar o S&SC e comunicar sua aceitação ao fornecedor. Plano de aquisição Software Proposta do fornecedor Relatório de aceitação do S&SC Relatório de resultados de testes Especificação de Critérios de aceitação do S&SC 48 Guia de Aquisição - Personalização Aspectos legais envolvidos Æ exemplo: lei de licitações Regras da organização Documentos próprios da organização (tipos e formatos) Workflow adotado na organização Forma de representação de requisitos Critérios de seleção de fornecedores Forma de pré-seleção de fornecedores Domínios específicos Avaliação de processo e de produtos 49 20
21 Guia de Aquisição Informações complementares Modelos de documentos Problemas comuns na aquisição Aquisição de software livre/código aberto Aquisição de componentes de software Funções no processo de aquisição Normas Brasileiras de qualidade de produto de software Relacionamento com ISO/IEC e IEEE STD Guia de Aquisição Próximos passos Perceber visão de organizações compradoras Treinar responsáveis pelo processo Aplicar o processo Aprender com o uso e complementar o Guia Adotar processo de aquisição com empresas MPS.BR Criar ciclo de melhoria de processos de adquirentes e fornecedores 80 21