SlideShare una empresa de Scribd logo
1 de 19
Como os processos de testes  ajudam na obtenção de melhores resultados Lisboa, 9 de Fevereiro de 2011 Luís Amaral
Luís Amaral Co-fundador e Director da Strongstep – Innovationin Software Quality Na Strongstep contribui para a melhoria da qualidade de software através de serviços de formação, certificação, melhoria, investigação e inovação Trabalhou e vivou em vários países europeus durante mais de 8 anos nas áreas de desenvolvimento de software e processos Mais de 10 anos de experiência incluindo consultoria, desenvolvimento de software e empreendedorismo Vice-Presidente da PSTQB – Associação Portuguesa de Testes de Software e membro do grupo de trabalho internacional de Marketing do ISTQB
Sobre a Strongstep ,[object Object]
Queremos induzir mudança nas organizações que represente um passo sustentável e inovador – um strongstep!
Missão:
Promover a melhoria dos processos de desenvolvimento de software através da implementação de práticas que endereçam as pessoas, os processos e as ferramentas da empresa.
Ter uma abordagem pragmática e orientada para os resultados, que promova a cooperação entre as empresas, universidades e instituições de referência mundial..,[object Object]
“The quality of a software system is governed by the quality of the process used to develop and evolve it.” Watts Humphrey
Porquê também focar nos processos? ,[object Object],Por vezes a experiência das pessoas não é suficiente A “culpa” não deve estar nas pessoas mas sim nos processos O foco deve ser em trabalhar de forma pensada e “esforçada” Um bom processo descreve formas bem pensadas de fazer o trabalho ,[object Object],As ferramentas por si só, se mal utilizadas e com os propósitos errados não acrescentam valor Não basta sermos eficientes é preciso sermos eficazes
CMMICapability Maturity Model Integration O CMMI é um modelo de melhoria de processo que da às organizações elementos essenciais para processos eficientes e eficazes levando à melhoria da sua performance O modelo é gerido pelo SEI (Software EngineeringInstitute da Universidade de Carnegie Mellon, EUA) Hoje em diz são feita avaliações formais à luz do modelo chamadas de SCAMPI (Standard CMMI AppraisalMethod For ProcessImprovement) que mostram a prova de qualidade do desenvolvimento de software.
CMMI v1.3 para desenvolvimento Nível 2 Nível 3 Nível 4 Nível 5
Verificação e Validação SG 1 Prepare for Verification SP 1.1 Select Work Products for Verification SP 1.2 Establish the Verification Environment SP 1.3 Establish Verification Procedures and Criteria SG 2 Perform Peer Reviews SP 2.1 Prepare for Peer Reviews SP 2.2 Conduct Peer Reviews SP 2.3 Analyze Peer Review Data SG 3 Verify Selected Work Products SP 3.1 Perform Verification SP 3.2 Analyze Verification Results SG 1 Prepare for Validation SP 1.1 Select Products for Validation SP 1.2 Establish the Validation Environment SP 1.3 Establish Validation Procedures and Criteria SG 2 Validate Product or Product Components SP 2.1 Perform Validation SP 2.2 Analyze Validation Results
Custo da não qualidade
Um bom processo de testes Define critérios organizacionais, adaptados a aplicações e criticidades Define claramente quando estamos preparados para certificar os produtos  Cobertura Número de defeitos críticos Classificação de defeitos Não deixa critérios abertos a cada pessoa Catalisa um bom processo de requisitos
O que o modelo nos traz para além dos testes Apoio nas decisões estratégicas Objectivos claros e definidos Visão do ciclo de vida Melhor ligação entre as equipas e departamentos Resultados no investimento
QuickWins Métricas Uma forma uniforme de trabalhar e adaptada a cada situação Maior controlo Outras técnicas de teste (revisões e inspecções)
Outros modelos e normas complementares ISTQB International Software Testing Qualifications Board TMMI Test Maturity Model Integration TPI Test Process Improvement ISO 9001 ISO 15004
Conclusões  O softwarehoje em dia é muito complexo O modelo CMMI é o mais reputado modelo de certificação para melhoria de processo de desenvolvimento de software Os modelos podem ajudar na definição e de processos e na melhoria de eficiência, eficácia e performance das organizações A área de testes beneficia por ter uma boa articulação com as áreas de trabalho com que interagem
O sucesso vem do trabalho de equipa

