Post on 05-Jun-2015
description
Qualidade de Software nas MPE
ISO/IEC 29110 Certificação para MPE
IBSS Mercado de SW
Indústria de Software
97,3% são classificadas como MPE com até 19
pessoas em sua força de trabalho
> 8.500 empresas > U$ 21 bilhões > 94% de MPE
Mercado
Comprador
Fonte: Abes, 2010
Qualidade: Alguns Conceitos • Adequação ao uso através da percepção das necessidades dos clientes“ Juran
(1974)
• Perseguição às necessidades dos clientes e homogeneidade dos resultados do processo“ Deming (1982)
• Conformidade do produto às suas especificações“ Crosby (1984)
• Conjunto de características incorporadas ao produto através do projeto e
manufatura que determinam o grau de satisfação do cliente“ Feigenbaum (1986)
• Rápida percepção e satisfação das necessidades do mercado, adequação ao uso dos produtos e homogeneidade dos resultados do processo“ Ishikawa (1986)
E para ISO?
Grau no qual um conjunto de características inerentes, satisfaz a requisitos.
ABNT NBR ISO 9000:2005
...
A indústria de SW
"Engenharia de Software é a criação e a utilização de sólidos princípios de engenharia a fim de obter software de maneira econômica, que seja confiável e que trabalhe eficientemente em máquinas reais".
Friedrich Ludwig Bauer
A indústria de Software
Ariane 5 (Ag. Espacial Europeia) / U$ 500 M
Pepsi ? U$ Milhões / 3 mortos
(Filipinas)
Denver
1 ano de atraso / U$ 360 M + U$ 86 M
“A maior causa da crise do software é que as máquinas tornaram-se várias ordens de magnitude mais potentes! (...) enquanto não havia máquinas, programar não era um problema; quando tivemos computadores fracos, isso se tornou um problema pequeno e agora que temos computadores gigantescos, programar tornou-se um problema gigantesco.”
Edsger Dijkstra, apresentação feita em 1972 na Association for Computing
Machinery Turing Award, intitulada "The Humble Programmer"
As causas da crise do software estavam
ligadas à complexidade do
processo de software e a relativa
imaturidade da engenharia de software como
profissão.
Crise do Software
Dificuldade na Gerência
e Manutenção dos projetos
Baixa Qualidade e Requisitos
não atendidos
Estouro de Orçamento
e Prazo
Qualidade Total
Gestão da Qualidade
Modelos Estatísticos
CEP
CMMI Modelos de Maturidade
PDCA
ISO 9000 Metodologias
2011...
• “Nós estouramos prazos e custos, não entregamos o que foi acordado e os clientes aceitam!”
• “Nosso fornecedor tinha sido certificado nos modelos de maturidade, mas não conseguimos estabelecer uma gestão de requisitos aceitável nos nossos diferentes sites”
Crise do Software Crônica
Dificuldade na Gerência
e Manutenção dos projetos
Baixa Qualidade e Requisitos
não atendidos
Estouro de Orçamento
e Prazo
Hipótese em 2004...
Uso da ES nas PME
Por que VSEs não usam normas?
* Difícil, Burocrático, orientação insuficiente
*
24%
9%
28%
14%
15%
10%
Não é requerido
Falta de apoio
Falta de recursos
Demanda muito tempo
Normas(s)
Outros *
JTC1/SC7
Normas desenvolvidas por grandes organizações
para grandes organizações
Proposta: criação de um WG para o desenvolvimento de normas
adaptadas ao tamanho e maturidade de pequenas empresas
JTC1/SC7
Série ISO/IEC 29110
Para Very Small Entities
Organizações com menos de 25 pessoas (empresas, projetos e departamentos);
Promover credencial de certificação
Desenvolvimento de normas e guias agrupados por perfis
ISO/IEC 29110
VSE Very Small Entities
Diretoria de Normalização
19/09/2006
16ª RO CBN
20
Very Small Entities
JTC 1/ SC 7 / WG24
ISO/IEC 29110
Engenharia de Software
Perfis de Ciclo de Vida para Micro-organizações
ISO/IEC 29110 - Life Cycle Profiles for Very Small Entities (VSEs)
Normas disponíveis gratuitamente às VSEs
Pacotes de Implementação
Network Center
Aspectos Diferenciados Ações Importantes
Life Cycle Profiles for Very Small Entities
Network Center
• Belgium (Cetic)
• Brazil (RIOSOFT)
• Canada (ÉTS)
• China (in discussion)
• Colombia (Parquesoft)
• Finland (Tampere University of Technology)
• France (UBO)
• Haiti (in discussion)
• Ireland (LERO)
• Japan (in discussion)
• Luxembourg (Tudor Research Center)
• Mexico (UNAM)
• Peru (in discussion)
• Thailand (Institute of Software Promotion for Industries)
PERFIS
As normas e guias são baseados em subconjuntos apropriados das normas, denominados VSE Profiles – Perfis de
Micro Organizações
O Perfil Básico
Profile Group Profile
Generic
(software)
Entry
Basic
Intermediate
Advanced
Grupos de Perfis
Life Cycle Profiles for Very Small Entities
Perfil Básico
O Perfil Básico compõe-se de dois processos
Gerência de Projetos e Implementação de Software
PERFIS
propiciar ao contexto específico das VSE a possibilidade de serem reconhecidas como produtoras de software de alta qualidade
em seus domínios, tanto em seus mercados internos quanto no mercado
internacional
Planejamento
Execução
Avaliação e Controle
Encerramento
Iniciação e Análise
Projeto e Arquitetura
Construção Integração
e Testes
Entrega
Ciclo de Desenvolvimento de SW
Life Cycle Profiles for Very Small Entities
Participação do Brasil
Instalação da CE 21:007.24 – Outubro/2010
Participação no NetCenter – Maio/2011 Acordo de Cooperação - RIOSOFT (Brasil) x ETS (Canadá)
Início das Atividades
.
.
.
O que estamos fazendo no Brasil? • Novembro/2010
– Participação na Interim Meeting – Washington DC
• Maio/2011: Projeto SEBRAE/ABNT – Normalização nas MPEs – Reuniões Itinerantes
– Participação na Reunião Plenária JTC1/SC7 – França
• Novembro/2011 – Participação na Interim Meeting – Dublin/Irlanda
• Maio/2012 – Participação na Plenary Meeting – Jeju/Coreia
Primeiros Resultados...
ABNT NBR ISO/IEC 29110-2:2012 Parte 2: Estrutura e taxonomia
ABNT NBR ISO/IEC 29110-4-1:2012 Parte 4-1: Especificações de perfil: Grupo Perfil Genérico
ABNT ISO/IEC TR 29110-5-1-2:2012 Parte 5-1-2: Guia de engenharia e gestão: Grupo perfil genérico: Perfil básico
Primeiros Resultados
Liderança de grupo de trabalho internacional
Perfil ágil
Desenvolvimento do método de Avaliação
Participação nos grupos de trabalho Internacional
ISO 20000 – Serviços para VSEs
Perfil para Engenharia de SW e Sistemas
Alinhamento com a ISO/9001
Primeiros Resultados
Parcerias para implementação e certificação NetCenter x Inmetro x ABNT
NetCenter x Microsoft
Piloto de Certificação 2012
Microsoft Process
Template
Um futuro bem próximo...
• Ações de divulgação e mobilização
• Capacitação de Consultores e Auditores
• Ações específicas para start up
• Apoio para implementação e certificação das empresas (Qualificação para o mercado)
• Ações para estímulo à participação no mercado externo
O Sebrae como parceiro
• Divulgação e Mobilização (Oficinas, workshops)
• Formação de grupos de empresas para implementação e certificação
• Integração com diversos programas (Sebraetec, ALI, Encadeamento Produtivo de Grandes Compradores)
• ...
Parceiros no (do) Brasil