SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Qualidade de Software nas MPE
        ISO/IEC 29110
      Certificação para MPE
Indústria de Software
IBSS
                                      Mercado de SW



    97,3% são classificadas
    como MPE com até 19
   pessoas em sua força de    > 8.500 empresas
           trabalho           > 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
1 ano de
                              atraso /
                Denver        U$ 360
                              M + U$
                              86 M
                     ? U$ Milhões / 3 mortos
           Pepsi                      (Filipinas)


Ariane 5    (Ag. Espacial Europeia)
                        / U$ 500 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"
Baixa
As causas da crise do     Qualidade e
  software estavam         Requisitos     Estouro de
                              não         Orçamento
      ligadas à            atendidos        e Prazo
  complexidade do
processo de software            Dificuldade
     e a relativa               na Gerência
                                     e
   imaturidade da               Manutenção
    engenharia de               dos projetos
   software como
      profissão.
                        Crise do Software
Modelos
     Gestão da
                         Estatísticos
     Qualidade
                 Qualidade
                   Total                CMMI
Modelos de
Maturidade
                 ISO 9000
                              Metodologias
   CEP

                  PDCA
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”
Baixa
      Qualidade e
       Requisitos      Estouro de
          não          Orçamento
       atendidos         e Prazo


            Dificuldade
            na Gerência
                 e
            Manutenção
            dos projetos




Crise do Software Crônica
Hipótese em 2004...


Uso da ES nas PME
Por que VSEs não usam normas?
                 10%


           15%                       24%


JTC1/SC7                                            Não é requerido
                                       9%           Falta de apoio
                                                    Falta de recursos
           14%
                                                    Demanda muito tempo
                                                    Normas(s) * *
                                28%                 Outros


                  * Difícil, Burocrático, orientação insuficiente
Normas desenvolvidas por
               grandes organizações
             para grandes organizações
JTC1/SC7
            Proposta: criação de um WG para o
                desenvolvimento de normas
            adaptadas ao tamanho e maturidade
                  de pequenas empresas
Série ISO/IEC 29110
Para Very Small Entities
ISO/IEC 29110          Organizações com menos de 25 pessoas
                        (empresas, projetos e departamentos);

      VSE              Promover credencial de certificação
                       Desenvolvimento de      normas    e   guias
                        agrupados por perfis
Very Small Entities
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)



Diretoria de Normalização            16ª RO CBN
19/09/2006                                   20
Ações Importantes
            Aspectos Diferenciados



   Normas disponíveis gratuitamente às VSEs
   Pacotes de Implementação
   Network Center
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
Grupos de Perfis
 O Perfil Básico

Profile Group   Profile
                Entry
   Generic      Basic
  (software)    Intermediate
                Advanced
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
Ciclo de Desenvolvimento de SW
                          Planejamento


                                 Iniciação e
                                   Análise



                                                 Projeto e
                Entrega
                                                Arquitetura
 Encerramento                                                 Execução


                    Integração
                                           Construção
                      e Testes




                      Avaliação e Controle
Life Cycle Profiles for Very Small Entities

Participação do Brasil
Início das Atividades

 Instalação da CE 21:007.24 – Outubro/2010

 Participação no NetCenter – Maio/2011
   Acordo de Cooperação - RIOSOFT (Brasil) x ETS (Canadá)
.
.
        .
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
Obrigada!



giselevb@riosoft.softex.br
   giselevb@gmail.com

Mais conteúdo relacionado

Mais procurados

Es17 predicao de defeitos em software
Es17   predicao de defeitos em softwareEs17   predicao de defeitos em software
Es17 predicao de defeitos em softwareVictor Hugo
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaFernando Palma
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANFernando Palma
 
METODOLOGIA ÁGIL: Família Crystal de Cockbum
METODOLOGIA ÁGIL: Família Crystal de CockbumMETODOLOGIA ÁGIL: Família Crystal de Cockbum
METODOLOGIA ÁGIL: Família Crystal de Cockbumvanessa finoto
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de SoftwareLeinylson Fontinele
 
Crystal metodologia ágil
Crystal   metodologia ágilCrystal   metodologia ágil
Crystal metodologia ágilVanessa Finoto
 
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
2 - Organizações e normas ISO - Prof.ª Cristiane FidelixCris Fidelix
 
