• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Processos De Software Ana Regina
 

Processos De Software Ana Regina

on

  • 2,096 views

 

Statistics

Views

Total Views
2,096
Views on SlideShare
2,090
Embed Views
6

Actions

Likes
0
Downloads
80
Comments
1

2 Embeds 6

http://jujo00obo2o234ungd3t8qjfcjrs3o6k-a-sites-opensocial.googleusercontent.com 3
https://jujo00obo2o234ungd3t8qjfcjrs3o6k-a-sites-opensocial.googleusercontent.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Otimos documentos!
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Processos De Software Ana Regina Processos De Software Ana Regina Presentation Transcript

    • Workshop Melhoria de Processos 28 de maio de 2010 1
    • Processos de Software: conceitos, normas e modelos de maturidade Ana Regina Rocha COPPE/UFRJ Programa de Engenharia de Sistemas e Computação darocha@cos.ufrj.br
    • “One who develops software better, cheaper, and faster will become the leader with enormous economic advantage. The key to success in software development will depend upon the software process used to build them” Raman,S,It is Software Process: Next Millennium Software Quality Key, IEEE AES Systems Magazine, Junho 2000
    • Qualidade do processo Qualidade do produto Necessidades do Negócio
    • Processo: definição Um conjunto de atividades inter-relacionadas ou interativas, que transforma insumos (entradas) em produtos (saídas). NBR ISO 9000:2000 – Fundamentos e Vocabulário, Rio de Janeiro, ABNT, 2001
    • Processos devem ser: • tecnologicamente competitivos, adaptáveis e adequados com relação ao tempo q ç p • capazes de produzir produtos que atingem as necessidades do cliente e do negócio • adequados à cultura organizacional
    • A implantação de um Programa de Qualidade começa pela definição e implantação de um processo de software O processo de software deve estar documentado, ser compreendido e seguido
    • Ciclo Definição – Uso - Medição - Controle e Melhoria Contínua Melhorar o Processo Definir o Controlar o Medir o Processo Processo Processo Executar o Processo (Florac e Carleton. 1999)
    • • ISO 9000/ISO 9001 • CMMI - DEV • MPS
    • • ISO 9000
    • • Descreve os fundamentos de sistemas de gestão da qualidade, que constituem o objeto da família ISO 9000 e define os termos a ela relacionados • É aplicável a: – organizações que buscam vantagens através da implementação de um sistema de gestão da qualidade – organizações que buscam a confiança nos seus fornecedores de que os requisitos de seus produtos serão atendidos – usuários dos produtos – aqueles que têm interesse no entendimento da terminologia de gestão da qualidade – aqueles, internos ou externos à organização, que avaliam ou auditam o sistema de gestão da qualidade – aqueles, internos ou externos à organização, que prestam assessoria ou treinamento sobre o sistema de gestão da qualidade – grupos que elaboram normas correlatas
    • “Uma organização que adota esta abordagem gera confiança na capacidade de seus processos e na qualidade de seus produtos, e fornece uma base para melhoria contínua Isto pode conduzir ao contínua. aumento da satisfação dos clientes e das outras partes interessadas e, também, ao sucesso da organização”. NBR ISO 9000
    • • ISO 9001
    • • Especifica requisitos para um sistema de gestão da qualidade quando uma organização: – necessita demonstrar sua capacidade para fornecer de forma coerente produtos que atendam aos requisitos do cliente e p q q requisitos regulamentares aplicáveis, e – pretende aumentar a satisfação do cliente por meio da efetiva aplicação do sistema, incluindo processos para melhoria contínua do sistema e a garantia da conformidade com requisitos do cliente e requisitos regulamentares aplicáveis.
    • • Todos os requisitos da Norma são genéricos e se pretende que sejam aplicáveis a todas as organizações, sem levar em consideração o tipo, tamanho e produto fornecido. ç p p
    • • A organização deve: – identificar os processos necessários para o sistema de gestão da qualidade e sua aplicação por toda a organização – determinar a sequência e interação desses processos – determinar critérios e métodos necessários para assegurar que a operação e o controle desses processos sejam eficazes – assegurar a disponibilidade de recursos e informações necessárias para apoiar a operação e o monitoramento desses processos – monitorar, medir e analisar esses processos – implementar ações necessárias para atingir os resultados planejados e a melhoria contínua desses processos.
    • • A organização deve estabelecer e manter um manual da qualidade que inclua: – o escopo do sistema de gestão da qualidade, incluindo detalhes e justificativas para quaisquer exclusões – os procedimentos documentados estabelecidos para o sistema de gestão da qualidade – a descrição da interação entre os processos do sistema de gestão da qualidade
    • • CMMI - DEV Capability Maturity Model Integration for Development
    • Níveis de Maturidade CMMI 5 Implantação de Inovações na Organização - Análise e Resolução de Causas 4 Desempenho do Processo Organizacional - Gerência Quantitativa do Projeto 3 Definição do Processo Organizacional - Foco no Processo Organizacional - Treinamento Organizacional - Gerência Integrada do Projeto - Desenvolvimento de Requisitos - Solução Técnica - Integração do Produto – Verificação - Validação - Gerência de Riscos - Análise de Decisão e Resolução 2 Gerência de Requisitos - Planejamento de Projetos - Monitoração e Controle do Projeto - Gerência de Acordos com Fornecedores - Medição e Análise - Garantia da Qualidade do Processo e do Produto - Gerência de Configuração
    • • MR - MPS Modelo de Referência para Melhoria de Processo do Software Brasileiro
    • 7 níveis de maturidade A - Em Otimização B - Gerenciado quantitativamente C - Definido D - Largamente definido E - Parcialmente definido F - Gerenciado G - Parcialmente gerenciado
    • Níveis de Maturidade MR-MPS A Não existem novos processos B Gerência de Projetos (evolução) C Gerência de Decisões - Desenvolvimento para Reutilização - Gerência de Riscos D Desenvolvimento de Requisitos - Projeto e Construção do Produto - Integração do Produto - Verificação - Validação E Avaliação e Melhoria do Processo Org. - Definição do Processo Org. - Gerência de Recursos Humanos - Gerência de Reutilização - Gerência de Projetos (evolução) F Medição - Gerência de Configuração - Aquisição - Garantia da Qualidade – Gerência de Portfólio G Gerência de Requisitos - Gerência de Projetos
    • Equivalência dos Níveis CMMI e MPS Níveis MPS Níveis CMMI G 2 F E D 3 C B 4 A 5