Tutorial SEPG Software Engineering Process Group
|
|
|
- Benedicta da Cunha Rosa
- 10 Há anos
- Visualizações:
Transcrição
1 SIMPROS 2003 Tutorial SEPG Software Engineering Process Group Recife, 3-5 de Novembro de 2003 Renato Luiz Della Volpe 1
2 Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo O SEPG nos modelos CMM/CMMI SEPG Finalidade, Funções e Atividades Estrutura organizacional e o SEPG Web sites e literatura de referência 3 Quem somos Missão Promover a melhoria e a busca da excelência na gestão organizacional e o aperfeiçoamento contínuo dos processos dos nossos clientes, por meio de modelos e padrões de qualidade adequados à sua estratégia. CMM CMMI ISO 9000 PNQ ISO ISO Outros modelos Alinhamento Gestão às Diretrizes Sistêmica da Organizacionais Qualidade Consultoria & Assessoria Executiva Gestão de Pessoas ROI Capacitação & Treinamento Consultoria & Assessoria Gerencial Melhoria Contínua 4 2
3 Networking de atuação ASR Networking A ASR atua diretamente com seus consultores para a melhoria da gestão organizacional de seus clientes para: Consultoria Diagnóstico Treinamento Com seu Networking a ASR promove junto a seus clientes a interface com: OCC Organismos Certificadores Credenciados Instituições de Ensino Lead Assessors autorizados pelo SEI demais Consultorias 5 Logística 6 3
4 Terminologia 7 Objetivos do tutorial Ao final deste tutorial, você estará apto a : entender a abrangência de atuação do grupo SEPG conhecer as principais atividades do SEPG para o atendimento do SW-CMM / SW- CMMI como implementar um processo de melhoria de software e quais ferramentas utilizar implementar e estruturar o SEPG em sua organização 8 4
5 Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo O SEPG nos modelos CMM/CMMI SEPG Finalidade, Funções e Atividades Estrutura organizacional e o SEPG Web sites e literatura de referência 9 Definições e Conceitos Principais definições e conceitos necessários para nivelar os conhecimentos: OSSP - Organization s Standard Software Process. Processo de Software Padrão da Organização - Direciona o estabelecimento de um processo de software comum para os projetos de software na organização. PDSP - Project s Defined Software Process. Processo de Software Definido para o Projeto - A definição operacional do processo de software utilizado pelo projeto. Ver Anexo A 10 5
6 Definições e Conceitos KPA - Key Process Area. Área-Chave do Processo. Grupo de atividades que, quando desempenhadas de forma conjunta, atendem aos objetivos considerados importantes para o estabelecimento da capabilidade do processo. Produto de trabalho de Software - São produtos resultantes do processo de software e que podem ser liberados ou não para o cliente. Alguns exemplos incluem: Planos das Áreas-Chave de Processo do CMM, documentos do projeto de software, programas fonte, software COTS (Commercial Off-The-Shelf) e outros. 11 Definições e Conceitos SEPG - Software Engineering Process Group - Grupo estabelecido e designado como responsável pela definição, manutenção e melhoria do processo de software da organização. SPI - Software Process Improvement. Método estabelecido para a melhoria dos processos de software e consequentemente do desempenho e maturidade da organização. Plano de SPI - Um plano, derivado de recomendações de avaliações/diagnósticos do processo ou de suas análises críticas, que identifica ações específicas e recursos necessários para a melhoria do processo de software. 12 6
7 Definições e Conceitos Banco de dados de processo conjunto estruturado de documentos e dados de processo e de produtos de trabalho, que servem de base para definição e melhoria de processos de software. Análise Crítica (review) - Verificação detalhada e abrangente de um projeto, produto, serviço ou processo objetivando a identificação de problemas e a proposição de soluções. Auditoria - processo sistemático, documentado e independente, para obter dados e fatos e avaliá-los objetivamente para determinar se os requisitos estabelecidos são atendidos. 13 Definições e Conceitos SCM - Gerência de Configuração de Software cujo propósito é estabelecer e manter a integridade dos produtos do projeto de software ao longo de todo o ciclo de vida de software do projeto. Envolve a identificação dos itens/unidades de configuração, controle sistemático da alterações/modificações manutenção da integridade e rastreabilidade da configuração por todo o ciclo de vida do software. SQA - Garantia da Qualidade de Software cujo propósito é prover aos gerentes de software e a outros gerentes, com a adequada visibilidade, os resultados do processo que está sendo utilizado pelo projeto de software e dos produtos que estão sendo construídos. 14 7
8 Definições e Conceitos Tailoring - São diretrizes para executar, alterar ou adaptar um processo, padrão ou procedimento para um fim em particular. Benchmarking - Processo de comparação de práticas de gestão, que pode incluir a comparação de estratégias, procedimentos, operações, sistemas, processos, produtos e serviços. Esta comparação é feita com organizações reconhecidas, para identificar oportunidades de melhoria do desempenho organizacional 15 Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo O SEPG nos modelos CMM/CMMI SEPG Finalidade, Funções e Atividades Estrutura organizacional e o SEPG Web sites e literatura de referência 16 8
9 CMM - Estrutura Geral Capability Maturity Model Estrutura e elementos-chave - Processo de software eficaz Caminho evolutivo até Otimização Qualidade Processo aperfeiçoado um processo maduro Produtividade continuamente Visibilidade e disciplinado Gerenciado Aplicação do Processo previsível e controlado TQM Definido Processo consistente e padronizado Inicial Repetível Processo disciplinado Processo imprevisível e sem controle Riscos Desperdício CMM and Capability Maturity Model are service ASR marks Consultoria of Carnegie Mellon e University. Assessoria em Qualidade SIMPROS CMM - Estrutura Geral Áreas-chave do processo Prevenção de defeitos - DP Gestão da Mudança Tecnológica - TCM Gestão da Mudança do Processo - PCM Gestão Quantitativa do Processos - QPM Gestão da Qualidade de Software - SQM Foco no Processo da Organização - OPF Definição do Processo da Organização - OPD Programa de Treinamento - TP Gestão Integrada de Software - ISM Engenharia de Produto de Software - SPE Coordenação entre Grupos - IC Revisões Técnicas Formais - PR Gerência de Requisitos - RM Planejamento de Projeto de Software - SPP Acompanhamento e Supervisão de Projeto de Software - SPTO Gerência de Subcontratado de Software - SSM Garantia da Qualidade de Software - SQA Gerência da Configuração de Software - SCM 18 9
10 SW CMM v1.1 CMMI-SW v1.1 Nível 2 Repetível Gerência de Requisitos - RM Planejamento de Projeto de Software - SPP Acompanhamento e Sup. de Proj. de Software - SPTO Gerência de Subcontratado de Software - SSM Garantia da Qualidade de Software - SQA Gerência da Configuração de Software - SCM Gerência de Requisitos - REQM Planejamento de Projeto - PP Acompanhamento e Contr. de Projeto - PMC Gestão de Acordos com Fornecedores - SAM Garantia da qualidade de Processo e Produto - PPQA Gestão de Configuração - CM Medição e análise - MA Nível 2 Gerenciado Nível 3 Definido Nível 4 Gerenciado Foco no Processo da Organização - OPF Definição do Processo da Organização - OPD Programa de Treinamento - TP Gestão Integrada de Software - ISM Engenharia de Produto de Software - SPE Coordenação entre Grupos - IC Revisões Técnicas Formais - PR Gestão Quantitativa do Processos - QPM Gestão da Qualidade de Software - SQM Foco no Processo da Organização - OPF Definição do Processo da Organização - OPD Treinamento Organizacional - OT Gestão Integrada de Projeto - IPM Gestão de Risco - RSKM Desenvolvimento d Requisitos - RD Solução Técnica - TS Integração de Produto - PI Verificação - VER Validação - VAL Analise de Decisão Resolução - DAR Desempenho do Processo Organizacional - OPP Gestão Quantitativa de Projeto - QPM Nível 3 Definido Nível 4 Gerenciado quantitativamente Nível 5 Otimização Prevenção de Defeitos - DP Gestão da Mudança Tecnológica - TCM Gestão da Mudança do Processo - PCM Análise Causal e Resolução Inovação e Melhoria Organizacional Nível 5 Otimização 19 CMM - Estrutura Geral Capacidade do Processo Indica Nível de Maturidade Contém Objetivos Atendem Áreas-chave do processo Organizado por Key Process Area Co Ab Me Ve Ac Compromissos Habilidades Medições Verificações Atividades Implementação ou institucionalização Evidenciam Descrevem Atividades ou infra-estrutura Aspectos comuns Contém Common Features Práticaschave Key Practices 20 10
11 CMMI - SW V1.1 Estrutura Geral Níveis de maturidade Área de Processo 1 Área de Processo 2 Área de Processo n Process Area SG Objetivos Específicos GG Objetivos Genéricos Common Features SP Práticas Específicas Compromissos Habilidades Diretrizes p/ Implementação Verificações Co Ab DI Ve GP Práticas Genéricas 21 Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo O SEPG nos modelos CMM/CMMI SEPG Finalidade, Funções e Atividades Estrutura organizacional e o SEPG Web sites e literatura de referência 22 11
12 Processo - Definição Processo - uma seqüência de passos realizados para um determinado propósito (IEEE) Processo - Conjunto de recursos e atividades interrelacionados que transformam insumos (entradas) em produtos (saídas). Essa transformação deve agregar valor na percepção dos clientes do processo e exige um certo conjunto de recursos. (PNQ) Processo de Software - um conjunto de atividades, métodos, práticas e transformações que as pessoas utilizam para desenvolver e manter o software e seus produtos relacionados (CMM -CMMI) 23 Processo - Definição Procedimentos e métodos que definem o A relacionamento de tarefas B C D Fornecedores PROCESSO Ferramentas e equipamentos Pessoas com habilidades, treinamento e motivação 24 12
13 Processo de Software Importância da descrição e definição Processos bem descritos permitem entendimento, gerência e melhorias prérequisito importante para o processo de melhoria. Organizações maduras conhecem detalhadamente seu processo e o gerenciam através de indicadores inseridos nas suas diversas fases. 25 Processo de Software Importância da descrição e definição As organizações maduras demonstram que a qualidade do produto depende diretamente da qualidade do processo que o produziu! Descrito de forma detalhada possibilita seu entendimento, o treinamento, as melhorias e as alterações. Inicia-se com a descrição do que já é executado, contendo: requisitos e saídas esperadas. experiência necessária para realizar a tarefa registros aplicáveis, etc
14 Processo de Software Descrição e Definição Existem diversos métodos para descrição / definição O processo de desenvolvimento deve conter: Planejamento e Acompanhamento Requisitos / Design / Coding / Configuração Testes (unitários/funcionais/sistêmico/validação) Manutenção / Suporte / Disponibilização 27 Processo de Software Descrição e Definição O que é uma boa definição? Completo ciclo de vida, atividades, documentação, etc.. Permite diversos níveis de abstração Flexível permite exceções Útil Mensurável Auditável Extensível - permite evolução / melhorias 28 14
15 Processo de Software Descrição e Definição Adicionalmente, deve ser disponibilizado Material de Suporte para uso e entendimento dos processos: orientação para preenchimento de documentos (Padrões / templates ) melhores práticas exemplos e casos de uso material de treinamento dados de Benchmarking realizados material de apoio (literatura, links com sites, etc) 29 Processo de Software Banco de Dados de Processo Contém informações sobre processos e produtos Desenvolvimento (requisitos / plano / etc..) Manutenção e suporte Facilita a mensuração do processo Sua manutenção é responsabilidade do SEPG Conteúdo autorizado pela Alta Direção 30 15
16 Processo de Software Banco de Dados de Processo Por que estabelecer? Base para as estimativas Verificar tendências do processo Histórico do processo Lições aprendidas Melhores práticas Casos de estudo Benchmarking Deve estar disponível e acessível 31 Processo de Software Banco de Dados - Medidas Measurement motivates people to change their behavior they agree on a target and work towards it. Priscilla Fowler Stan Rifkin Software Engineering Process Group Guide CMU/SEI-90-TR
17 Processo de Software Banco de Dados - Medições Por que medir o processo? Entendimento Avaliação Controle Predição Como obter controle sobre o processo? Caracterizar o processo e torná-lo visível Usar medições simples e diretamente relacionadas com o que se deseja gerenciar e melhorar Medir tanto o processo quanto o produto 33 Processo de Software Banco de Dados - recomendações Estabelecer banco de dados simples. Manter dados de fácil coleta / manutenção / análise Focar na utilidade do dado coletado / mantido Divulgar e comunicar a todos envolvidos 34 17
18 Visibilidade do Processo - CMM In Out In Out In Out In Out In Out 35 Visibilidade do Processo Visibilidade Pontos de Controle Não existe controle sem padronização J.M.Duran 36 18
19 Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo O SEPG nos modelos CMM/CMMI SEPG Finalidade, Funções e Atividades Estrutura organizacional e o SEPG Web sites e literatura de referência 37 Ciclo de Melhoria de Processo Bom Senso x Método O bom senso é a coisa mais bem repartida deste mundo, porque cada um de nós pensa ser dele tão bem provido, que mesmo aquelas pessoas que são difíceis de se contentar, não costumam desejar mais bom senso do que já têm. R. Descartes 38 19
20 Ciclo de Melhoria de Processo Bom Senso x Método... ciência, em lugar de empirismo; harmonia, em vez de discórdia; cooperação, não individualismo; rendimento máximo, em lugar de produção reduzida; desenvolvimento de cada homem, no sentido de alcançar maior eficiência e prosperidade F.W.Taylor 39 Ciclo de Melhoria de Processo Estado atual Melhoria contínua Estabelecer compromisso organizacional para a qualidade Criar ponto focal: grupo responsável por facilitar ações que suportem este compromisso. Planejar cuidadosamente cada etapa para mover da situação atual para a desejada. O ponto focal é o SEPG e o modelo de mudança é o Ciclo de Melhoria de Processo
21 Como estabelecer o ciclo de melhoria? Ciclo de Melhoria de Processo Clássico Juran 4 passos : Encontre e analise os sintomas (defeitos e falhas) Encontre a causa (desenvolva a teoria de explicação) Teste a teoria estabeleça a causa Implemente a correção ou melhoria 42 21
22 Ciclo de Melhoria de Processo Clássico Ações de melhorias ou correção Controle de Processo Melhoria de processo Execução Definição de Processo Dados 43 Ciclo de Melhoria de Processo Passos necessários Obter as expectativas Avaliar as práticas correntes Analisar as discrepâncias entre expectativas e práticas correntes Propor alterações que reduzam as discrepâncias (e deste modo melhorar o processo) 44 22
23 Ciclo de Melhoria de Processo Passos necessários Planejar a introdução das melhorias Integração no processo existente Atualização da definição do processo Documentação Implementar as melhorias Executar o novo processo Recomeçar o ciclo 45 O Ciclo PDCA 23
24 Ciclo de Melhoria de Processo Determinar efetividade Implementar Sistema de mudança Atuar Planejar PDCA Definir o problema Definir objetivos da melhoria Avaliar Coletar dados Verificar Executar Identificar possíveis causas do problema Estabelecer as bases Avaliar as mudanças Identificar oportunidades de melhoria Desenvolver plano para a melhoria Realizar ações corretivas nas causas comuns Perseguir a melhoria contínua 47 PDCA Passos necessários significado dos termos P - (Plan) Planejamento - consiste em: 1. Estabelecer metas sobre item de controle 2. Estabelecer a maneira (como) para se atingirem as metas. Nesta etapa são estabelecidas as diretrizes de controle. D - (Do) Execução - consiste em: Executar as tarefas exatamente como previstas no plano e coletar os dados para verificação do processo
25 PDCA Passos necessários significado dos termos C - (Check) Verificação A partir dos dados coletados na execução, compara-se o resultado alcançado com a meta planejada. A - (Action) Atuação Quando detectados desvios, deve-se atuar no sentido de fazer correções definitivas. 49 Ciclo de Melhoria de Processo IDEAL - CMM Learning Propose Future Actions Analyze and Validate Implement Solution Refine Solution Stimulus for Change Set Context Build Sponsorship Charter Infrastructure Acting Initiating Diagnosing Characterize Current & Desired States Develop Recommendations Pilot/Test Solution Create Solution Set Priorities Develop Approach Plan Actions Establishing 25
26 IDEAL Iniciar o Processo de Melhoria Obter o apoio da Alta direção Estabelecer ou receber metas Alta Direção Alterações de tecnologia Análise de resultados (projetos, clientes) Definir o contexto Definir uma infraestrutura Recursos humanos Recursos materiais 51 IDEAL Diagnosticar o Processo de Melhoria Conhecer as práticas atuais e detectar problemas Self-assessment Auditorias oficiais SEI CBA Clientes Resultados de SQA Desenvolver recomendações Sugestões de atividades necessárias - desenvolvidas por time com experiência e expertise 52 26
27 IDEAL Estabelecer Processo de Melhoria Estabelecer estratégia da organização Estabelecer prioridades Desenvolver Plano de Ação SPI Plan Tarefas / recursos Treinamento Responsabilidades (grupos de trabalhos) Recursos Metas Pontos de medida / controle Riscos 53 IDEAL Estabelecer Processo de Melhoria Desenvolver Plano de Ação SPI Plan Indicadores de desempenho Identificar áreas com maiores discrepâncias Identificar possíveis causas Ferramentas Educação Tarefas Pode haver uma readequação das expectativas, baseada nestas causas 54 27
28 IDEAL Estabelecer Processo de Melhoria Desenvolver Plano de Ação SPI Plan Quais ações são adequadas para as áreas identificadas? Treinamento Alteração de processo Novo processo Ferramentas Potenciais usuários das melhorias são utilizados para validar as alterações Em resumo: Planejar a introdução da melhorias 55 IDEAL Atuar no Processo de Melhoria Executar o plano: acompanhar e atuar Riscos Tarefas Recursos Treinamento Definir / atualizar processos Piloto Transferência para a organização 56 28
29 IDEAL Atuar no Processo de Melhoria Atualizar o Processo de Software Padrão da Organização Treinar a organização Estabelecer os novos indicadores / métodos / etc... Atualizar banco de dados de processo 57 IDEAL Atuar no Processo de Melhoria O grupo SEPG acompanha a implantação das melhorias e atua fortemente nas discrepâncias. A introdução de melhorias deve ser tratada como um projeto. Não esquecer do SQA nas redefinições de processo
30 IDEAL Aprender com a experiência De que maneira os esforços atingiram seu propósito? O que funcionou bem? O que poderia ter sido feito com maior eficácia e/ou eficiência? 59 IDEAL Aprender com a experiência Analisar e validar os resultados do SPI Plan (dados de projetos e processos) Coletar Analisar Resumir Documentar Propor ações futuras 60 30
31 Ciclo de Melhoria de Processo Recomeço de ciclo Com o tempo e o uso, este ciclo se torna repetível, gerenciado e medido. 61 Ciclo de Melhoria de Processo Método básico de melhoria 1) Definição do problema ou tema para melhoria 6) Definição da qualidade e parâmetros de avaliação 10) Identificação dos pontos potenciais de melhoria 2) Formação do grupo de trabalho 3) Definição da estrutura básica de apoio 4) Definição das regras internas de condução do trabalho 5) Definição de premissas (condições iniciais) 7) Descrição detalhada do processo 8) Classificação das atividades que agregam e as que não agregam valor 9) Estimativas para execução de cada atividade (tempo, recursos, custo) 11) Proposta de soluções para os pontos potenciais de melhoria 12) Estabelecer relação entre a solução proposta e respectivo ponto potencial de melhoria 13) Estimativa do ganho do processo melhorado em relação aos parâmetros de avaliação 14) Elaboração do Relatório de Melhorias com definição do Plano de Ação para Implantação 62 31
32 Ciclo de Melhoria de Processo Ferramentas da Qualidade Auxiliam na busca da causa dos problemas ou dos pontos fracos de processo. Brainstorm Gráfico de Pareto Gráfico de correlação Check Sheets Histograma Diagrama de correlação Diagrama de árvore Matriz de Priorização, etc... Itens recomendados pelo CMM e CMMI CMM - OPF / Ab 2 CMMI - OPF / Ab GP Ferramentas da qualidade Causa e Efeito Habilidade Causas secundárias Treino Conflito de Não consegue Faltam regras jogar as bolas Jogadas não tem Sem líder cronograma básicas Não consegue dominar se curvas/rápidas Tempo continuidade a bola está rápida Liderança Atacante Meio de Campo Método de ensino Curto Sem controle Falta rigidez Corre devagar Comete Não dar atenção aos sinais e orientações Falta de seriedade erros Atitude Não seleciona as bolas Defesa Efeito Deixar para os outros Sem vitalidade Não retorna a bola habilmente Não consegue ganhar uma partida Desacordo entre os membros da equipe Não pode gritar Ambiente Não é agradável Senso de equipe Deixar que os outros façam Bebe demais Come demais Vontade Gerenciamento Sem vitalidade da saúde Falta de compromisso Sem liderança Visão pobre Facilmente cansa Não dorme o suficiente Capitão Força Física Idade média Base da coluna fraca Membros alta Causas principais Fatores Não confia nos membros Não conhece os ptos fortes dos membros 64 32
33 Ferramentas da qualidade Base para elaboração de um plano de melhoria 5W2H What (O que fazer) Why When Who How (Por que fazer) (Quando fazer) (Quem vai fazer) (Como fazer) Where (Onde fazer) How Much ($) Ferramentas da qualidade Pareto - foco nos problemas chave Number of Defects Code Documentation Design Specificatio Other Operator 50 0 Hours to fix Defects Specification 14,25 Design 6,25 Documentation 2,50 Documentation 1 Other 1 Operator 1 Specificatio Code Design Documentation Other Operator Normalized Hours to Fix Defects Fonte: HP - Air Force Systems Command 66 33
34 Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo O SEPG nos modelos CMM/CMMI SEPG Finalidade, Funções e Atividades Estrutura organizacional e o SEPG Web sites e literatura de referência 67 O que é o SPI? É o método definido de melhoria do processo de software da organização Pode ser baseado no conceito do IDEAL ou ciclo PDCA para atender aos requisitos do modelo de Gestão da Qualidade do CMM 68 34
35 O SPI no modelo CMM e CMMI Áreas-chave do processo O processo de software é avaliado periodicamente e planos de ações são desenvolvidos para atuar sobre os pontos observados. OPF Ac 1 [OPF SG 2 SP SP 2.2-1] A organização desenvolve e mantêm um plano de atividades para desenvolvimento e melhoria do processo de software. OPF Ac 2 [OPF SG 2 SP SP 2.2-1] O plano de melhoria é coordenado no âmbito da organização. OPF Ac 3 [OPF SG 2 SP GP 2.4] Foco no Processo da Organização - OPF Definição do Processo da Organização - OPD Programa de Treinamento - TP Gerência Integrada de Software - ISM Engenharia de Produto de Software - SPE Coordenação entre Grupos - IC Revisões ao Pares - PR CMM Foco no Processo da Organização - OPF Definição do Processo da Organização - OPD Treinamento Organizacional - OT Gestão Integrada de Projeto - IPM Gestão de Risco - RSKM Desenvolvimento d Requisitos - RD Solução Técnica - TS Integração de Produto - PI Verificação - VER CMMI Validação - VAL Analise de Decisão Resolução - DAR 69 SPI - Motivações Software como parte do projeto, processo e serviços Software afetam custo, qualidade, time to market integrar integrar Pessoas Tecnologia integrar Processos Enfoque e abrangência da melhoria contínua e gestão de custos, recursos e prazos de atendimento 70 35
36 Plano SPI Considerações Baseado nos resultados de avaliações / diagnósticos e self-assessment Contém estratégias da organização - técnicas e operacionais Estimativas de Esforço (recursos utilizados e afetados) Propósito e Objetivos Responsabilidades Implementação Revisão do Plano Feedback 71 Plano SPI Considerações Prioridades Cronograma Pontos de controle Riscos e sua monitoração Envolvimento de grupos de SQA, de SCM, de Treinamento Comunicação de resultados para a organização (feedback) manter a motivação e participação de todos 72 36
37 Plano SPI Considerações Deve ser gerenciado (monitorado, analisado criticamente e atualizado) pela Alta Direção e SEPG O método deve estar definido na organização Elaboração Documentação Gerência 73 Plano SPI - Grupos Grupos Sponsor Alta Direção SEPG Responsabilidades Política e Fundos Estratégia, supervisão, relatos ao Sponsor Coordenação do processo Elaboração e Manutenção do plano Relatórios p/ envolvidos 74 37
38 Plano SPI - Grupos Grupos Responsabilidades Grupos de Trabalho Funcionários Proposição de novas tecnologias e processos Aquisição Análise de novas tecnologias e processos Elaboração de guias para seu uso Consultoria Implementação em pilotos Feedback aos grupos de trabalhos e SEPG 75 Ciclo de Melhoria de Processo e SPI Cliente Appraisal CBA Diagnósticos do processo Auditorias ISO Medições de processo e produto Benchmarking Self-Assessment Resultados SQA Alterações do modelo Aprendizados Mudanças no OSSP Análises críticas A Informação e Dados SEPG Desenvolver novas atividades Atender às diretrizes Padronização Manter estrutura operacional C SEPG Alta Direção SEPG Atividades no Âmbito Corporativo Desenvolv. Apoio Planos de Ações Âmbito corporativo Desenvolvimento Apoio S E P G P Grupos de Trabalho D 38
39 Plano SPI Seqüência para definição do Plano SPI Diagnóstico do processo atual Verificação dos pontos fortes, fracos e oportunidades de melhoria frente ao modelo CMM/CMMI Definição de prioridades e recursos Definição de responsabilidades Levantamento de riscos Definição do Plano de Ação (SPI) Implementação e Análise Crítica do plano e Suporte da Alta Direção 77 Plano SPI A seguir serão apresentados como orientações: Processo de Implementação dos modelos CMM Processo de Melhoria da Qualidade do Desenvolvimento de Software - Base SEI 78 39
40 Processo de Implementação dos modelos CMM SEI Alta Direção SEPG Áreas Responsável por: Definição do Modelo CMM Estabelecimento de métodos de avaliação Gestão do Banco de Dados Autorização de treinamentos oficiais. Propor práticas p/ implantação do modelo Definição da adaptação do modelo a realidade de organização Capacitação necessária para avaliação Desenvolvimento junto ao SEI de treinamentos necessários para avaliação e fornecedores para a avaliação. Adaptação do modelo conforme diretrizes estabelecidas Execução de avaliações internas para verificar nível de adequação Banco de Dados Desenvolvimento de fornecedores para avaliações e treinamentos. Envio de dados de avaliação ao SEI Avaliação junto com Avaliador Líder do SEI Banco de Dados Interno Análise e atuação sobre o processo de software, com base nos resultados da avaliação Processo de Melhoria da Qualidade do Desenvolvimento de Software - Base SEI Fontes (*) SEPG Alta Direção Áreas Cliente Avaliação oficial conforme SEI Auditorias ISO Benchmarking Self-Assessment Resultados SQA Alterações do modelo de qualidade Aprendizado (*) - Fontes de dados e informações - de onde são obtidos os dados e informações que irão ser a base para a melhoria do processo Análise inicial Proposta de ações corporativas Proposta do Plano de Ação Colocação em Banco de Dados Análise Crítica Elaboração do Plano de Ação Definição de recursos nec. (humanos/doc. /equip., etc) + riscos para realização Publicação do plano Execução e monitoração do plano corporativo Aprovação do Plano, metas e dos recursos necessários. Análise Crítica e monitoramento da situação dos planos e atividades Desdobramento interno do Plano Corporativo Execução e monitoração do plano da área ASR Consultoria e Assessoria em Qualidade 40
41 Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo O SEPG nos modelos CMM/CMMI SEPG Finalidade, Funções e Atividades Estrutura organizacional e o SEPG Web sites e literatura de referência 81 O SEPG no modelo CMM Áreas-chave do processo Recursos e fundos são providos para o desenvolvimento e manutenção do Processo de Software Padrão da Organização CMM - OSSP ou [CMMI Organizational Process Definition Process]. O desenvolvimento e manutenção do OSSP e demais processos relacionados são desempenhados e coordenados por um grupo responsável pelas atividades do processo de software da organização (SEPG). OPD Ab1 OPF Ab 1 [OPD Ab GP 2.3 OPF GG3 GP 2.4] Foco no Processo da Organização - OPF Definição do Processo da Organização - OPD Programa de Treinamento - TP Gerência Integrada de Software - ISM Engenharia de Produto de Software - SPE Coordenação entre Grupos - IC Revisões ao Pares - PR CMM Foco no Processo da Organização - OPF Definição do Processo da Organização - OPD Treinamento Organizacional - OT Gestão Integrada de Projeto - IPM Gestão de Risco - RSKM Desenvolvimento de Requisitos - RD Solução Técnica - TS Integração de Produto - PI Verificação - VER CMMI Validação - VAL Analise de Decisão Resolução - DAR 82 41
42 Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo O SEPG nos modelos CMM/CMMI SEPG Finalidade, Funções e Atividades Estrutura organizacional e o SEPG Web sites e literatura de referência 83 SEPG O SEPG é o ponto focal do processo de melhoria. Está baseado no esforço colaborativo de seus integrantes e de todos na organização que estão envolvidos com o desenvolvimento de software. Necessita de suporte da Alta Direção e de grupos técnicos
43 SEPG Finalidade Promover e facilitar a definição, manutenção e melhoria do processo de software da organização. 85 SEPG Enfoque de Atuação Obter e manter o suporte de todos os níveis da organização Facilitar as avaliações do processo de software Atuar cooperativamente com gerentes de projeto afetados pelas mudanças nas práticas de engenharia de software Manter relacionamento com os engenheiros de software obter, planejar e implementar novas práticas e tecnologias 86 43
44 SEPG Enfoque de Atuação Organizar treinamento / educação relacionado às melhorias de processo e interagir com área de treinamento OPF Ac6 [OPF GG3 GP 2.5] Acompanhar, monitorar e relatar status de esforços de melhorias de processo Facilitar a criação e manutenção das definições de processo 87 SEPG Benefícios de sua Implantação Melhoria da visibilidade do processo Maior gerência no desenvolvimento e manutenção do processo de software Redução de riscos Cronogramas mais previsíveis custos mais previsíveis Facilita adoção de Novas tecnologias Ferramentas Métodos 88 44
45 SEPG Outros possíveis enfoques e considerações Prover coaching e consultoria Realizar análise de dados coletados Algumas habilidades desejáveis: Habilidade para ouvir, ensinar Boa comunicação / argumentação (superiores, pares e colaboradores) Bom relacionamento Mente aberta 89 SEPG Funções e Atividades Melhoria do processo de software. Coordenar e realizar o desenvolvimento, manutenção e melhoria do Processo de Software Padrão da Organização - OSSP Coordenar o desenvolvimento, manutenção e melhoria do Processo de Software Definido para o Projeto - PDSP Coordenar o uso do banco de dados do processo de software da organização Coordenar o uso da biblioteca do processo de software das áreas envolvidas Ver Anexo B 90 45
46 SEPG Funções e Atividades Melhoria do processo de software. Fornecer orientação para o uso de dados históricos (estabelecimento de estimativas confiáveis) Identificar um conjunto padrão de produtos do trabalho de software das áreas envolvidas que serão submetidos à revisão técnica formal (peer reviews) Medir, informar e divulgar as atividades de desenvolvimento e de melhoria de processo de software no âmbito da organização Ver Anexo B 91 SEPG Funções e Atividades Desenvolvimento e manutenção de recursos utilizados no processo de software Analisar criticamente, aprovar e documentar mudanças propostas no OSSP, incluindo: Descrição do ciclo de vida de software Processo de adaptação do OSSP - Tailoring Dados colocados no banco de dados do processo Ver Anexo B 92 46
47 SEPG Funções e Atividades Desenvolvimento e manutenção de recursos utilizados no processo de software Submeter OSSP e PDSP a revisões técnicas formais (peer reviews) sempre que houver mudanças significativas e com uma revisão mínima estabelecida, definida no plano de âmbito da organização (SPI Plan) Estudar/pesquisar, avaliar e monitorar novos processos, métodos e ferramentas e transferir, conforme aplicável, para a organização Ver Anexo B 93 SEPG Funções e Atividades Atuação sobre a melhoria do processo de software (SPI). Estabelecer, monitorar e manter o plano de ação estratégico para melhoria do processo de software (SPI) da organização Monitorar os planos de ação para melhoria do processo de software (SPI) das áreas envolvidas Solicitar recursos para grupos de trabalho para atuar em questões específicas do processo de software, quando necessário Ver Anexo B 94 47
48 SEPG Funções e Atividades Atuação sobre a melhoria do processo de software (SPI). Dar suporte no âmbito da organização quando solicitado Relatar a situação e resultados do processo de melhoria de software (SPI) da organização para a Alta Direção Ver Anexo B 95 Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo O SEPG nos modelos CMM/CMMI SEPG Finalidade, Funções e Atividades Estrutura organizacional e o SEPG Web sites e literatura de referência 96 48
49 SEPG Constituição O grupo não é parte do desenvolvimento do produto, mas composto por: praticantes do processo expertise!!!! Deve ser composto por pessoas com conhecimento em: Definição de processo Alterações organizacionais Tecnologia Qualidade - Processo de melhoria CMM Em várias organizações força tarefa permanente! Manter o entusiasmo e vitalidade do processo de melhoria 97 SEPG Constituição Formação oficial Devem estar definidos pela organização Principais Funções e Atividades Responsabilidades Composição e Periodicidade de Reuniões Requisitos necessários para integrar o grupo Qualificações e Capacitações Líder Áreas representativas Mandato e Método de substituição Medições e Análises Verificação das atividades do grupo 98 49
50 SEPG Estruturação Definições Organizacionais O processo de melhoria pode ser composto por: Comitê Diretivo: reuniões periódicas de análise dos resultados e seleção de prioridades. Suporte organizacional e conexão com toda a organização. Grupos de Trabalho: análise e implementação de melhorias, análise da produtividade e qualidade, seleção de dados para inclusão no banco de dados de processo SEPG: interligação entre os grupos acima. Coordena e provê dados para o comitê diretivo. Coordena os grupos de trabalho esclarecendo as ações decididas no comitê diretivo e assegurando sua implementação. 99 SEPG - integrantes Quem deve fazer parte? Política da empresa : todos Execução: Gerência Executiva: estabelecer estratégias, dar suporte e ser catalisador das atividades de qualidade para a organização Gerência Intermediária: controle de recursos (custos, cronograma, pessoas) de projetos para acomodar as atividades de melhoria, verificação das atividades gerenciais de projetos
51 SEPG integrantes Quem deve fazer parte? Supervisores / Corpo técnico: acompanhar, avaliar, implementar, consultar novas tecnologias Desenvolvimento de Ferramentas Necessidades de Treinamento Feedback: o que funciona, o que não funciona e porquê 101 SEPG integrantes Quem deve fazer parte? Áreas de Apoio Qualidade Treinamento/RH Rede e Suporte
52 SEPG integrantes Recomendações Alocação part-time ou full-time Líder Experiência / conhecimento do processo Experiência em gerência de projetos Conhecimento do ambiente de desenvolvimento Membros Experiência em projetos de software ( desenv./apoio) Conhecimento do domínio da aplicação Conhecimento /compreensão do processo de software 103 SEPG integrantes Recomendações Evite: Pessoas sem ocupação atual Pessoas que não obtiveram sucesso em outras áreas SEPG = ótimos funcionários Mandato fixo (estabelecido pela organização) Reposição de membros supervisão
53 SEPG integrantes Capacitação mínima (sugerida) Conhecimento no processo de desenvolvimento da organização e inter-relações com outras áreas Processo de melhoria (PDCA; IDEAL; 5W2H, Causa e Efeito; plano de melhoria; ferramentas da qualidade) CMM / CMMI ISO 9000 ou Sistema de Gestão da Qualidade Atuação em grupos (como trabalhar em grupos) Tailoring Método de avaliação de processos (CBA) SQA SCM Banco de Dados Itens recomendados pelo CMM e CMMI CMM - OPD/Ab2 - OPF / Ab 2; Ab3 - TP CMMI - OPD / GG3 GP OPF / GG3 Ab GP 2.3; GP OT 105 SEPG integrantes Organograma (exemplo) Presidência Diretoria 1 Diretoria 2 Diretoria 3 Diretoria n Comitê de Análise Crítica (SGQ ISO; CMM) SEPG Área 1 Área 2 Área 3 Área
54 SEPG Barreiras para o SEPG Quais seriam os maiores desafios deste grupo na sua organização? Como gerenciar a alocação do tempo para melhoria de processo x outras atividades? (Discussão em Grupo) 107 Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo O SEPG nos modelos CMM/CMMI SEPG Finalidade, Funções e Atividades Estrutura organizacional e o SEPG Web sites e literatura de referência
55 Web sites Software Engineering Institute - European Software Institute - Quality links for ISO; SPICE; CMM; CMMI; Quality Magazines, etc. - Practical Software and Systems Measurement Support Center - MCT - Ministério da Ciencia e Tecnologia - Tecnologia da Informação - Qualidade e Produtividade Literatura The Capability Maturity Model Guidelines for Improving the Software Process by Mark C. Paulk, et al ISBN: CMMI Guidelines for Process Integration and Product Improvement by Chrissis; Konrad; Shrum, ISBN: Software Process Improvement Practical Guidelines for Business Success by Sami Zahran ISBN: X CMM in Practice: Processes for Executing Software Projects at Infosys by Pankaj Jalote ISBN: Practical Software Measurement: Objective Information for Decision Makers by John McGarry, David Card, Cheryl Jones, Beth Layman, Elizabeth Clark, Joseph Dean, Fred Hall ISBN:
56 Web sites e literatura Tradução do SW-CMM - Introdução e Nível 2 - MCT/CPqDhttp:// Modelo CMMI - SW_Proc.Framework - SR009_97 SPI Infrastructure - HB001_94 Tailoring SW-CMM - TR024_94 Training Guidelines - TR007_95 IDEAL - HB001_96 publications/lists.html Engenharia de Software com CMM - Soeli T. Fiorini ISBN: Qualidade e Produtividade em Software - Kival Chaves Weber; Ana Regina C. Rocha; Célia J. Nascimento ISBN: Qualidade de Software - Teoria e Prática; Ana Regina Cavalcante da Rocha ISBN: Excelência é uma habilidade conquistada através de treinamento e prática. Nós somos aquilo que fazemos repetidamente. Excelência, então, não é um ato, mas sim um hábito. Aristóteles ( a.c.) 56
57 SEPG - Dúvidas 113 Para maiores informações 57
58 Contatos: Ana Cecília Peixoto Zabeu tel. (11) Sergio Massao Jomori tel. (11) Renato Luiz Della Volpe tel. (11)
www.asrconsultoria.com.br SEPG Software Engineering Process Group
www.asrconsultoria.com.br SEPG Software Engineering Process Group Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo Melhoria de Processo de Software
SIMPROS 2003. Tutorial SEPG Software Engineering Process Group
Tutorial SEPG Software Engineering Process Group www.simpros.com.br Recife, 3-5 de Novembro de 2003 Agenda Introdução Definições e Conceitos Estrutura do CMM Processo de Software Ciclo de Melhoria de Processo
Unidade VI GOVERNANÇA DE TI. Profa. Gislaine Stachissini
Unidade VI GOVERNANÇA DE TI Profa. Gislaine Stachissini Capability Maturity Model Integration CMMI SW-CMM (Software Capability Maturity Model): prove informações para o aprimoramento de processos de desenvolvimento
Implantação e Implementação do SW-CMM - Capability Maturity Model Uma Visão Prática. setembro/2002. Renato Luiz Della Volpe
Implantação e Implementação do SW-CMM - Capability Maturity Model Uma Visão Prática setembro/2002 Renato Luiz Della Volpe Renato Luiz Della Volpe Formado em 1983 em Engenharia Mecânica pela FEI Pós graduação
CMM CMMI Principais conceitos, diferenças e correlações www.asrconsultoria.com.br
30 de outubro de 2003 CMM CMMI Principais conceitos, diferenças e correlações Renato Luiz Della Volpe Sergio Massao Jomori Ana Cecília Peixoto Zabeu www.asrconsultoria.com.br 1 Agenda Introdução Evolução
Descrição das Áreas de Processo
Descrição das Áreas de Processo Níveis 2 e 3 Foco em CMMI para SW INF326 - Modelos de Qualidade de SW - Mario L. Côrtes CMMI parte B 5B - 1 Convenções gráficas Repositório de Medições Repositório de Informações
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Realidade das Empresas Brasileiras ISO/IEC 12207 ISO/IEC 15504 CMMI Softex Governo Universidades Modelo de Referência para
TUTORIAL: Melhores Práticas para Melhoria do Processo de Software. Renato Luiz Della Volpe - ASR Consultoria e Assessoria em Qualidade Ltda.
TUTORIAL: Melhores Práticas para Melhoria do Processo. Renato Luiz Della Volpe - ASR Consultoria e Assessoria em Qualidade Ltda. Este tutorial tem como objetivos principais propiciar aos participantes
SIMPROS 2003. Experiência da Ci&T na Melhoria do Processo de Desenvolvimento de Software através da Integração entre modelos e práticas de gestão
SIMPROS 2003 Experiência da Ci&T na Melhoria do Processo de Desenvolvimento de Software através da Integração entre modelos e práticas de gestão Ana Cecilia Peixoto Zabeu Erikade Freitas Nita Agenda Quem
CMM. Model: : Um Modelo para Melhoria do Processo (de Produção) de Software. Capability. Maturity. Odisnei Galarraga [email protected].
CMM Capability Maturity Model: : Um Modelo para Melhoria do Processo (de Produção) de Software Odisnei Galarraga [email protected] 8/3/2002 Pró-Reitoria de Administração - Diretoria de Serviços
CMM Capability Maturity Model. Silvia Regina Vergilio
CMM Capability Maturity Model Silvia Regina Vergilio Histórico O DoD patrocinou a fundação do SEI (Software Engineering Institute) na Universidade de Carnegie Mellon (Pittsburg) com o objetivo de propor
Objetivos. Histórico. Out/11 2. Out/11 3
Objetivos Histórico Evolução da Qualidade Princípios de Deming CMMI Conceitos Vantagens Representações Detalhamento Gerenciamento Comparação Out/11 2 Histórico SW-CMM (Software Capability Maturity Model):
CMMI Capability Maturity Model Integration
www.asrconsultoria.com.br CMMI Capability Maturity Model Integration Visão Geral Capability Maturity Model and CMMI are registered in the U.S. Patent and Trademark Office 1 Agenda Introdução Maturidade
9:45 10:30 = 45 minutos. ~ 25 slides com conteúdo de apresentação. Está com 20 slides de apresentação
9:45 10:30 = 45 minutos ~ 25 slides com conteúdo de apresentação Está com 20 slides de apresentação Renato Luiz Della Volpe Sócio-diretor e cofundador da ASR Consultoria e Assessoria em Qualidade Ltda.
Ferramentas de Gestão para Coleções Biológicas. Paulo Holanda
para Coleções Biológicas Paulo Holanda 2º Encontro de Coleções Biológicas da Fiocruz Rio de Janeiro, 2015 Contexto observação dos desafios vivenciados por coleções biológicas na última década; a importância
29/05/2012. Gestão de Projetos. Luciano Gonçalves de Carvalho FATEC. Agenda. Gerenciamento de Integração do Projeto Exercícios Referências FATEC
Gestão de Projetos 1 Agenda Gerenciamento de Integração do Projeto Exercícios Referências 2 1 GERENCIAMENTO DA INTEGRAÇÃO DO PROJETO 3 Gerenciamento da Integração do Projeto Fonte: EPRoj@JrM 4 2 Gerenciamento
Delfraro Rodrigues Douglas M Gandini José Luiz CMM. Capability Maturity Model
Delfraro Rodrigues Douglas M Gandini José Luiz CMM Capability Maturity Model O que é o CMM? Modelo para avaliação da maturidade dos processos de software de uma organização Identificação das práticas chave
Implantação de um Processo de Medições de Software
Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS [email protected] Agenda Introdução Processo de Medições
Qualidade de software
Qualidade de software É cada dia maior o número de empresas que buscam melhorias em seus processos de desenvolvimento de software. Além do aumento da produtividade e da diminuição do retrabalho, elas buscam
PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: [email protected] CMM E CMMI
PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: [email protected] CMM E CMMI INTRODUÇÃO Aumento da Importância do Software Software está em tudo: Elemento crítico
Visão Geral do SW-CMM Capability Maturity Model for Software
Visão Geral do SW-CMM Capability Maturity Model for Software Renato Luiz Della Volpe Renato Luiz Della Volpe Formado em 1983 em Engenharia Mecânica pela FEI Pós graduação em Administração Industrial pela
Qualidade em TIC: Principais normas e modelos
Qualidade em TIC: Principais normas e modelos "Falta de tempo é desculpa daqueles que perdem tempo por falta de métodos." Albert Einstein CMMI Visão Geral Three Complementary Constellations CMMI-DEV fornece
QUALIDADE DE SOFTWARE AULA N.7
QUALIDADE DE SOFTWARE AULA N.7 Curso: SISTEMAS DE INFORMAÇÃO Disciplina: Qualidade de Software Profa. : Kátia Lopes Silva 1 CMM: DEFINIÇÃO Capability Maturity Model Um modelo que descreve como as práticas
Gerenciamento de integração de projeto
Objetivos do Conteúdo Gerenciamento de integração de projeto Sergio Scheer / DCC / UFPR TC045 Gerenciamento de Projetos Prover capacitação para: - Identificar os processos de Gerenciamento de Projetos;
PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03
PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03 RELATÓRIO TÉCNICO CONCLUSIVO
Políticas de Qualidade em TI
Políticas de Qualidade em TI Prof. www.edilms.eti.br [email protected] Aula 03 CMMI Capability Maturity Model Integration Parte II Agenda sumária dos Processos em suas categorias e níveis de maturidade
Introdução. Escritório de projetos
Introdução O Guia do Conhecimento em Gerenciamento de Projetos (Guia PMBOK ) é uma norma reconhecida para a profissão de gerenciamento de projetos. Um padrão é um documento formal que descreve normas,
Profa. Dra. Ana Paula Gonçalves Serra [email protected]
Modelos de Processo Pessoal e de Equipe na Melhoria da Qualidade em Produção de Software Profa. Dra. Ana Paula Gonçalves Serra [email protected] Agenda Importância das Pessoas / Constatações Compromisso
Gerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL
Gerenciamento de Qualidade Paulo C. Masiero Cap. 24 - SMVL Introdução Melhoria nos níveis gerais de qualidade de software nos anos recentes. Diferenças em relação ao gerenciamento da qualidade na manufatura
SIMPROS 2001. Experiência de implantação da norma ISO 9001:2000 a partir da utilização da ISO/IEC TR 15504 (SPICE) para Melhoria de Processos
Experiência de implantação da norma ISO 9001:2000 a partir da utilização da ISO/IEC TR 15504 (SPICE) para Melhoria de Processos Adilson Sérgio Nicoletti Blumenau, SC - setembro de 2001 Conteúdo Apresentação
Qualidade de Software
Qualidade de Software Projeto e Desenvolvimento de Sistemas Dr. Fábio Levy Siqueira [email protected] Aula 2: Garantia da Qualidade e Padrões Qualidade de software Quais são as atividades de Gestão
Engenharia de Software II
Engenharia de Software II Aula 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 2-26/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Processos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Por que sua organização deve implementar a ABR - Auditoria Baseada em Riscos
Março de 2010 UM NOVO PARADIGMA PARA AS AUDITORIAS INTERNAS Por que sua organização deve implementar a ABR - Auditoria Baseada em Riscos por Francesco De Cicco 1 O foco do trabalho dos auditores internos
1 Nome do Projeto Centro de Treinamento e Capacitação Corporativa. 2 Coordenador (a) Eng. Mec. Vinício Duarte Ferreira. 3 Gestor (a) 4 Programa
1 Nome do Projeto Centro de Treinamento e Capacitação Corporativa 2 Coordenador (a) Eng. Mec. Vinício Duarte Ferreira 3 Gestor (a) 4 Programa Eng. Agr. Flávio Henrique da Costa Bolzan Organização, Normas
Gerenciamento da Integração (PMBoK 5ª ed.)
Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar
Escritório de Projetos e Escritório de Processos: Diferenças e Tendências ELO Group
Escritório de Projetos e Escritório de Processos: Diferenças e Tendências ELO Group [email protected] tel: 21 2561-5619 Agenda Algumas confusões práticas As funções básicas do(s) escritório(s) de
www.asrconsultoria.com.br
www.asrconsultoria.com.br Renato Luiz Della Volpe Sócio Diretor da ASR Consultoria e Assessoria em Qualidade Ltda. Formado em 1983 em Eng. Mecânica pela FEI e Pós-graduação em Administração pela USP 2001.
ISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE
ISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE Prof. MARCELO COSTELLA FRANCIELI DALCANTON ISO 9001- INTRODUÇÃO Conjunto de normas e diretrizes internacionais para sistemas de gestão da qualidade; Desenvolve
8.1 Planejar o Gerenciamento da Qualidade SAÍDAS
Plano de Gerenciamento da Qualidade Descreve como as políticas de qualidade de uma organização serão implementadas. Como a equipe de gerenciamento do projeto planeja cumprir os requisitos de qualidade
Questionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier ([email protected])
Obrigado por acessar esta pesquisa. Sei como é escasso o seu tempo, mas tenha a certeza que você estará contribuindo não somente para uma tese de doutorado, mas também para a melhoria das práticas da Comunidade
CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: [email protected]
CAPABILITY MATURITY MODEL FOR SOFTWARE Eduardo Mayer Fagundes e-mail: [email protected] 1. Introdução Após décadas de incontáveis promessas sobre como aumentar à produtividade e qualidade de software,
Padrões de Qualidade de Software
Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software Engenharia de Software I Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade
TUTORIAL: Benefícios, aplicação prática de CMMI e MPS.BR e resultados Brasileiros.
03-05/12/ TUTORIAL: Benefícios, aplicação prática de CMMI e MPS.BR e resultados Brasileiros. Renato Luiz Della Volpe, Sergio Massao Jomori e Ana Cecília P. Zabeu ASR Consultoria e Assessoria em Qualidade
Desenvolve Minas. Modelo de Excelência da Gestão
Desenvolve Minas Modelo de Excelência da Gestão O que é o MEG? O Modelo de Excelência da Gestão (MEG) possibilita a avaliação do grau de maturidade da gestão, pontuando processos gerenciais e resultados
CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi
CAPABILITY MATURITY MODEL INTEGRATION Prof. Késsia R. C. Marchi Modelos de maturidade Um modelo de maturidade é um conjunto estruturado de elementos que descrevem características de processos efetivos.
Porque estudar Gestão de Projetos?
Versão 2000 - Última Revisão 07/08/2006 Porque estudar Gestão de Projetos? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para projetos
LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE
Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?
Fatores humanos de qualidade CMM E CMMI
Fatores humanos de qualidade CMM E CMMI Eneida Rios¹ ¹http://www.ifbaiano.edu.br [email protected] Campus Catu 1 Curso de Análise e Desenvolvimento de Sistemas Conteúdos Fatores humanos de qualidade
Evoluindo do SW-CMM Nível 2 para o CMMI-SW Nível 3: A Experiência do Instituto Atlântico
Evoluindo do SWCMM Nível 2 para o CMMISW Nível 3: A Experiência do Instituto Atlântico Tatiana Cavalcanti Monteiro Fca. Márcia G. S. Gonçalves Fabiana G. Marinho Solange A. Araújo Carlo Giovano S. Pires
SIMPROS 2002 Plano de Melhoria de Processos de Software da ATECH
Plano de Melhoria de Processos de Software da ATECH Recife, Brasil - 10-13/09/2002 - www.sp.senac.br/simpros2002 página 1 Fundação Aplicações de Tecnologias Críticas Atech É uma Instituição que concebe,
TRANSIÇÃO DAS CERTIFICAÇÕES DOS SISTEMAS DE GESTÃO DA QUALIDADE E SISTEMAS DE GESTÃO AMBIENTAL, PARA AS VERSÕES 2015 DAS NORMAS.
TRANSIÇÃO DAS CERTIFICAÇÕES DOS SISTEMAS DE GESTÃO DA QUALIDADE E SISTEMAS DE GESTÃO AMBIENTAL, PARA AS VERSÕES 2015 DAS NORMAS. As novas versões das normas ABNT NBR ISO 9001 e ABNT NBR ISO 14001 foram
Relato da Experiência do Processo de Institucionalização do Modelo CMMI na Dataprev
Artigos técnicos selecionados Relato da Experiência do Processo de Institucionalização do Modelo CMMI na Dataprev Rosana Fernandes Osório, Guilherme Tavares Motta Coordenação Geral de Qualidade de Software
Modelo de Qualidade CMMI
Modelo de Qualidade CMMI João Machado Tarcísio de Paula UFF - Campus Rio das Ostras Resumo Este trabalho tem como objetivo explicar de forma simples o que é e como funciona o modelo de qualidade CMMI,
efagundes com GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4
GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4 1 CobIT Modelo abrangente aplicável para a auditoria e controle de processo de TI, desde o planejamento da tecnologia até a monitoração e auditoria de
POLÍTICA DE GESTÃO DE RISCO - PGR
POLÍTICA DE GESTÃO DE RISCO - PGR DATASUS Maio 2013 Arquivo: Política de Gestão de Riscos Modelo: DOC-PGR Pág.: 1/12 SUMÁRIO 1. APRESENTAÇÃO...3 1.1. Justificativa...3 1.2. Objetivo...3 1.3. Aplicabilidade...4
APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR
APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR Fonte: http://www.softex.br/mpsbr/_home/default.asp Apostilas disponíveis no site 1 NORMAS: NBR ISO NBR ISO/IEC CMM SPICE Continuação... 2 NORMAS VISÃO GERAL NBR
MQ-1 Revisão: 06 Data: 20/04/2007 Página 1
MQ-1 Revisão: 06 Data: 20/04/2007 Página 1 I. APROVAÇÃO Emitente: Função: Análise crítica e aprovação: Função: Liliane Alves Ribeiro da Silva Gerente Administrativa Roberto José da Silva Gerente Geral
Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS
Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS 3.4 O PROJETO DE MELHORIA DE PROCESSOS 3.4.1 - CONCEITO DE PROJETO
Plano de Gerenciamento de Riscos
Plano de Gerenciamento de Riscos Plano de Gerenciamento de Riscos Página 1 de 6 Controle de Versões Versão Data Autor Notas da Revisão 1.0 07/11/2014 Mahilson Finalização do document Índice ÍNDICE... 1
Gerenciamento de Projetos Modulo III Grupo de Processos
Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha [email protected] http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Implementando CMMi utilizando uma combinação de Métodos Ágeis. Implementing CMMi using a Combination of Agile Method
Implementando CMMi utilizando uma combinação de Métodos Ágeis Implementing CMMi using a Combination of Agile Method Rhavy Maia Guedes IN1149 Qualidade, Processo e Gestão de Software Agenda 2 Introdução
Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira
Introdução ao MPS.BR Guia Geral Prof. Elias Batista Ferreira IMPORTANTE Este NÃO é um curso oficial do MPS.BR. Este curso NÃO é apoiado pela Softex. Objetivo deste Curso Descrever os processos e resultados
ALTERNATIVA PARA SIMPLIFICAÇÃO NA ESTRUTURA DE EXECUÇÃO DE PROJETOS SEIS-SIGMA
Blucher Engineering Proceedings Agosto de 2014, Número 2, Volume 1 ALTERNATIVA PARA SIMPLIFICAÇÃO NA ESTRUTURA DE EXECUÇÃO DE PROJETOS SEIS-SIGMA Cristiano Marques de Oliveira 1 1 Delphi Automotive Systems
QUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE MODULO 3 SISTEMA DE GARANTIA DA QUALIDADE CONTEÚDO 3.1 A ABORDAGEM NBR ISO 9000 3.2 MODELOS DE QUALIDADE DE PRODUTO DE SOFTWARE 3.2.1 NBR ISO/IEC 9126 (SOFTWARE) 3.2.2 NBR ISO/IEC
Processo de Avaliação da Transparência Organizacional
Processo de Avaliação da Transparência Organizacional Kizzy Macedo Benjamin 1, Claudia Cappelli 1, Gleison Santos 1 1 PPGI- Programa de Pós-Graduação em Informática Departamento de Informática Aplicada
Gerenciamento de Projeto: Planejando os Riscos. Prof. Msc Ricardo Britto DIE-UFPI [email protected]
Gerenciamento de Projeto: Planejando os Riscos Prof. Msc Ricardo Britto DIE-UFPI [email protected] Sumário Introdução Planejar o Gerenciamento dos Riscos. Identificar os Riscos Realizar a Análise Qualitativa
Especialização em Gestão Estratégica de Tecnologia da Informação. CMMI Visão Geral
Especialização em Gestão Estratégica de Tecnologia da Informação CMMI Visão Geral Agenda Um histórico dos modelos CMM e CMMI Modelo CMMI Suíte do modelo Representações Níveis de maturidade Áreas de processo
V Simpósio Internacional de Recife, PE - Brasil 3-5/11/2003. O Processo de Garantia da Qualidade CMM Nível 2: Da Implantação à Melhoria
2003 O Processo de Garantia da Qualidade CMM Nível 2: Da Implantação à Melhoria Denise Lazzeri Gastaldo, Alfredo Tsukumo, Luiz Cruz Resumo O segmento Transport Information olutions da ALTOM em ão Paulo
MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e
MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e fortes, que serão utilizados para a criação de um plano
Qualidade de Software. Anderson Belgamo
Qualidade de Software Anderson Belgamo Qualidade de Software Software Processo Produto Processo de Software Pessoas com habilidades, treinamento e motivação Processo de Desenvolvimento Ferramentas e Equipamentos
CMM - Capability Maturity Model
Tema da Aula Normas e Padrões de Qualidade em II CMM Prof. Cristiano R R Portella [email protected] CMM - Capability Maturity Model Desenvolvido pelo SEI (Instituto de Engenharia de ) Carnegie Mellon
Tutorial de Gerenciamento de Projetos. Erika Yamagishi Semana de Qualidade e Gestão Unicamp/FT 13 de maio de 2011
Tutorial de Gerenciamento de Projetos Erika Yamagishi Semana de Qualidade e Gestão Unicamp/FT 13 de maio de 2011 Apresentação Erika Yamagishi Engenheira de Computação pela UNICAMP Consultora associada
MODELO CMM MATURIDADE DE SOFTWARE
MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo
Indicadores de Desempenho Conteúdo
Indicadores de Desempenho Conteúdo Importância da avaliação para a sobrevivência e sustentabilidade da organização O uso de indicadores como ferramentas básicas para a gestão da organização Indicadores
Processos de Gerenciamento de Projetos. Planejamento e Controle de Projetos 5 TADS FSR. Processos
Processos de Gerenciamento de Projetos Planejamento e Controle de Projetos 5 TADS FSR Prof. Esp. André Luís Belini 2 Processos O gerenciamento de projetos é a aplicação de conhecimento, habilidades, ferramentas
MODELO BRASILEIRO DE GERENCIAMENTO DE RISCOS OPERACIONAIS DA PREVIDÊNCIA SOCIAL
MODELO BRASILEIRO DE GERENCIAMENTO DE RISCOS OPERACIONAIS DA PREVIDÊNCIA SOCIAL Ministério da Previdência Social - MPS Secretaria Executiva - SE Assessoria de Gerenciamento de Riscos - AGR MODELO BRASILEIRO
Administração de Pessoas
Administração de Pessoas MÓDULO 5: ADMINISTRAÇÃO DE RECURSOS HUMANOS 5.1 Conceito de ARH Sem as pessoas e sem as organizações não haveria ARH (Administração de Recursos Humanos). A administração de pessoas
QUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE - 02 Luiz Leão [email protected] http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software.
ESTRUTURA ISO 9.001:2008
Sistema de Gestão Qualidade (SGQ) ESTRUTURA ISO 9.001:2008 Objetivos: Melhoria da norma existente; Melhoria do entendimento e facilidade de uso; Compatibilidade com a ISO 14001:2004; Foco Melhorar o entendimento
Mini-Curso Gerência de Configuração Visão prática
www.asrconsultoria.com.br Mini-Curso Gerência de Configuração Visão prática Copyright ASR Consultoria e Assessoria em Qualidade 1 Direitos de Uso do Material Material desenvolvido pela ASR Consultoria
Módulo 5. Implementação do BSC para um negócio específico, definição de objetivos, apresentação de casos reais e exercícios
Módulo 5 Implementação do BSC para um negócio específico, definição de objetivos, apresentação de casos reais e exercícios Implementando BSC para um negócio específico O BSC é uma estrutura para desenvolvimento
Padrões de Qualidade de Software e Métricas de Software
Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software e Métricas de Software Engenharia de Software I Aula 3 e 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de
Ministério Público do Estado de Goiás
Ministério Público do Estado de Goiás Apresentação Inicial PMO Institucional MP-GO 1 Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. Em muitos casos
Qualidade de Software
Qualidade de Software Conceitos, estudo, normas Giuliano Prado de Morais Giglio [email protected] Objetivos Definir Qualidade Definir Qualidade no contexto de Software Relacionar Qualidade de Processo
No Relatório Técnico que apresenta o modelo CMM a apresentação das KPAs segue o formato visto Aqui, ênfase no nível 2
Os níveis 3, 4 e 5 No Relatório Técnico que apresenta o modelo CMM a apresentação das KPAs segue o formato visto Aqui, ênfase no nível 2 descrição sucinta das KPAs dos níveis 3, 4 e 5 INF310 - Modelos
Integrando o PSM ao COBIT
Integrando o PSM ao COBIT Diana Baklizky, CFPS Qualified PSM Instructor ti MÉTRICAS Ltda www.metricas.com.br 1 Agenda Objetivo Governança de TI COBIT 4.1 Como o PSM pode ajudar Caso Prático Conclusão Referências
Escritório de Gerenciamento de Projetos ( Project Management Office PMO)
MBA em Gestão de Projetos Escritório de Gerenciamento de Projetos ( Project Management Office PMO) Flávio Feitosa Costa, MSc. PMP ([email protected]) MBA em Gerência de Projetos Escritório de Gerenciamento
Gledson Pompeu 1. Cenário de TI nas organizações. ITIL IT Infrastructure Library. A solução, segundo o ITIL
Cenário de TI nas organizações Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos Referência: An Introductory Overview of ITIL v2 Livros ITIL v2 Aumento da dependência da TI para alcance
MINISTÉRIO DA FAZENDA SECRETARIA EXECUTIVA
PROGRAMA DE MODERNIZAÇÃO INTEGRADA DO MINISTÉRIO DA FAZENDA - PMIMF MINISTÉRIO DA FAZENDA SECRETARIA EXECUTIVA ATORES DA REDE DE INOVAÇÃO 2 O MODELO CONTEMPLA: Premissas e diretrizes de implementação Modelo
Concurso da Prefeitura São Paulo. Curso Gestão de Processos, Projetos e Tecnologia da Informação. Tema: Gestão de Projetos - Conceitos Básicos
Contatos: E-mail: [email protected] Blog: http://profanadeinformatica.blogspot.com.br/ Facebook: https://www.facebook.com/anapinf Concurso da Prefeitura São Paulo Curso Gestão de Processos,
PROCEDIMENTO PASSO A PASSO: CLUBES JUVENIS. Programa Ensino Integral
PROCEDIMENTO PASSO A PASSO: CLUBES JUVENIS Programa Ensino Integral 1 PROCEDIMENTO PASSO A PASSO: CLUBE JUVENIL VERSÃO 03 02 15 Definição: Os Clubes Juvenis constituem um dos espaços privilegiados que
SISTEMA DE APOIO GERENCIAL COM FOCO NA PRÁTICA DE TREINAMENTO ORGANIZACIONAL BASEADO NO MODELO CMMI. Werinton Ferrari Orientador: Wilson Pedro Carli
SISTEMA DE APOIO GERENCIAL COM FOCO NA PRÁTICA DE TREINAMENTO ORGANIZACIONAL BASEADO NO MODELO CMMI Werinton Ferrari Orientador: Wilson Pedro Carli 1 Roteiro da Apresentação 1. Introdução e Objetivos 2.
