BDD no próximo DBTalk São Paulo

Semana que vem estaremos em São Paulo em evento promovido pela DBServer. Inscrições abertas até amanhã!

· 12 de Dezembro – 9h (welcome coffee) – 9:30 às 11:30 (workshop)
· Local: IMPACT HUB |Rua Dr. Virgílio de Carvalho Pinto, 433 | Bairro Pinheiros – São Paulo
· Inscrições via e-mail: eventos@dbserver.com.br | Enviar nome completo, e-mail, telefone, empresa em que atua e cargo
· Vagas limitadas e inscrições válidas até 08.12

Workshop de Introdução ao BDD

BDD (Behaviour-Driven Development) é uma técnica colaborativa para definir e implementar sistemas através da descrição do seu comportamento, utilizando linguagem de negócios em cenários e exemplos para esclarecer os requisitos. Se associado à automação de testes funcionais, o BDD permite a geração de documentação viva, que se mantém relevante e atualizada durante a vida da aplicação.

Participantes deste workshop podem esperar como benefícios:
· Introdução aos conceitos de BDD e suas vantagens
· Estar aptos a aplicar a dinâmica de BDD Warriors em suas equipes
· Entender a relação entre BDD e automação como ferramentas independentes
· Conhecer a técnica de Example Mapping para estruturar a discussão sobre estórias
· Conhecer recursos para cenários complexos

Cartaz de divulgação com data e hora

Anúncios

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.

Oficina de BDD na DBServer

Ontem realizamos mais uma oficina de BDD com a galera da DBServer de Porto Alegre e remoto de São Paulo. É muito gratificante ver o interesse do pessoal!

Essa oficina abrange uma introdução aos conceitos de BDD, suas vantagens e relacionamento com testes/automação, liçoes aprendidas e sintaxe avançada, além de dinâmicas de jogo (claro!), example mapping e escrita de cenários.

Sala com vários grupos jogando
Sala lotada!
Caderno com desenhos e anotações, com três canetas alinhadas em paralelo
Achievement Unlocked: anotações artísticas sobre a palestra
Grupo de trabalho rindo à frente, com outros dois grupos no fundo
Dinâmica de escrita de cenários
Grupo com as cartas e tabuleiro sobre a mesa, com janela e árvores ao fundo
Não pode faltar BDD Warriors
Post-its agrupados por cor colados numa parede com um um desenho de um cérebro
Resultado do Example Mapping

 

 

BDD Warriors no Banrisul

Introdução ao BDD e jogo com a equipe da DBServer no Banrisul. A competição pelo primeiro lugar foi acirrada mas também rolou muita ajuda nos cenários!

Seis jogadores com as cartas e tabuleiro do jogo sobre a mesa

Trés cartas formando cenário

“Dado uma policial veterena
Quando ela testemunhar um assalto
Então ela deve correr para prender o ladrão”

Quatro cartas formando cenário

“Dado uma investigadora particular
E uma mesa com uma faca e um cérebro
Quanda ela pressionar a faca contra o cérebro
Então ela deve conseguir abrí-lo”

Seis pessoas jogando com a gestora observando atrás

Agile Brazil 2017

De 13 a 15 de setembro aconteceu em Belém o Agile Brazil, e o BDD Warriors estava lá! A sessão estava lotada, a participação do público foi ótima e distribuímos 15 kits do jogo, fornecidos pela DBServer.

Grupos de 6 jogadores dispostos em 7 mesas redondas

Slides da apresentação Jogos de Tabuleiro para Times Ágeis: o exemplo do BDD Warriors, incluindo os slides da introdução a BDD.

Se você não conseguiu levar um kit, pode baixar nesse site da DB os arquivos para impressão. Ou se preferir, a versão básica na nossa página de download.