Você está na página 1de 21

Influncia do Scrum na Qualidade de Software

Helyer Mesquita

O que Qualidade?

Qualidade diz respeito ao conjunto de caractersticas que um produto ou servio possui que conseguem atender as necessidades implcitas e explcitas do usurio.

O que agilidade?

Atitude, foco em entrega de software, trabalho em equipe e melhoria contnua.


Daniel Wildt Trevisan Tecnologia

Estudo de caso
Analisar dois software j em produo levando em considerao processo de desenvolvimento e pessoas. Caracterizar fatores de qualidade Criar modelo de avaliao Aplicao de mtricas

Medir a qualidade de software?

Para nooooooooossa alegria

ISO/IEC 9126
As mtricas de qualidade definidas pela norma ISO/IEC 9126-1 (ABNT, 2003) so consideradas como uma forma de produzir resultados numricos que representem a qualidade de um determinado software. Esta norma declara que a qualidade de um produto de software deve ser medida sob trs aspectos: interna, externa e em uso.

Projeto Girafa
Objetivo: Desenvolver uma rede social com foco na rea da Sade. Equipe: 6 pessoas. Processo: SCRUM.

Metodologia SCRUM

Projeto Veado
Objetivo: Desenvolver aplicao de apoio a profissionais da rea do Esporte. Equipe: 4 Pessoas Processo: ---

Fatores de Qualidade

Questionrios para caracterizao dos Fatores de Qualidade


Funo de cada membro da equipe bem definidas Treinamento aos membros necessitados Comprometimento da Equipe Tamanho da Equipe Formao Tcnica Comunicao Motivao

Questionrios para caracterizao dos Fatores de Qualidade


Processo bem definido Requisitos claros e objetivos Disponibilidade de recursos Cronograma Escopo do projeto definido Visibilidade do projeto

Questionrios para caracterizao dos Fatores de Qualidade


Mudana de verso da tecnologia Validaes da tecnologias usadas no projeto Descontinuao de tecnologia Suporte a tecnologia Critrios para definio de tecnologia

Resultados na caracterizao dos Fatores de Qualidade

Resultados na caracterizao dos Fatores de Qualidade

Mtricas ISO/IEC 9126


Nome da mtrica Efetividade Propsito da mtrica Identificar a proporo em que tarefas so Efetividade da tarefa completadas sem erros. Estabelecer nmero de tarefas que foram completadas Completude da tarefa independente se houve erros no resultado. Frequncia de erro Produtividade Tempo da tarefa Eficincia da tarefa Proporo produtiva Segurana Bem-estar do usurio Obter ndice de erros identificados pelos usurios. Identificar o tempo necessrio para execuo de determinada tarefa Determinar ndice de eficincia do usurio na execuo de determinada tarefa. Estabelecer tempo em que o usurio no est ocioso.

Determinar ndice de usurios que sentem algum malestar quando usam o software Segurana das pessoas Medir ndice de pessoas que so expostas a problemas afetadas pelo sistema por causa do software. Danos no software Analisar se o software sofre danos quando submetido em determinadas situaes. Analisar a satisfao do usurio em relao s caractersticas especficas do software

Satisfao

Questionrio de Satisfao

Resultados das Mtricas

Dvidas?