ISO 15926 - Interoperabilidade da Informação de Engenharia
ISO 15926 - Interoperabilidade da Informação de EngenhariaISO 15926 - Interoperabilidade da Informação de Engenharia
ISO 15926 - Interoperabilidade da Informação de EngenhariaRicardo Yogui, MSc.
 
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREQUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREFabiano Souza
 
Analise de Requisitos de Software
Analise de Requisitos de SoftwareAnalise de Requisitos de Software
Analise de Requisitos de SoftwareRobson Silva Espig
 

Mais procurados (20)

Es17 predicao de defeitos em software
Es17   predicao de defeitos em softwareEs17   predicao de defeitos em software
Es17 predicao de defeitos em software
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
 
Engenharia de Software - Pontos de função
Engenharia de Software - Pontos de funçãoEngenharia de Software - Pontos de função
Engenharia de Software - Pontos de função
 
Es 09
Es 09Es 09
Es 09
 
Revista Engenharia de Software n° 44
Revista Engenharia de Software n° 44Revista Engenharia de Software n° 44
Revista Engenharia de Software n° 44
 
METODOLOGIA ÁGIL: Família Crystal de Cockbum
METODOLOGIA ÁGIL: Família Crystal de CockbumMETODOLOGIA ÁGIL: Família Crystal de Cockbum
METODOLOGIA ÁGIL: Família Crystal de Cockbum
 
O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitos
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de Software
 
Es06 teste de software
Es06   teste de softwareEs06   teste de software
Es06 teste de software
 
Aula3 engenharia requisitos
Aula3 engenharia requisitosAula3 engenharia requisitos
Aula3 engenharia requisitos
 
Crystal metodologia ágil
Crystal   metodologia ágilCrystal   metodologia ágil
Crystal metodologia ágil
 
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
 
ISO 15926 - Interoperabilidade da Informação de Engenharia
ISO 15926 - Interoperabilidade da Informação de EngenhariaISO 15926 - Interoperabilidade da Informação de Engenharia
ISO 15926 - Interoperabilidade da Informação de Engenharia
 
DevOps - o que é?
DevOps - o que é?DevOps - o que é?
DevOps - o que é?
 
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREQUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
 
Analise de Requisitos de Software
Analise de Requisitos de SoftwareAnalise de Requisitos de Software
Analise de Requisitos de Software
 
Crystal method
Crystal methodCrystal method
Crystal method
 
Brisa Qualidade e Testes de software
Brisa   Qualidade e Testes de softwareBrisa   Qualidade e Testes de software
Brisa Qualidade e Testes de software
 

Destaque

Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...
Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...
Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...Rio Info
 
ISO 10015 - Treinamento e Desenvolvimento - Qualidade
ISO 10015 - Treinamento e Desenvolvimento - QualidadeISO 10015 - Treinamento e Desenvolvimento - Qualidade
ISO 10015 - Treinamento e Desenvolvimento - Qualidadegomesmpb
 
Processo de certificação CMMI
Processo de certificação CMMIProcesso de certificação CMMI
Processo de certificação CMMIthomasdacosta
 
Google analytics
Google analyticsGoogle analytics
Google analyticsKarol_Jei
 
Agostinho de hipona - Confissões - Livro XI
Agostinho de hipona - Confissões - Livro XIAgostinho de hipona - Confissões - Livro XI
Agostinho de hipona - Confissões - Livro XIGlauber Menezes
 
Catálogo irunberri elkarte kooperatiboa
Catálogo irunberri elkarte kooperatiboaCatálogo irunberri elkarte kooperatiboa
Catálogo irunberri elkarte kooperatiboaHODEITALDEA
 
Ourense Termal En Imaxes
Ourense Termal En ImaxesOurense Termal En Imaxes
Ourense Termal En ImaxesCelia Díaz
 
Proposta Gente Curitibana
Proposta Gente CuritibanaProposta Gente Curitibana
Proposta Gente Curitibanarenatobrass
 
Apresentação propriedade intelectual a zpi-elvas
Apresentação propriedade intelectual   a zpi-elvasApresentação propriedade intelectual   a zpi-elvas
Apresentação propriedade intelectual a zpi-elvasFranklin Elvas
 
Orlando.ribeiro luisa
Orlando.ribeiro luisaOrlando.ribeiro luisa
Orlando.ribeiro luisaInês Rato
 
Cronograma capacitações inclusão digital 2015 1º sem
Cronograma capacitações inclusão digital 2015 1º semCronograma capacitações inclusão digital 2015 1º sem
Cronograma capacitações inclusão digital 2015 1º semcris_nh
 