Más contenido relacionado

La actualidad más candente

Proposta técnica para rede de computadores e um sistema ERP/SIGE
Proposta técnica para rede de computadores e um sistema ERP/SIGEProposta técnica para rede de computadores e um sistema ERP/SIGE
Proposta técnica para rede de computadores e um sistema ERP/SIGE
thomasdacosta
 
Apres. eng. de software
Apres. eng. de softwareApres. eng. de software
Apres. eng. de software
William Gomes
 
Artigo-Alex_Warmling
Artigo-Alex_WarmlingArtigo-Alex_Warmling
Artigo-Alex_Warmling
Chaordic
 
Msf microsoft solutions framework - Apresentação
Msf  microsoft solutions framework -  ApresentaçãoMsf  microsoft solutions framework -  Apresentação
Msf microsoft solutions framework - Apresentação
cesaraks
 

La actualidad más candente (19)

Proposta técnica para rede de computadores e um sistema ERP/SIGE
Proposta técnica para rede de computadores e um sistema ERP/SIGEProposta técnica para rede de computadores e um sistema ERP/SIGE
Proposta técnica para rede de computadores e um sistema ERP/SIGE
 
Integración de métodos ágiles a una empresa de nivel 5 cmmi dev- un caso de e...
Integración de métodos ágiles a una empresa de nivel 5 cmmi dev- un caso de e...Integración de métodos ágiles a una empresa de nivel 5 cmmi dev- un caso de e...
Integración de métodos ágiles a una empresa de nivel 5 cmmi dev- un caso de e...
 
DESENVOLVIMENTO DE PROJETO PARA IMPLANTAÇÃO DO CMMI NIVEL DOIS DE MATURIDADE ...
DESENVOLVIMENTO DE PROJETO PARA IMPLANTAÇÃO DO CMMI NIVEL DOIS DE MATURIDADE ...DESENVOLVIMENTO DE PROJETO PARA IMPLANTAÇÃO DO CMMI NIVEL DOIS DE MATURIDADE ...
DESENVOLVIMENTO DE PROJETO PARA IMPLANTAÇÃO DO CMMI NIVEL DOIS DE MATURIDADE ...
 
Slide sobre Mps.br
Slide sobre Mps.brSlide sobre Mps.br
Slide sobre Mps.br
 
Apresentação CMMi
Apresentação CMMiApresentação CMMi
Apresentação CMMi
 
GT5 - CMMI
GT5 - CMMIGT5 - CMMI
GT5 - CMMI
 
Apres. eng. de software
Apres. eng. de softwareApres. eng. de software
Apres. eng. de software
 
Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?
 
Padrão de Qualidade CMMI
Padrão de Qualidade CMMIPadrão de Qualidade CMMI
Padrão de Qualidade CMMI
 
Cmmi e mps.Br
Cmmi e mps.BrCmmi e mps.Br
Cmmi e mps.Br
 
Normas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareNormas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de Software
 
Artigo-Alex_Warmling
Artigo-Alex_WarmlingArtigo-Alex_Warmling
Artigo-Alex_Warmling
 
Teste de usabilidade
Teste de usabilidadeTeste de usabilidade
Teste de usabilidade
 
Msf microsoft solutions framework - Apresentação
Msf  microsoft solutions framework -  ApresentaçãoMsf  microsoft solutions framework -  Apresentação
Msf microsoft solutions framework - Apresentação
 
Qualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normasQualidade de Software: Modelos e normas
Qualidade de Software: Modelos e normas
 
O que e cmm
O que e  cmmO que e  cmm
O que e cmm
 
Engenharia de Software - CMMI DEV 1.3
Engenharia de Software - CMMI DEV 1.3Engenharia de Software - CMMI DEV 1.3
Engenharia de Software - CMMI DEV 1.3
 
Inovação da gestão ou gestão da inovação
Inovação da gestão ou gestão da inovaçãoInovação da gestão ou gestão da inovação
Inovação da gestão ou gestão da inovação
 
Qualidade desafios e beneficios
Qualidade desafios e beneficiosQualidade desafios e beneficios
Qualidade desafios e beneficios
 

Similar a Como os processos de testes ajudam na obtenção de melhores resultados

Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De ProcessoUma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
crc1404
 
Gerenciamento de projetos, MPS.BR e qualidade em software
Gerenciamento de projetos, MPS.BR e qualidade em softwareGerenciamento de projetos, MPS.BR e qualidade em software
Gerenciamento de projetos, MPS.BR e qualidade em software
elliando dias
 
Melhoria de processos do software brasileiro
Melhoria de processos do software brasileiroMelhoria de processos do software brasileiro
Melhoria de processos do software brasileiro
ingrid_fatec
 
IQPC Workshop Implantando a Governança de BPM com o Escritório de Processos
IQPC Workshop Implantando a Governança de BPM com o Escritório de ProcessosIQPC Workshop Implantando a Governança de BPM com o Escritório de Processos
IQPC Workshop Implantando a Governança de BPM com o Escritório de Processos
EloGroup
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
Welington Monteiro
 

Similar a Como os processos de testes ajudam na obtenção de melhores resultados (20)

Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De ProcessoUma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
 
Gerenciamento de projetos, MPS.BR e qualidade em software
Gerenciamento de projetos, MPS.BR e qualidade em softwareGerenciamento de projetos, MPS.BR e qualidade em software
Gerenciamento de projetos, MPS.BR e qualidade em software
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Gerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxGerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptx
 
Melhoria de processos do software brasileiro
Melhoria de processos do software brasileiroMelhoria de processos do software brasileiro
Melhoria de processos do software brasileiro
 
Lean software development (2)
Lean software development (2)Lean software development (2)
Lean software development (2)
 
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
 
Apresentação qualidade og day
Apresentação qualidade og dayApresentação qualidade og day
Apresentação qualidade og day
 
Qualidade de Software - OpenGEO Day2010
Qualidade de Software - OpenGEO Day2010Qualidade de Software - OpenGEO Day2010
Qualidade de Software - OpenGEO Day2010
 
Palestra - Como a qualidade contribui pra o seu negócio
Palestra - Como a qualidade contribui pra o seu negócioPalestra - Como a qualidade contribui pra o seu negócio
Palestra - Como a qualidade contribui pra o seu negócio
 
ISO/IEC 15504 SPICE + 33000
ISO/IEC 15504 SPICE + 33000ISO/IEC 15504 SPICE + 33000
ISO/IEC 15504 SPICE + 33000
 
IQPC Workshop Implantando a Governança de BPM com o Escritório de Processos
IQPC Workshop Implantando a Governança de BPM com o Escritório de ProcessosIQPC Workshop Implantando a Governança de BPM com o Escritório de Processos
IQPC Workshop Implantando a Governança de BPM com o Escritório de Processos
 
A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...
A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...
A Importância dos Sistemas de Qualidade para o Desenvolvimento de Software da...
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
 
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
 
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
 
[BPM DAY RJ 2013] Globosat – Negociação e desenvolvimento do conceito e da co...
[BPM DAY RJ 2013] Globosat – Negociação e desenvolvimento do conceito e da co...[BPM DAY RJ 2013] Globosat – Negociação e desenvolvimento do conceito e da co...
[BPM DAY RJ 2013] Globosat – Negociação e desenvolvimento do conceito e da co...
 
