coding dojo

14

Click here to load reader

Upload: ait-proeg-ufpa

Post on 22-Jan-2015

249 views

Category:

Technology


2 download

DESCRIPTION

Apresentação sobre

TRANSCRIPT

Page 1: Coding dojo

# L# LTALKTALK

Fernando [email protected]

- Acadêmico de Sistemas de Informação – UFPA- Assessoria de Informação e Tecnologia - AIT

CODING CODING DOJODOJO

Page 2: Coding dojo

DOJO: ORIGEMDOJO: ORIGEM

DODO = CAMINHO + = CAMINHO + JOJO = LUGAR = LUGAR

Page 3: Coding dojo

CODING CODING DOJODOJO# Dojo(pessoas, interessadas, recursos)# Dojo(pessoas, interessadas, recursos)

=> => diversãodiversão, , aprendizagemaprendizagem..

# # TreinamentoTreinamento para programadores para programadores Utilizando TDD.Utilizando TDD.

# Ambiente de integração, motivação# Ambiente de integração, motivaçãoe e qualificaçãoqualificação do time. do time.

# Programadores se reúnem para # Programadores se reúnem para AprenderAprender e e compartilhar experiênciascompartilhar experiências. .

Page 4: Coding dojo

TTDDDD# # Desenvolvimento Orientado a teste.Desenvolvimento Orientado a teste.- Objetivo não é terminar o problema.- Objetivo não é terminar o problema.

- - Ambiente é:Ambiente é::::: InclusivoInclusivo;;:::: SeguroSeguro;;:::: ConvidativoConvidativo;;

Page 5: Coding dojo

TTDDDD

Page 6: Coding dojo

OUTRAS PREMISSASOUTRAS PREMISSAS

# # Passos de bebê: Código vai “caminhando”,Passos de bebê: Código vai “caminhando”,devagar, ajudando para que todos entendamdevagar, ajudando para que todos entendamo que está acontecendo.o que está acontecendo.

## Pair Programming: Piloto + co-piloto. Pair Programming: Piloto + co-piloto.

## Fases: Piloto + co-piloto sem ideias. Fases: Piloto + co-piloto sem ideias.

Page 7: Coding dojo

ROTATIVIDADEROTATIVIDADE

Page 8: Coding dojo

PRINCIPIOS E PRINCIPIOS E OBJETIVOSOBJETIVOS# Princípios# Princípios::- Aprendizado contínuo;- Aprendizado contínuo;- Não há competição;- Não há competição;- Todos os níveis são bem vindos;- Todos os níveis são bem vindos;- Seguro para experimentar novas práticas.- Seguro para experimentar novas práticas.

# Objetivos# Objetivos::- Aprender, praticar, ensinar e discutir;- Aprender, praticar, ensinar e discutir;- Independe de tecnologia;- Independe de tecnologia;- Ninguém poderá ficar com dúvida.- Ninguém poderá ficar com dúvida.

Page 9: Coding dojo

PRINCIPIOS E PRINCIPIOS E OBJETIVOSOBJETIVOS# # REQUISITOS:REQUISITOS:

- Piloto, Co-piloto, Platéia.- Piloto, Co-piloto, Platéia. - Tempo médio: 5 a 7 minutos.- Tempo médio: 5 a 7 minutos.

Page 10: Coding dojo

RECURSOSRECURSOS

Page 11: Coding dojo

RETROSPECTIVARETROSPECTIVA

O que O que aprendemos?aprendemos?

O que O que gostamos?gostamos?

O que O que poderá melhorar?poderá melhorar?

Page 12: Coding dojo

O que O que NÃONÃO pode acontecer pode acontecer

1)1) CorrerCorrer para terminar o problema. para terminar o problema.2)2) Competição. Competição.3)3) Preferencialmente não utilizar um Preferencialmente não utilizar um problema realproblema real..4) 4) Deixar pessoas Deixar pessoas sem entendersem entender..5) 5) Entrar em Entrar em “Flamewars”“Flamewars” nas nas discussões.discussões.

Page 13: Coding dojo

● http://apoie.org/Dojo.html

● http://flaviosilveira.com/2011/coding-dojo-o-que-e-e-como-participar/

● http://www.infoblogs.com.br/view.action?contentId=203371&Um-Pouco-de-Codigo-Dojo.html

ReferênciasReferências

Page 14: Coding dojo

Vish, Acabou!Vish, Acabou!