monitorando a qualidade do seu projeto

64
MONITORANDO A QUALIDADE DO SEU PROJETO Tiarê Balbi Bonamini 6ª Conferência da Qualidade de Software 23 de Setembro de 2013 Monday, September 23, 13

Upload: tiare-balbi-bonamini

Post on 03-Jul-2015

186 views

Category:

Technology


0 download

DESCRIPTION

6ª Conferência da Qualidade de Software – 23 e 24 de Setembro de 2013 / Universidade São Judas (Campus Mooca) – São Paulo/SP

TRANSCRIPT

Page 1: Monitorando a Qualidade do seu Projeto

MONITORANDO A QUALIDADEDO SEU PROJETOTiarê Balbi Bonamini

6ª Conferência da Qualidade de Software23 de Setembro de 2013

Monday, September 23, 13

Page 2: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 2

Como definir Qualidade de SoftwareQ u a l i d a d e

Monday, September 23, 13

Page 3: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 2

Como definir Qualidade de SoftwareQ u a l i d a d e

Roger S.Pressman

Monday, September 23, 13

Page 4: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 2

Como definir Qualidade de SoftwareQ u a l i d a d e

“Uma gestão de qualidade efetiva aplicada de modo a criar um produto útil que forneça valor mensurável para aqueles que o

produzem e para aqueles que utilizam”.

Roger S.Pressman

Monday, September 23, 13

Page 5: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 3

Fatores de qualidadeQ u a l i d a d e

Monday, September 23, 13

Page 6: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 3

Fatores de qualidadeQ u a l i d a d e

1. FuncionalidadeGrau de satisfação às necessidades declaradas.

Monday, September 23, 13

Page 7: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 3

Fatores de qualidadeQ u a l i d a d e

1. FuncionalidadeGrau de satisfação às necessidades declaradas.

2. ConfiabilidadeTempo com que o software fica disponível para o uso conforme indicado.

Monday, September 23, 13

Page 8: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 3

Fatores de qualidadeQ u a l i d a d e

1. FuncionalidadeGrau de satisfação às necessidades declaradas.

2. ConfiabilidadeTempo com que o software fica disponível para o uso conforme indicado.

3. UsabilidadeGrau de facilidade de utilização do software.

Monday, September 23, 13

Page 9: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 3

Fatores de qualidadeQ u a l i d a d e

1. FuncionalidadeGrau de satisfação às necessidades declaradas.

2. ConfiabilidadeTempo com que o software fica disponível para o uso conforme indicado.

4. EficiênciaGrau de otimização de uso do

software.

3. UsabilidadeGrau de facilidade de utilização do software.

Monday, September 23, 13

Page 10: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 3

Fatores de qualidadeQ u a l i d a d e

1. FuncionalidadeGrau de satisfação às necessidades declaradas.

2. ConfiabilidadeTempo com que o software fica disponível para o uso conforme indicado.

4. EficiênciaGrau de otimização de uso do

software.

5. Facilidade de manutençãoFacilidade com a qual uma correção

pode ser realizada no software

3. UsabilidadeGrau de facilidade de utilização do software.

Monday, September 23, 13

Page 11: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 3

Fatores de qualidadeQ u a l i d a d e

1. FuncionalidadeGrau de satisfação às necessidades declaradas.

2. ConfiabilidadeTempo com que o software fica disponível para o uso conforme indicado.

4. EficiênciaGrau de otimização de uso do

software.

5. Facilidade de manutençãoFacilidade com a qual uma correção

pode ser realizada no software

6. PortabilidadeFacilidade com a qual um software

pode ser transposto de um ambiente a outro.

3. UsabilidadeGrau de facilidade de utilização do software.

Monday, September 23, 13

Page 12: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 3

Fatores de qualidadeQ u a l i d a d e

1. FuncionalidadeGrau de satisfação às necessidades declaradas.

2. ConfiabilidadeTempo com que o software fica disponível para o uso conforme indicado.

4. EficiênciaGrau de otimização de uso do

software.

5. Facilidade de manutençãoFacilidade com a qual uma correção

pode ser realizada no software

6. PortabilidadeFacilidade com a qual um software

pode ser transposto de um ambiente a outro.

3. UsabilidadeGrau de facilidade de utilização do software.

Monday, September 23, 13

Page 13: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 14: Monitorando a Qualidade do seu Projeto

MAS....

Monday, September 23, 13

Page 15: Monitorando a Qualidade do seu Projeto

MAS.... TUDO TEM UM CUSTO

Monday, September 23, 13

Page 16: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 5

Custo da QualidadeQ u a l i d a d e

Monday, September 23, 13

Page 17: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 5

Custo da QualidadeQ u a l i d a d e

Custo de Prevenção

Planejamento e atividades técnicas Treinamento associado a essas atividades

Planejamento de testes Monitoramento da qualidade

Monday, September 23, 13

Page 18: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 5

Custo da QualidadeQ u a l i d a d e

Custo de Prevenção

Custo de Avaliação

Planejamento e atividades técnicas Treinamento associado a essas atividades

Planejamento de testes Monitoramento da qualidade

Revisões técnicas

Avaliação de métricas

Testes e depurações

Monday, September 23, 13

Page 19: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 5

Custo da QualidadeQ u a l i d a d e

Custo de Prevenção

Custo de Avaliação

Custo com Falhas

Planejamento e atividades técnicas Treinamento associado a essas atividades

Planejamento de testes Monitoramento da qualidade

Revisões técnicas

Avaliação de métricas

Testes e depurações

Correção dos erros

Monday, September 23, 13

Page 20: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 21: Monitorando a Qualidade do seu Projeto

E.... QUANDO NÃO MONITORAMOS ?

Monday, September 23, 13

