Workshop de Inception

Fomos convidados a participar como cliente em um treinamento de Inception, onde cada grupo teria que criar uma cidade com as características desejadas pelo seu cliente.

Elevator pitch

Para pessoas visionárias
Que precisam sobreviver ao apocalipse zumbi com conforto e dignidade
O SafeCity
É como uma cidade
Diferentemente da realidade atual
Proporcionará conforto, subsistência e habilidades contra zumbis

Produto é/faz/não é/não faz
MVP
Personas

 

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

Outros jogos: Fluxx

Fluxx é um jogo legal para praticar “responder a mudanças mais do que seguir um plano“. Os jogadores alteram as regras e a condição de vitória à medida que vão jogando.

Cartas de Fluxx
Objetivos e regras

Contexto:
Dado que o objetivo atual é “Leite com chocolate”
E que a regra atual é “Compre 1 carta e jogue 1 carta”

(Lembrando que o contexto é a situação inicial comum a todos os cenários)

Cenário: Jogadora com as cartas do objetivo ganha o jogo
Dado que Alice tem a carta “Leite” na mesa
Quando Alice jogar a carta “Chocolate”
Então Alice deve ganhar o jogo

Cenário: Jogadora sem as cartas do objetivo não ganha o jogo
Dado que Bob tem a carta “Leite” na mesa
Quando Alice jogar a carta “Chocolate”
Então o jogo deve continuar

Cenário: Jogadora altera o objetivo
Dado que Alice tem as cartas “Leite” e “Biscoito” na mesa
Quando Alice jogar o objetivo “Leite com Biscoito”
Então Alice deve ganhar o jogo

Cenário: Jogadora altera regra de comprar
Dado que Alice comprou 1 carta
Quando ela jogar a regra “Compre 2 cartas”
Então Alice deve comprar mais 1 carta

Cenário: Jogadora altera regra de jogar
Dado que Alice terminou a fase de compra
Quando ela jogar a regra “Jogue todas as cartas”
Então ela deve jogar todas as suas cartas restantes

CukeUp!AU 2016

cukeup

No mês que vem ocorre o CukeUp!AU em Sydney e o BDD Warriors estará lá representado! Os colegas da primeira edição do Projeto DB-Austrália se candidataram ao posto de Fiéis Facilitadores Internacionais. #SomosTodosDBServer  \o/

O CukeUp! é “uma conferência para testadores, desenvolvedores e product owners que pensam diferente” que acontece também em Londres e New York. Muitas das palestras estão disponíveis na web e valem a pena assistir.

A versão em inglês do BDD Warriors está disponível na nossa página de download.

 

Prévia de Oficina de BDD

Galera da DB ajudando a formatar uma oficina de Behaviour-Driven Development com mais tempo de duração – com direito a jogo, claro!

Grupo escrevendo cenários
Escrita de cenários após dinâmica de Example Mapping

Grupo jogando

Cenário com muitas cartas

Raios, mesa, cérebro e Chuck Norris? Talvez seja melhor refatorar… Mas pontos extras por pensarem em “Dado uma mesa com    Pinky   e um cerébro”.

Jogadores olhando as cartas

Cartas de cenário

Dado que Alice é uma zumbi
Quando ela estiver a 5 metros de um humano
Então ela deve correr para atacá-lo