Darlan Mendonça
Software Engineer
Negócios
Design
Desenvolvimento
QA
Usuário
Negócios
Planejamento
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?
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
By Darlan Mendonça