Negócios
Design
Desenvolvimento
QA
Usuário
Planejamento
2. Estorias
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?
Clean code
Segue padrões
Reutilizável
Documentação
Unidades
Flexível
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
Quero um emprego...
Quero contratar um profissional em...
Candidato
Recrutador
Há diferentes perfis de candidato
Alguns não tem computador
Nível de qualificação
Área de atuação
Modelo de contratação
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,
Um software de qualidade
é fácil de usar,
funciona corretamente,
e é de fácil manutenção
Negócio
Blockbuster - valor de US$ 8,4 bilhõeesss
Cada produto é implementado de forma separada, sem reutilização de coisas entre sí
Sem documentação
Unidades reutilizáveis
Padrões
Comunicação
Testes automatizados
By Darlan Mendonça
Software Engineer