27. Ter idéias de valor não é
trivial.
Colocar o cliente dentro
do taxi é importante!
Faça o cliente e
stakeholders jogarem
com você.
O importante é o
ganha-ganha. Cliente
ganha e empresa ganha.
Se um dos lados não
ganhar vai dar errado!
28. User stories é uma lista de desejos de valor para
o cliente. Expressada no formato, “Eu como XXXX,
quero/desejo que XXX para que XXX. Os detalhes
que compõe os passos e os itens para a conclusão de
uma user story são chamados de critérios de
aceitação.
32. Testes automatizados no Test Manager, onde os
casos de teste são vinculados a user story.
Um dos relatórios utilizados para
visibilidade coletiva do progresso
do sprint mediante o meta.
33.
34.
35.
36.
37.
38.
39.
40. Não existe refactoring, apenas rework.
Se tiver funcionando, não rela a mão.
Teste é para os fracos.
Quanto mais XGH você faz, mais precisará fazer.
Existem 3 formas de se resolver um problema, a
correta, a errada e a XGH, que é igual à errada,
só que mais rápida.
Seja autêntico, XGH não respeita padrões.
Escreva o código como você bem entender, se
resolver o problema, commit e era isso.
44. Adicionar um teste
rapidamente
Rodar todos os
testes e ver o
mais nova
falhando
Fazer uma
pequena
mudança
Rodar todos os
testes e ver
todos
funcionando
Refatorar para
remover
duplicações
45.
46. Não sei como testar
Vai demorar muito
mais.
Isso não dá para
testar
A funcionalidade é
muito fácil.
Melhor deixar
testes com os
testadores
A verdade é que: Você não tem tempo para criar teste unitário porque gasta tempo demais
depurando!
47.
48.
49. ATDD é o ato de se definir testes de
aceitação colaborativa no reflexão de
requisitos de negócio, resultando numa
melhor compreensão dos objetivos de
uma estória.
Os testes em ATDD nos forçam a chegar
a um ponto de acordo concreto sobre o
exato comportamento que se espera
que o software deva ter.
50. • Criar uma conta com uma senha
• Efetuar o login com um nome de usuário válido e
senha
• O que deve acontecer se um usuário informar uma senha insegura?
• Você pode nos dar exemplos de senhas que você considera seguras e inseguras?
• Quais são exatamente os símbolos?
• E quanto a espaços?
• E o que fazer com relação a palavras de dicionário com substituições óbvias que atendam
• aos critérios mais ainda possam ser inseguras, como 'p@ssw0rd'?”
• E quanto a contas já existentes?
• Quando você vai considerar que esta funcionalidade está 'funcionando'?
• O que deve acontecer se um usuário informar uma senha insegura?
• Você pode nos dar exemplos de senhas que você considera seguras e inseguras?
• Quais são exatamente os símbolos?
• E quanto a espaços?
• E o que fazer com relação a palavras de dicionário com substituições óbvias que atendam
• aos critérios mais ainda possam ser inseguras, como 'p@ssw0rd'?”
• E quanto a contas já existentes?
• Quando você vai considerar que esta funcionalidade está 'funcionando'?
51. • Criar uma conta com uma senha
• Efetuar o login com um nome de usuário válido e
senha
test_valid_returns_true_when_all_conventions_met
test_valid_returns_false_when_password_less_than_6_chars
test_valid_returns_false_when_password_missing_symbol
test_valid_returns_false_when_password_missing_letter
test_valid_returns_false_when_password_missing_number
52.
53.
54.
55. Itens devolvidos devem retornar para o estoque
que um cliente compra um jumper preto
eu tenho três jumper pretos no estoque
ele retorna com o jumper preto para reembolso
eu devo ter quatro jumpers pretos no estoque
Itens substituídos devem ser retornados ao estoque
que uma cliente compra um vestido azul
eu tenho dois vestidos azuis no estoque
eu tenho três vestidos pretos no estoque
ela retorna com o vestido para uma troca por um preto
eu devo ter três vestidos azuis no estoque
dois vestidos pretos no estoque
56.
57.
58.
59. Promove um conjunto de
processos e métodos para
pensar sobre comunicação e
colaboração entre
departamentos
60. Cultura
Colaboração
Fim das divisões
Relação saudável entre as áreas
Mudança de comportamento
Automação
Deploy
Controle
Monitoração
Gerência de configuração
Avaliação
Métricas
Medições
Performance
Logs e integração
Compartilhamento
O feedback é tudo
Boa comunicação entre a equipe
Estimativa é vista como previsão do futuro, quando na verdade são cálculos aproximados.Idéia de previsibilidade é: eu vou dizer o que vai acontecer no futuro e lá no futuro acontecer o que eu disse.Devemos ver como o sistema se comportar e aprender com ele.Falsa sensação de sucesso.
Waterfall era entrega em lote (lote de 500 de um vez), Rup (PDCA, Espiral) era entregar 10 de 500, Agile entrego 50 x 10 funcionalidade e Kanban 500 x 1
“Somos o que repetidamente fazemos. A excelência, portanto, não é um feito, masum hábito”. Aristóteles.Para cada mil homens dedicados a cortar as folhas do mal, há apenas um atacando as raízes. Henry David Thoreau
“Somos o que repetidamente fazemos. A excelência, portanto, não é um feito, masum hábito”. Aristóteles.Para cada mil homens dedicados a cortar as folhas do mal, há apenas um atacando as raízes. Henry David Thoreau
“Somos o que repetidamente fazemos. A excelência, portanto, não é um feito, masum hábito”. Aristóteles.Para cada mil homens dedicados a cortar as folhas do mal, há apenas um atacando as raízes. Henry David Thoreau