[BPM DAY RJ 2013] Globosat – Negociação e desenvolvimento do conceito e da co...
[BPM DAY RJ 2013] Globosat – Negociação e desenvolvimento do conceito e da co...[BPM DAY RJ 2013] Globosat – Negociação e desenvolvimento do conceito e da co...
[BPM DAY RJ 2013] Globosat – Negociação e desenvolvimento do conceito e da co...
 
Indicadores de políticas públicas e métricas de software: uma visão em paralelo
Indicadores de políticas públicas e métricas de software: uma visão em paraleloIndicadores de políticas públicas e métricas de software: uma visão em paralelo
Indicadores de políticas públicas e métricas de software: uma visão em paralelo
 

Más de Strongstep - Innovation in software quality

Más de Strongstep - Innovation in software quality (20)

2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon
 
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
 
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
 
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
 
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
 
1. Quality and Performance Management by IT SECTOR António Rodrigues
1. Quality and Performance Management by IT SECTOR António Rodrigues1. Quality and Performance Management by IT SECTOR António Rodrigues
1. Quality and Performance Management by IT SECTOR António Rodrigues
 
Presentation quatic 2016 final v1.2
Presentation quatic 2016 final v1.2Presentation quatic 2016 final v1.2
Presentation quatic 2016 final v1.2
 
Agile portugal 2016 Agile Gamification on www.scraim.com
Agile portugal 2016   Agile Gamification on www.scraim.comAgile portugal 2016   Agile Gamification on www.scraim.com
Agile portugal 2016 Agile Gamification on www.scraim.com
 
Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera
 
Agile Portugal 2016 - Celfinet & Strongstep
Agile Portugal 2016 - Celfinet & StrongstepAgile Portugal 2016 - Celfinet & Strongstep
Agile Portugal 2016 - Celfinet & Strongstep
 
Actor 3 Project - Inovaria
Actor 3 Project - InovariaActor 3 Project - Inovaria
Actor 3 Project - Inovaria
 
Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...
 
CMMI & Scrum @ Primavera
CMMI & Scrum @ PrimaveraCMMI & Scrum @ Primavera
CMMI & Scrum @ Primavera
 
ITMark Premium - Micro IO
ITMark Premium - Micro IOITMark Premium - Micro IO
ITMark Premium - Micro IO
 
ITMark - Matchprofiler
ITMark - MatchprofilerITMark - Matchprofiler
ITMark - Matchprofiler
 
Continuous Deployment - Celfinet
Continuous Deployment - CelfinetContinuous Deployment - Celfinet
Continuous Deployment - Celfinet
 
yubuy® - DevOps baked in Wood-Fire Oven - InnoWave
yubuy® - DevOps baked in Wood-Fire Oven - InnoWaveyubuy® - DevOps baked in Wood-Fire Oven - InnoWave
yubuy® - DevOps baked in Wood-Fire Oven - InnoWave
 
Deploying at will - SEI
 Deploying at will - SEI Deploying at will - SEI
Deploying at will - SEI
 
Powering your Software Development
Powering your Software DevelopmentPowering your Software Development
Powering your Software Development
 
Trends 2015: Case Study - Primavera by Miguel Barroso
Trends 2015: Case Study - Primavera by Miguel BarrosoTrends 2015: Case Study - Primavera by Miguel Barroso
Trends 2015: Case Study - Primavera by Miguel Barroso
 

