BDD Warriors no modo hard

Grupo de jogo com outra mesa de jogo e janela ao fundo
BDD Warriors na sala de aula

Quinta-feira durante uma partida de BDD Warriors na FACIN, o Jorge Audy comentou que ele prefere a variante em que cada jogador completa os espaços da sua carta no momento em que a joga. Esse é o modo difícil, pois exige que as pessoas tenham boa memória para lembrar o que foi dito em cada carta.

No entanto, pensando um pouco melhor, isso pode ser um anti-pattern de BDD. Uma das dicas para escrita de cenários é iniciar pelo Então e trabalhar de baixo para cima. Ou seja, é preciso saber onde se quer chegar. E realmente percebe-se durante o jogo que as pessoas quando vão completar um cenário começam confiantes e quando chegam no Então não sabem como concluir.

Então duas sugestões para o facilitador do jogo na hora de explicar as regras seriam: completar os espaços somente no momento de terminar o cenário, jogando as cartas em qualquer ordem, ou completar conforme se vai montando, porém obrigando a jogar as cartas na ordem Então-Quando-Dado.

Grupo jogando com o professor e outra mesa de jogo ao fundo
Complementação do trabalho de Especificação por Exemplo.
Anúncios

Apresentação no CukeUp Austrália

O BDD Warriors foi apresentado em duas sessões no CukeUp!AU, em Sydney, nos dias 17 e 18 juntamente com uma palestra sobre uso de jogos no ambiente de trabalho. O feedback foi bem legal, de pessoas que acharam o jogo uma forma interessante de introduzir BDD, e bastante gente ficou feliz de poder levar um kit de jogo para casa.

O CukeUp é uma conferência centrada, porém não limitada, a BDD. Além de dicas de Gherkin e BDD associado a DevOps, também houve sessões sobre liderança, retrospectivas, MVP e integração de times distribuídos, entre outras.

Slides da apresentação

c119_n

c1_n

c40_n

c040_n

c85_n

c84_n

c9_n

c6_n

c69_n

c54_n

c5_n

c0_n

 

Segunda edição do Workshop de Behaviour-Driven Development

Na última segunda realizamos mais uma edição do workshop de BDD para DBServantes (com participação especial do Severo do SICREDI). Além de jogar BDD Warriors, o workshop contempla introdução ao BDD, vantagens, como usar e como não usar, relação BDD x automação, sintaxe avançada, lições aprendidas, example mapping e escrita de cenários.

Cartas do jogo em progresso

Grupo com post-its em cima da mesa
Example mapping

Grupos trabalhando

Jogo em progresso

Jogo em progresso

Cartas formando cenário

o270_n

Grupo discutindo exemplo

Outro grupo discutindo exemplos

Sala com três grupos jogando

Grupos jogando

Grupo pensando

Grupo escrevendo
Escrita de cenários

Grupos jogando

Oficina de BDD na DB

Dia 13 fizemos um treinamento de Behaviour-Driven Development na DBServer, que incluiu jogo, claro, e também exercícios de Example Mapping e de escrita de cenários. Agradecemos a todos pelo interesse e feedback e em particular ao Mauro, que é um dos nossos pioneiros de BDD na empresa e esteve lá também compartilhando sua experiência.

Participantes na sala de treinamento
Sala cheia!

Jogadores

Cartas de cenário

Jogadores marcando os pontos

Dado que Bob é um mero mortal
Quando ele encontrar a Morte
Então ele deve se transformar em um cadáver

Cartas do jogo formando um cenário
Tá difícil pro Bob
Jogadores pensando
Esse grupo decidiu manter um histórico dos cenários 🙂

Cartas de cenário

Grupo escrevendo post-its
Example Mapping: post-its para estória, regra, exemplos e perguntas

Dinâmica de example mapping

Colando post-its na parede

Grupos escrevendo
Escrevendo os exemplos em forma de cenário

Grupo trabalhando

Grupo trabalhando

Participante lendo cenários