code: communication-oriented development

36
CODe Communication-oriented Development

Upload: leonardo-eloy

Post on 25-Jul-2015

199 views

Category:

Software


0 download

TRANSCRIPT

CODeCommunication-oriented Development

Leonardo Eloy

Comunicação

Estabelecer Expectativas

Utilizar Ferramentas

Medir Eficácia

Story Time

Cher Ami

Comunicação Militarvs.

Comunicação Civil

X

CODe: 5 ferramentas

Estabelecer Expectativas

Utilizar Ferramentas

Medir Eficácia

Matriz de Expectativas

José Maria João

José

Maria

João

Matriz de ExpectativasJosé (LT) Maria (QA) João (SM)

José

Estudar BDDMelhorar Comunicação

Se envolver nas reuniões de backlog grooming

Maria

Ser mais objetiva Avisar de reuniões com antecedência de 2 dias

João

Apresentar pelo menos 2 users stories em inglês

Fazer workshop de BDD com PO

Fazer CSPO

Matriz de Expectativas

Estabelecer Expectativas

Utilizar Ferramentas

Medir Eficácia

Espaço Aberto de Comunicação

Espaço Aberto de Comunicação

Espaço Aberto de Comunicação

• Permitir anexar arquivos• Acesso a histórico das conversas de

forma fácil• Facilidade de adicionar membros• Facilidade em compartilhar conteúdo

conversado/anexado

Espaço Aberto de Comunicação

• Campfire• Skype• HipChat• Glassboard

Comunicação Padronizada

Termo Significado

REST Controller Classe que recebe requisição web, já tratando autenticação e autorização, após filtros

Repository Camada de código que se comunica com banco de dados

Testado Testado no Vagrant, sem testes de performance

Comunicação Padronizada

• Time que deve construir a lista• SM pode sugerir alguns termos

Comunique suas Intenções

Comunique suas Intenções

• Diminui a frustração• Excelente para pair programming e

sessões de design

Modo de Conflito

Papéis Conflito Resolução

LT vs. Dev Solução técnica não adequada

1. Encontrar consenso no time

2. Consultar PO se aceita como débito técnico

Dev vs. QA Casos de teste não detalhados/inúteis

1. Apresentar sugestão de novo caso de teste

2. Obter conselhos de LT

Modo de Conflito

• Ajudar a guiar o time em uma solução previamente acordada

• Cuidado: não tornar em um manual de operação do time

Estabelecer Expectativas

Utilizar Ferramentas

Medir Eficácia

Medir Eficácia

Seja radical: descarte o neutro ou negativo

Estabelecer Expectativas

Utilizar Ferramentas

Medir Eficácia

CODe

Matriz de Expectativas

Espaço Aberto de Comunicação

Comunique suas Intenções

Comunicação Padronizada

Modo de Conflito

CODe: Mais Recursos

http://www.gotoagile.com.br/code

Obrigado!