Como os processos de testes ajudam na obtenção de melhores resultados

  • 1. Como os processos de testes ajudam na obtenção de melhores resultados Lisboa, 9 de Fevereiro de 2011 Luís Amaral
  • 2. Luís Amaral Co-fundador e Director da Strongstep – Innovationin Software Quality Na Strongstep contribui para a melhoria da qualidade de software através de serviços de formação, certificação, melhoria, investigação e inovação Trabalhou e vivou em vários países europeus durante mais de 8 anos nas áreas de desenvolvimento de software e processos Mais de 10 anos de experiência incluindo consultoria, desenvolvimento de software e empreendedorismo Vice-Presidente da PSTQB – Associação Portuguesa de Testes de Software e membro do grupo de trabalho internacional de Marketing do ISTQB
  • 3.
  • 4. Queremos induzir mudança nas organizações que represente um passo sustentável e inovador – um strongstep!
  • 6. Promover a melhoria dos processos de desenvolvimento de software através da implementação de práticas que endereçam as pessoas, os processos e as ferramentas da empresa.
  • 7.
  • 8. “The quality of a software system is governed by the quality of the process used to develop and evolve it.” Watts Humphrey
  • 9.
  • 10. CMMICapability Maturity Model Integration O CMMI é um modelo de melhoria de processo que da às organizações elementos essenciais para processos eficientes e eficazes levando à melhoria da sua performance O modelo é gerido pelo SEI (Software EngineeringInstitute da Universidade de Carnegie Mellon, EUA) Hoje em diz são feita avaliações formais à luz do modelo chamadas de SCAMPI (Standard CMMI AppraisalMethod For ProcessImprovement) que mostram a prova de qualidade do desenvolvimento de software.
  • 11. CMMI v1.3 para desenvolvimento Nível 2 Nível 3 Nível 4 Nível 5
  • 12. Verificação e Validação SG 1 Prepare for Verification SP 1.1 Select Work Products for Verification SP 1.2 Establish the Verification Environment SP 1.3 Establish Verification Procedures and Criteria SG 2 Perform Peer Reviews SP 2.1 Prepare for Peer Reviews SP 2.2 Conduct Peer Reviews SP 2.3 Analyze Peer Review Data SG 3 Verify Selected Work Products SP 3.1 Perform Verification SP 3.2 Analyze Verification Results SG 1 Prepare for Validation SP 1.1 Select Products for Validation SP 1.2 Establish the Validation Environment SP 1.3 Establish Validation Procedures and Criteria SG 2 Validate Product or Product Components SP 2.1 Perform Validation SP 2.2 Analyze Validation Results
  • 13. Custo da não qualidade
  • 14. Um bom processo de testes Define critérios organizacionais, adaptados a aplicações e criticidades Define claramente quando estamos preparados para certificar os produtos Cobertura Número de defeitos críticos Classificação de defeitos Não deixa critérios abertos a cada pessoa Catalisa um bom processo de requisitos
  • 15. O que o modelo nos traz para além dos testes Apoio nas decisões estratégicas Objectivos claros e definidos Visão do ciclo de vida Melhor ligação entre as equipas e departamentos Resultados no investimento
  • 16. QuickWins Métricas Uma forma uniforme de trabalhar e adaptada a cada situação Maior controlo Outras técnicas de teste (revisões e inspecções)
  • 17. Outros modelos e normas complementares ISTQB International Software Testing Qualifications Board TMMI Test Maturity Model Integration TPI Test Process Improvement ISO 9001 ISO 15004
  • 18. Conclusões O softwarehoje em dia é muito complexo O modelo CMMI é o mais reputado modelo de certificação para melhoria de processo de desenvolvimento de software Os modelos podem ajudar na definição e de processos e na melhoria de eficiência, eficácia e performance das organizações A área de testes beneficia por ter uma boa articulação com as áreas de trabalho com que interagem
  • 19. O sucesso vem do trabalho de equipa
  • 21. Strongstep a criar excêntricos!
  • 22. Contactos Luís Amaral luis.amaral@strongstep.pt +351 93 910 50 60 Strongstep – Innovationin software quality Email: geral@strongstep.pt Web: www.strongstep.pt Telefone: + 351 22 030 15 85 Rua Actor Ferreira da Silva, UPTEC 4200-298 Porto, Portugal