Destaque (20)

Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...
Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...
Encontro sobre Produtividade, inovação e qualidade - Iso 29110 x iso 9001: In...
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
ISO 10015 - Treinamento e Desenvolvimento - Qualidade
ISO 10015 - Treinamento e Desenvolvimento - QualidadeISO 10015 - Treinamento e Desenvolvimento - Qualidade
ISO 10015 - Treinamento e Desenvolvimento - Qualidade
 
Processo de certificação CMMI
Processo de certificação CMMIProcesso de certificação CMMI
Processo de certificação CMMI
 
Al hadiqoh
Al hadiqohAl hadiqoh
Al hadiqoh
 
Google analytics
Google analyticsGoogle analytics
Google analytics
 
Agostinho de hipona - Confissões - Livro XI
Agostinho de hipona - Confissões - Livro XIAgostinho de hipona - Confissões - Livro XI
Agostinho de hipona - Confissões - Livro XI
 
Catálogo irunberri elkarte kooperatiboa
Catálogo irunberri elkarte kooperatiboaCatálogo irunberri elkarte kooperatiboa
Catálogo irunberri elkarte kooperatiboa
 
BRP Pharmaceuticals
BRP PharmaceuticalsBRP Pharmaceuticals
BRP Pharmaceuticals
 
Mecánica industrial
Mecánica industrialMecánica industrial
Mecánica industrial
 
Ourense Termal En Imaxes
Ourense Termal En ImaxesOurense Termal En Imaxes
Ourense Termal En Imaxes
 
2
22
2
 
Proposta Gente Curitibana
Proposta Gente CuritibanaProposta Gente Curitibana
Proposta Gente Curitibana
 
Debuxos primaver
Debuxos primaverDebuxos primaver
Debuxos primaver
 
Apresentação propriedade intelectual a zpi-elvas
Apresentação propriedade intelectual   a zpi-elvasApresentação propriedade intelectual   a zpi-elvas
Apresentação propriedade intelectual a zpi-elvas
 
SCHETTINI
SCHETTINISCHETTINI
SCHETTINI
 
Atlas vet-12
Atlas vet-12Atlas vet-12
Atlas vet-12
 
Orlando.ribeiro luisa
Orlando.ribeiro luisaOrlando.ribeiro luisa
Orlando.ribeiro luisa
 
Cronograma capacitações inclusão digital 2015 1º sem
Cronograma capacitações inclusão digital 2015 1º semCronograma capacitações inclusão digital 2015 1º sem
Cronograma capacitações inclusão digital 2015 1º sem
 
an en in un
an en in un an en in un
an en in un
 

Semelhante a Qualidade de Software nas MPE

Senac QSS - 1) Intro
Senac QSS - 1) IntroSenac QSS - 1) Intro
Senac QSS - 1) Introlcbj
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixCris Fidelix
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009Ramon Durães
 
Qualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual StudioQualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual StudioAdriano Bertucci
 
Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Fernando Vargas
 
1 Qss
1 Qss1 Qss
1 Qsslcbj
 
The economics of software quality
The economics of software qualityThe economics of software quality
The economics of software qualityAlexandre Couto
 
Requisitos no Processo Iterativo
Requisitos no Processo IterativoRequisitos no Processo Iterativo
Requisitos no Processo IterativoFatec
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsAdriano Bertucci
 
Análise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptAnálise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptTzveDyor
 
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Renato Leal
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimentoGabriel Moura
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidaderzauza
 

Semelhante a Qualidade de Software nas MPE (20)

Senac QSS - 1) Intro
Senac QSS - 1) IntroSenac QSS - 1) Intro
Senac QSS - 1) Intro
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009
 
Qualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual StudioQualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual Studio
 
Iso 12207
Iso 12207Iso 12207
Iso 12207
 
Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
Analise aula2
Analise aula2Analise aula2
Analise aula2
 
1 Qss
1 Qss1 Qss
1 Qss
 
The economics of software quality
The economics of software qualityThe economics of software quality
The economics of software quality
 
Requisitos no Processo Iterativo
Requisitos no Processo IterativoRequisitos no Processo Iterativo
Requisitos no Processo Iterativo
 
Ciclo de Vida Ágil em TI
Ciclo de Vida Ágil em TICiclo de Vida Ágil em TI
Ciclo de Vida Ágil em TI
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App Insights
 