Page 22: Monitorando a Qualidade do seu Projeto

O barato sai caro!Será que este software tinha um controle de qualidade?

Monday, September 23, 13

Page 23: Monitorando a Qualidade do seu Projeto

O barato sai caro!Será que este software tinha um controle de qualidade?

Fonte: http://gizmodo.uol.com.br/problema-em-software-custa-us-440-milhoes-em-45-minutos-a-uma-corretora/

Monday, September 23, 13

Page 24: Monitorando a Qualidade do seu Projeto

ENTÃO COMO MONITORAR?

Monday, September 23, 13

Page 25: Monitorando a Qualidade do seu Projeto

ENTÃO COMO MONITORAR?

Monday, September 23, 13

Page 26: Monitorando a Qualidade do seu Projeto

SONAR QUBEPlataforma para monitoramento da qualidade do software.

Monday, September 23, 13

Page 27: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 10

Principais característicasS O N A R Q U B E

Monday, September 23, 13

Page 28: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 10

Principais característicasS O N A R Q U B E

Monday, September 23, 13

Page 29: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 10

Principais característicasS O N A R Q U B E

Fácil integraçãoMaven, Ant, SVN, Git, Mercurial, JIRA, Mantis, Google Analytics, Piwik...

Monday, September 23, 13

Page 30: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 10

Principais característicasS O N A R Q U B E

Linguagem de ProgramaçãoJava, C#, C/C++, Cobol, PL/SQL, ABAP, Javascript, PHP, entre outras....

Fácil integraçãoMaven, Ant, SVN, Git, Mercurial, JIRA, Mantis, Google Analytics, Piwik...

Monday, September 23, 13

Page 31: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 10

Principais característicasS O N A R Q U B E

Linguagem de ProgramaçãoJava, C#, C/C++, Cobol, PL/SQL, ABAP, Javascript, PHP, entre outras....

Fácil integraçãoMaven, Ant, SVN, Git, Mercurial, JIRA, Mantis, Google Analytics, Piwik...

Para todos os usuáriosDashboards customizáveis

Monday, September 23, 13

Page 32: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 10

Principais característicasS O N A R Q U B E

Linguagem de ProgramaçãoJava, C#, C/C++, Cobol, PL/SQL, ABAP, Javascript, PHP, entre outras....

ExtensõesDiversos componentes que auxiliam no monitoramento

Fácil integraçãoMaven, Ant, SVN, Git, Mercurial, JIRA, Mantis, Google Analytics, Piwik...

Para todos os usuáriosDashboards customizáveis

Monday, September 23, 13

Page 33: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 34: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 35: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 36: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 37: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 38: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 39: Monitorando a Qualidade do seu Projeto

M a i s d e 6 0 0 re g r a s d e a n á l i s e

Monday, September 23, 13

Page 40: Monitorando a Qualidade do seu Projeto

M a i s d e 6 0 0 re g r a s d e a n á l i s e

Monday, September 23, 13

Page 41: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 42: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 43: Monitorando a Qualidade do seu Projeto

EXTENSÃOSQALE: Software Quality Assessment based on Lifecycle Expectations

Monday, September 23, 13

Page 44: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 17

Princípio de FuncionamentoS QA L E

Monday, September 23, 13

Page 45: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 17

Princípio de FuncionamentoS QA L E

Monitoramento do débito técnico

Execução independente

4 conceitos para análise

9 Princípios Fundamentais

Extensão Comercial

Monday, September 23, 13

Page 46: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 18

EstruturaS QA L E

Monday, September 23, 13

Page 47: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 18

EstruturaS QA L E

xxx dia(s)

Débito TécnicoResultado

Ferramentas de AnáliseConectado diretamente com o seu projeto.

Modelo de Qualidade

1

Análise do Modelo

2

Índices

3

Indicadores

4

Monday, September 23, 13

Page 48: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 19

Modelo de Qualidade (ISO 25010)S QA L E

Testabilidade

1

Confiabilidade

2

Facilidade de Manutenção

3

Eficiência

4

Segurança

5

Manutenibilidade

6

Portabilidade

7

Reusabilidade

8

Monday, September 23, 13

Page 49: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 50: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 51: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 52: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 53: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 54: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 55: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 56: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 57: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 58: Monitorando a Qualidade do seu Projeto

Monday, September 23, 13

Page 59: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 21

Um paradigma simples, mas poderoso....S QA L E

Monday, September 23, 13

Page 60: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 21

Um paradigma simples, mas poderoso....S QA L E

Fácil de entender e implementar;

Implementação forte e poderoso do conceito de Débito Técnico;

Usado no mundo inteiro;

Reconhecimento avançado dos dados;

Open Source e comercializado dentro da plataforma Sonar.

Monday, September 23, 13

Page 61: Monitorando a Qualidade do seu Projeto

PERGUNTAS & RESPOSTASQuem vai ser o primeiro?

Monday, September 23, 13

Page 62: Monitorando a Qualidade do seu Projeto

PERGUNTAS & RESPOSTASQuem vai ser o primeiro?

Monday, September 23, 13

Page 63: Monitorando a Qualidade do seu Projeto

www.tiarebalbi.comTelefone: +55 (12) 98843-1146 E-Mail: [email protected]

TIARÊ BALBI BONAMINIGerente de Soluções - Olearys Tecnologia e Ciência S/A 23

Co n c l u s ã o

Twittertwitter.com/tiarebalbi

Skypetiarebalbi

LinkedInbr.linkedin.com/in/tiarebalbi

OBRIGADOPela sua atenção!

Monday, September 23, 13

Page 64: Monitorando a Qualidade do seu Projeto

OBRIGADOPela sua atenção!

Monday, September 23, 13