Qualidade de Software

"qualidade" é algo totalmente subjetivo

algumas perspectivas

Negócios

Design

Desenvolvimento

QA

Usuário

Negócios

Planejamento

  1. Gestão do Backlog

2. Estorias

Como faremos ?

Como faremos ?

Design e Usabilidade

O design segue uma identidade visual?

A interface direciona o usuário de forma clara?

Como vai ficar no celular?

Como vai ficar no desktop?

Como desenhar isto para um uso via touch

E via teclado?

E para leitores de tela?

Código

Texto

Desenvolvimento

Desenvolvimento

Desenvolvimento

Desenvolvimento

Clean code

Segue padrões

Reutilizável

Documentação

Unidades

Flexível

QA

Testes

Funcionalidade A

Funcionalidade B

Funcionalidade C

Funcionalidade D

Funcionalidade E

Funcionalidade F

Funcionalidade G

Funcionalidade H

Funcionalidade I

Funcionalidade J

Funcionalidade K

Funcionalidade L

Usuário

Quero um emprego...

Quero contratar um profissional em...

Candidato

Recrutador

Usuário

Candidato

Há diferentes perfis de candidato

Alguns não tem computador

Nível de qualificação

Área de atuação

Modelo de contratação

Usuário

Recrutador

Precisa de ferramentas acertivas

Precisa de produtividade

Pode não possuir muita experiência com tecnologias

Pode ter necessidades específicas

O que é qualidade de software?

Um software de qualidade

é fácil de usar,

funciona corretamente,

e é de fácil manutenção

Negócio

Design

Desenvolvimento

QA

Candidato

Recrutador

Blockbuster - valor de US$ 8,4 bilhõeesss

Cada  produto é implementado de forma separada, sem reutilização de coisas entre sí

Sem documentação

Documentação

Unidades reutilizáveis

Padrões

Comunicação

Testes automatizados

Qualidade de Software

By Darlan Mendonça

Qualidade de Software

  • 105