Aula1 introducao engsw
Aula1 introducao engswAula1 introducao engsw
Aula1 introducao engsw
 
Análise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptAnálise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.ppt
 
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimento
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidade
 
Apresentação TCC I - IES/SC 2013
Apresentação TCC I - IES/SC 2013Apresentação TCC I - IES/SC 2013
Apresentação TCC I - IES/SC 2013
 
Scrum
ScrumScrum
Scrum
 

Qualidade de Software nas MPE

  • 1. Qualidade de Software nas MPE ISO/IEC 29110 Certificação para MPE
  • 2. Indústria de Software IBSS Mercado de SW 97,3% são classificadas como MPE com até 19 pessoas em sua força de > 8.500 empresas trabalho > U$ 21 bilhões > 94% de MPE
  • 3. Mercado Comprador Fonte: Abes, 2010
  • 4. 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)
  • 5. E para ISO? Grau no qual um conjunto de características inerentes, satisfaz a requisitos. ABNT NBR ISO 9000:2005
  • 7. "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
  • 8. A indústria de Software
  • 9. 1 ano de atraso / Denver U$ 360 M + U$ 86 M ? U$ Milhões / 3 mortos Pepsi (Filipinas) Ariane 5 (Ag. Espacial Europeia) / U$ 500 M
  • 10. “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"
  • 11. Baixa As causas da crise do Qualidade e software estavam Requisitos Estouro de não Orçamento ligadas à atendidos e Prazo complexidade do processo de software Dificuldade e a relativa na Gerência e imaturidade da Manutenção engenharia de dos projetos software como profissão. Crise do Software
  • 12. Modelos Gestão da Estatísticos Qualidade Qualidade Total CMMI Modelos de Maturidade ISO 9000 Metodologias CEP PDCA
  • 13. 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”
  • 14. Baixa Qualidade e Requisitos Estouro de não Orçamento atendidos e Prazo Dificuldade na Gerência e Manutenção dos projetos Crise do Software Crônica
  • 15. Hipótese em 2004... Uso da ES nas PME
  • 16. Por que VSEs não usam normas? 10% 15% 24% JTC1/SC7 Não é requerido 9% Falta de apoio Falta de recursos 14% Demanda muito tempo Normas(s) * * 28% Outros * Difícil, Burocrático, orientação insuficiente
  • 17. Normas desenvolvidas por grandes organizações para grandes organizações JTC1/SC7  Proposta: criação de um WG para o desenvolvimento de normas adaptadas ao tamanho e maturidade de pequenas empresas
  • 18. Série ISO/IEC 29110 Para Very Small Entities
  • 19. ISO/IEC 29110  Organizações com menos de 25 pessoas (empresas, projetos e departamentos); VSE  Promover credencial de certificação  Desenvolvimento de normas e guias agrupados por perfis Very Small Entities
  • 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) Diretoria de Normalização 16ª RO CBN 19/09/2006 20
  • 21. Ações Importantes Aspectos Diferenciados  Normas disponíveis gratuitamente às VSEs  Pacotes de Implementação  Network Center
  • 22. Life Cycle Profiles for Very Small Entities Network Center
  • 23. 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)
  • 24. PERFIS As normas e guias são baseados em subconjuntos apropriados das normas, denominados VSE Profiles – Perfis de Micro Organizações
  • 25. Grupos de Perfis O Perfil Básico Profile Group Profile Entry Generic Basic (software) Intermediate Advanced
  • 26. Life Cycle Profiles for Very Small Entities Perfil Básico
  • 27. O Perfil Básico compõe-se de dois processos  Gerência de Projetos e Implementação de Software
  • 28. 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
  • 29. Ciclo de Desenvolvimento de SW Planejamento Iniciação e Análise Projeto e Entrega Arquitetura Encerramento Execução Integração Construção e Testes Avaliação e Controle
  • 30. Life Cycle Profiles for Very Small Entities Participação do Brasil
  • 31. Início das Atividades  Instalação da CE 21:007.24 – Outubro/2010  Participação no NetCenter – Maio/2011  Acordo de Cooperação - RIOSOFT (Brasil) x ETS (Canadá)
  • 32. . . .
  • 33.
  • 34. 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
  • 35. 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
  • 36. 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
  • 37. Primeiros Resultados  Parcerias para implementação e certificação  NetCenter x Inmetro x ABNT  NetCenter x Microsoft  Piloto de Certificação  2012
  • 39.
  • 40. 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
  • 41. 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) • ...