43
Qualidade de Software nas MPE ISO/IEC 29110 Certificação para MPE

29110 rioinfo painel_i v1

Embed Size (px)

DESCRIPTION

Rioinfo - Painel I – ISO 29110 As normas, os grandes compradores e a qualidade da indústria de TI

Citation preview

Page 1: 29110 rioinfo painel_i v1

Qualidade de Software nas MPE

ISO/IEC 29110 Certificação para MPE

Page 2: 29110 rioinfo painel_i v1

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

Page 3: 29110 rioinfo painel_i v1

Mercado

Comprador

Fonte: Abes, 2010

Page 4: 29110 rioinfo painel_i v1

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)

Page 5: 29110 rioinfo painel_i v1

E para ISO?

Grau no qual um conjunto de características inerentes, satisfaz a requisitos.

ABNT NBR ISO 9000:2005

Page 6: 29110 rioinfo painel_i v1

...

A indústria de SW

Page 7: 29110 rioinfo painel_i v1

"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

Page 8: 29110 rioinfo painel_i v1

A indústria de Software

Page 9: 29110 rioinfo painel_i v1

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

Page 10: 29110 rioinfo painel_i v1

“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"

Page 11: 29110 rioinfo painel_i v1

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

Page 12: 29110 rioinfo painel_i v1

Qualidade Total

Gestão da Qualidade

Modelos Estatísticos

CEP

CMMI Modelos de Maturidade

PDCA

ISO 9000 Metodologias

Page 13: 29110 rioinfo painel_i v1

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”

Page 14: 29110 rioinfo painel_i v1

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

Page 15: 29110 rioinfo painel_i v1

Hipótese em 2004...

Uso da ES nas PME

Page 16: 29110 rioinfo painel_i v1

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

Page 17: 29110 rioinfo painel_i v1

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

Page 18: 29110 rioinfo painel_i v1

Série ISO/IEC 29110

Para Very Small Entities

Page 19: 29110 rioinfo painel_i v1

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

Page 20: 29110 rioinfo painel_i v1

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)

Page 21: 29110 rioinfo painel_i v1

Normas disponíveis gratuitamente às VSEs

Pacotes de Implementação

Network Center

Aspectos Diferenciados Ações Importantes

Page 22: 29110 rioinfo painel_i v1

Life Cycle Profiles for Very Small Entities

Network Center

Page 23: 29110 rioinfo painel_i v1

• 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)

Page 24: 29110 rioinfo painel_i v1

PERFIS

As normas e guias são baseados em subconjuntos apropriados das normas, denominados VSE Profiles – Perfis de

Micro Organizações

Page 25: 29110 rioinfo painel_i v1

O Perfil Básico

Profile Group Profile

Generic

(software)

Entry

Basic

Intermediate

Advanced

Grupos de Perfis

Page 26: 29110 rioinfo painel_i v1

Life Cycle Profiles for Very Small Entities

Perfil Básico

Page 27: 29110 rioinfo painel_i v1

O Perfil Básico compõe-se de dois processos

Gerência de Projetos e Implementação de Software

Page 28: 29110 rioinfo painel_i v1

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

Page 29: 29110 rioinfo painel_i v1

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

Page 30: 29110 rioinfo painel_i v1

Life Cycle Profiles for Very Small Entities

Participação do Brasil

Page 31: 29110 rioinfo painel_i v1

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

Page 32: 29110 rioinfo painel_i v1

.

.

.

Page 33: 29110 rioinfo painel_i v1
Page 34: 29110 rioinfo painel_i v1

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

Page 35: 29110 rioinfo painel_i v1

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

Page 36: 29110 rioinfo painel_i v1

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

Page 37: 29110 rioinfo painel_i v1

Primeiros Resultados

Parcerias para implementação e certificação NetCenter x Inmetro x ABNT

NetCenter x Microsoft

Piloto de Certificação 2012

Page 38: 29110 rioinfo painel_i v1

Microsoft Process

Template

Page 39: 29110 rioinfo painel_i v1
Page 40: 29110 rioinfo painel_i v1

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

Page 41: 29110 rioinfo painel_i v1

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)

• ...

Page 42: 29110 rioinfo painel_i v1

Parceiros no (do) Brasil