SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Tente Desenvolver Diferente
com TDD
Altieres Ribeiro Lopes
altieres@webgoal.com.br
Mauricio Kazuaki Matsuda
mauricio@webgoal.com.br
TDD =
Desenvolvimento
Dirigido por Testes
Desenvolvimento
tradicional
Automatização dos
testes
Testes de unidade
Definição
Desenvolvimento Dirigido por Testes (TDD) é a
capacidade de produzir testes automatizados para
código de produção, e usar este processo para
dirigir o design e a programação. Para cada pequena
funcionalidade no código de produção, você primeiro
desenvolve um teste que especifica e valida o que o
código deverá fazer. Você então produz somente o
código necessário para permitir que o teste passe.
Então você refatora (simplifica e clarifica) os códigos
de produção e teste.
fonte: Agile Alliance
Ciclo de TDD
Vermelho
Refatoração Verde
Dificuldades em
pensar primeiro no
teste
O que testar?
Como testar?
Tempo gasto
investido criando
testes
Lista dos primeiros
passos
o
x
o . .
. x .
. . .
Tabuleiro
Passos de bebê
Simples que
funciona
Design emergente
Refatoração
Para todo bug
encontrado um
teste deve ser
criado
Feedback rápido
Segurança para
alterar o código
de produção
Por que TDD vale a
pena?
Ajuda a pensar no
que deve ser feito
Código mais
simples e conciso
Só é desenvolvido
o que é necessário
Design da
aplicação mais
simples
Mais rápido e fácil
criar código
Vantagens
Percebidas
O teste materializa
o seu objetivo
Qualidade passa a
fazer parte do
processo
Coragem para
realizar alterações
Código sem teste é
código legado
Obrigado!
Altieres Ribeiro Lopes
altieres@webgoal.com.br
Mauricio Kazuaki Matsuda
mauricio@webgoal.com.br

Mais conteúdo relacionado

Mais procurados

Como se tornar Agile Tester
Como se tornar Agile TesterComo se tornar Agile Tester
Como se tornar Agile TesterElias Nogueira
 
Test driven development teste e design no mundo real by mauricio aniche (z-li...
Test driven development teste e design no mundo real by mauricio aniche (z-li...Test driven development teste e design no mundo real by mauricio aniche (z-li...
Test driven development teste e design no mundo real by mauricio aniche (z-li...GessdaSilvaMachado
 
Boas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDDBoas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDDJony Ferreira dos Santos
 
Como tornar o testador parte da equipe
Como tornar o testador parte da equipeComo tornar o testador parte da equipe
Como tornar o testador parte da equipeElias Nogueira
 
DevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágilDevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágilElias Nogueira
 
TDD (Test-Driven Development)
TDD (Test-Driven Development)TDD (Test-Driven Development)
TDD (Test-Driven Development)Renato Groff
 
Como integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeElias Nogueira
 
Acredite, você pode agilizar feedbacks aplicando Dev Box Testing
Acredite, você pode agilizar feedbacks aplicando Dev Box Testing Acredite, você pode agilizar feedbacks aplicando Dev Box Testing
Acredite, você pode agilizar feedbacks aplicando Dev Box Testing Ariane Izac
 
Reconhecendo suas habilidades como Testador
Reconhecendo suas habilidades como Testador Reconhecendo suas habilidades como Testador
Reconhecendo suas habilidades como Testador Elias Nogueira
 
Agile Testing - entregando valor do início a fim
Agile Testing - entregando valor do início a fimAgile Testing - entregando valor do início a fim
Agile Testing - entregando valor do início a fimElias Nogueira
 
Facilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHPFacilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHPPedro Chaves
 
TDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao testeTDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao testeRafaela Prado
 
Você já aplicou dev box testing hoje?
Você já aplicou dev box testing hoje?Você já aplicou dev box testing hoje?
Você já aplicou dev box testing hoje?Ariane Izac
 

Mais procurados (20)

O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 
TDD, introdução sem mágica!
TDD, introdução sem mágica!TDD, introdução sem mágica!
TDD, introdução sem mágica!
 
Como se tornar Agile Tester
Como se tornar Agile TesterComo se tornar Agile Tester
Como se tornar Agile Tester
 
Test driven development teste e design no mundo real by mauricio aniche (z-li...
Test driven development teste e design no mundo real by mauricio aniche (z-li...Test driven development teste e design no mundo real by mauricio aniche (z-li...
Test driven development teste e design no mundo real by mauricio aniche (z-li...
 
Boas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDDBoas práticas no desenvolvimento de software através do uso de TDD
Boas práticas no desenvolvimento de software através do uso de TDD
 
Como tornar o testador parte da equipe
Como tornar o testador parte da equipeComo tornar o testador parte da equipe
Como tornar o testador parte da equipe
 
Agile testing coach - Agile Trends Floripa
Agile testing coach - Agile Trends FloripaAgile testing coach - Agile Trends Floripa
Agile testing coach - Agile Trends Floripa
 
DevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágilDevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágil
 
RealDay: Introduction to TDD
RealDay: Introduction to TDDRealDay: Introduction to TDD
RealDay: Introduction to TDD
 
TDD (Test-Driven Development)
TDD (Test-Driven Development)TDD (Test-Driven Development)
TDD (Test-Driven Development)
 
Como integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu time
 
Acredite, você pode agilizar feedbacks aplicando Dev Box Testing
Acredite, você pode agilizar feedbacks aplicando Dev Box Testing Acredite, você pode agilizar feedbacks aplicando Dev Box Testing
Acredite, você pode agilizar feedbacks aplicando Dev Box Testing
 
TDD
TDDTDD
TDD
 
Reconhecendo suas habilidades como Testador
Reconhecendo suas habilidades como Testador Reconhecendo suas habilidades como Testador
Reconhecendo suas habilidades como Testador
 
Agile Testing - entregando valor do início a fim
Agile Testing - entregando valor do início a fimAgile Testing - entregando valor do início a fim
Agile Testing - entregando valor do início a fim
 
Facilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHPFacilitando o desenvolvimento orientado a testes em aplicações PHP
Facilitando o desenvolvimento orientado a testes em aplicações PHP
 
TDD - Test Driven Development com JAVA
TDD - Test Driven Development com JAVATDD - Test Driven Development com JAVA
TDD - Test Driven Development com JAVA
 
Teste automatizados e tdd
Teste automatizados e tddTeste automatizados e tdd
Teste automatizados e tdd
 
TDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao testeTDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao teste
 
Você já aplicou dev box testing hoje?
Você já aplicou dev box testing hoje?Você já aplicou dev box testing hoje?
Você já aplicou dev box testing hoje?
 

Destaque

Coding Dojo - Aprendendo a programar programando
Coding Dojo - Aprendendo a programar programandoCoding Dojo - Aprendendo a programar programando
Coding Dojo - Aprendendo a programar programandoMauricio Matsuda
 
Tente Desenvolver Diferente com TDD - Agile Brazil 2011
Tente Desenvolver Diferente com TDD - Agile Brazil 2011Tente Desenvolver Diferente com TDD - Agile Brazil 2011
Tente Desenvolver Diferente com TDD - Agile Brazil 2011Webgoal
 
Conhecimento é o fator mais importante para o sucesso de uma empresa
Conhecimento é o fator mais importante para o sucesso de uma empresaConhecimento é o fator mais importante para o sucesso de uma empresa
Conhecimento é o fator mais importante para o sucesso de uma empresaWebgoal
 
Gems para colocar seus testes no trilho
Gems para colocar seus testes no trilho Gems para colocar seus testes no trilho
Gems para colocar seus testes no trilho Webgoal
 
O que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanbanO que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanbanRodrigo Yoshima
 
Análise de Negócio e Requisitos Ágeis
Análise de Negócio e Requisitos ÁgeisAnálise de Negócio e Requisitos Ágeis
Análise de Negócio e Requisitos ÁgeisWebgoal
 

Destaque (6)

Coding Dojo - Aprendendo a programar programando
Coding Dojo - Aprendendo a programar programandoCoding Dojo - Aprendendo a programar programando
Coding Dojo - Aprendendo a programar programando
 
Tente Desenvolver Diferente com TDD - Agile Brazil 2011
Tente Desenvolver Diferente com TDD - Agile Brazil 2011Tente Desenvolver Diferente com TDD - Agile Brazil 2011
Tente Desenvolver Diferente com TDD - Agile Brazil 2011
 
Conhecimento é o fator mais importante para o sucesso de uma empresa
Conhecimento é o fator mais importante para o sucesso de uma empresaConhecimento é o fator mais importante para o sucesso de uma empresa
Conhecimento é o fator mais importante para o sucesso de uma empresa
 
Gems para colocar seus testes no trilho
Gems para colocar seus testes no trilho Gems para colocar seus testes no trilho
Gems para colocar seus testes no trilho
 
O que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanbanO que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanban
 
Análise de Negócio e Requisitos Ágeis
Análise de Negócio e Requisitos ÁgeisAnálise de Negócio e Requisitos Ágeis
Análise de Negócio e Requisitos Ágeis
 

Semelhante a TDD Desenvolvimento Dirigido por Testes

UnP Eng. Software - Aula 27
UnP Eng. Software - Aula 27UnP Eng. Software - Aula 27
UnP Eng. Software - Aula 27Hélio Medeiros
 
Sobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaSobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaRogerio Fontes
 
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...Developer Academy
 
Os Benefícios dos testes no desenvolvimento de software
Os Benefícios dos testes no desenvolvimento de softwareOs Benefícios dos testes no desenvolvimento de software
Os Benefícios dos testes no desenvolvimento de softwareDextra Sistemas / Etec Itu
 
Desenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por TestesDesenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por TestesCamilo Ribeiro
 
Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...
Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...
Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...Agile Trends
 
TDD para "meros mortais"
TDD para "meros mortais"TDD para "meros mortais"
TDD para "meros mortais"thiagobapt
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
Lightning talk Test-Driven Development - TDD
Lightning talk Test-Driven Development - TDDLightning talk Test-Driven Development - TDD
Lightning talk Test-Driven Development - TDDWillians De Paula Pereira
 

Semelhante a TDD Desenvolvimento Dirigido por Testes (20)

Pensando TDD
Pensando TDDPensando TDD
Pensando TDD
 
UnP Eng. Software - Aula 27
UnP Eng. Software - Aula 27UnP Eng. Software - Aula 27
UnP Eng. Software - Aula 27
 
TDD do seu jeito
TDD do seu jeitoTDD do seu jeito
TDD do seu jeito
 
Sobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaSobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis Uberlândia
 
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
 
TDD - Test Driven Development
TDD - Test Driven DevelopmentTDD - Test Driven Development
TDD - Test Driven Development
 
Engenharia Ágil
Engenharia ÁgilEngenharia Ágil
Engenharia Ágil
 
Test First, TDD e outros Bichos
Test First, TDD e outros BichosTest First, TDD e outros Bichos
Test First, TDD e outros Bichos
 
Os Benefícios dos testes no desenvolvimento de software
Os Benefícios dos testes no desenvolvimento de softwareOs Benefícios dos testes no desenvolvimento de software
Os Benefícios dos testes no desenvolvimento de software
 
Desenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por TestesDesenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por Testes
 
Introdução ao TDD
Introdução ao TDDIntrodução ao TDD
Introdução ao TDD
 
Teste Driven Development
Teste Driven DevelopmentTeste Driven Development
Teste Driven Development
 
Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...
Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...
Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...
 
TDD para "meros mortais"
TDD para "meros mortais"TDD para "meros mortais"
TDD para "meros mortais"
 
TDD e Refactoring
TDD e RefactoringTDD e Refactoring
TDD e Refactoring
 
Testes
TestesTestes
Testes
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Criando uma Arquitetura Testável
Criando uma Arquitetura TestávelCriando uma Arquitetura Testável
Criando uma Arquitetura Testável
 
Lightning talk Test-Driven Development - TDD
Lightning talk Test-Driven Development - TDDLightning talk Test-Driven Development - TDD
Lightning talk Test-Driven Development - TDD
 

Mais de Webgoal

Como tomar decisões em equipe
Como tomar decisões em equipeComo tomar decisões em equipe
Como tomar decisões em equipeWebgoal
 
Feedback ao invés de avaliação de desempenho
Feedback ao invés de avaliação de desempenho Feedback ao invés de avaliação de desempenho
Feedback ao invés de avaliação de desempenho Webgoal
 
Business Model Canvas
Business Model CanvasBusiness Model Canvas
Business Model CanvasWebgoal
 
Lean Startup
Lean StartupLean Startup
Lean StartupWebgoal
 
Percona XtraBackup
Percona XtraBackupPercona XtraBackup
Percona XtraBackupWebgoal
 
Visão geral sobre os métodos ágeis
Visão geral sobre os métodos ágeisVisão geral sobre os métodos ágeis
Visão geral sobre os métodos ágeisWebgoal
 
Motivacao e Felicidade no Ambiente de Trabalho
Motivacao e Felicidade no Ambiente de TrabalhoMotivacao e Felicidade no Ambiente de Trabalho
Motivacao e Felicidade no Ambiente de TrabalhoWebgoal
 
Você não tem um produto (Design de serviços)
Você não tem um produto (Design de serviços)Você não tem um produto (Design de serviços)
Você não tem um produto (Design de serviços)Webgoal
 
Relacionamento com o Cliente
Relacionamento com o ClienteRelacionamento com o Cliente
Relacionamento com o ClienteWebgoal
 
Compartilhando histórias de gestão 3.0 da Webgoal
Compartilhando histórias de gestão 3.0 da WebgoalCompartilhando histórias de gestão 3.0 da Webgoal
Compartilhando histórias de gestão 3.0 da WebgoalWebgoal
 
Desenvolvimento ágil na prática - Agile Tour 2011 Poços de Caldas
Desenvolvimento ágil na prática - Agile Tour 2011 Poços de CaldasDesenvolvimento ágil na prática - Agile Tour 2011 Poços de Caldas
Desenvolvimento ágil na prática - Agile Tour 2011 Poços de CaldasWebgoal
 
Lean Startup - Ágiles 2011 Buenos Aires
Lean Startup - Ágiles 2011 Buenos AiresLean Startup - Ágiles 2011 Buenos Aires
Lean Startup - Ágiles 2011 Buenos AiresWebgoal
 
Lean Startup - Agile Tour 2011 Poços de Caldas
Lean Startup - Agile Tour 2011 Poços de CaldasLean Startup - Agile Tour 2011 Poços de Caldas
Lean Startup - Agile Tour 2011 Poços de CaldasWebgoal
 
Não me faça pensar
Não me faça pensarNão me faça pensar
Não me faça pensarWebgoal
 
Canvas Modelo Negocio - Caipira Agil 2011
Canvas Modelo Negocio - Caipira Agil 2011Canvas Modelo Negocio - Caipira Agil 2011
Canvas Modelo Negocio - Caipira Agil 2011Webgoal
 
Scrum na Horta - Caipira Agil 2011
Scrum na Horta - Caipira Agil 2011Scrum na Horta - Caipira Agil 2011
Scrum na Horta - Caipira Agil 2011Webgoal
 
Lean startup - Agile Brazil 2011
Lean startup - Agile Brazil 2011Lean startup - Agile Brazil 2011
Lean startup - Agile Brazil 2011Webgoal
 
Canvas Business Model Generation - Agile Brazil 2011
Canvas Business Model Generation - Agile Brazil 2011Canvas Business Model Generation - Agile Brazil 2011
Canvas Business Model Generation - Agile Brazil 2011Webgoal
 
Scrum na horta - Agile Brazil 2011
Scrum na horta - Agile Brazil 2011Scrum na horta - Agile Brazil 2011
Scrum na horta - Agile Brazil 2011Webgoal
 
Técnicas de Facilitação para projetos e equipes
Técnicas de Facilitação para projetos e equipesTécnicas de Facilitação para projetos e equipes
Técnicas de Facilitação para projetos e equipesWebgoal
 

Mais de Webgoal (20)

Como tomar decisões em equipe
Como tomar decisões em equipeComo tomar decisões em equipe
Como tomar decisões em equipe
 
Feedback ao invés de avaliação de desempenho
Feedback ao invés de avaliação de desempenho Feedback ao invés de avaliação de desempenho
Feedback ao invés de avaliação de desempenho
 
Business Model Canvas
Business Model CanvasBusiness Model Canvas
Business Model Canvas
 
Lean Startup
Lean StartupLean Startup
Lean Startup
 
Percona XtraBackup
Percona XtraBackupPercona XtraBackup
Percona XtraBackup
 
Visão geral sobre os métodos ágeis
Visão geral sobre os métodos ágeisVisão geral sobre os métodos ágeis
Visão geral sobre os métodos ágeis
 
Motivacao e Felicidade no Ambiente de Trabalho
Motivacao e Felicidade no Ambiente de TrabalhoMotivacao e Felicidade no Ambiente de Trabalho
Motivacao e Felicidade no Ambiente de Trabalho
 
Você não tem um produto (Design de serviços)
Você não tem um produto (Design de serviços)Você não tem um produto (Design de serviços)
Você não tem um produto (Design de serviços)
 
Relacionamento com o Cliente
Relacionamento com o ClienteRelacionamento com o Cliente
Relacionamento com o Cliente
 
Compartilhando histórias de gestão 3.0 da Webgoal
Compartilhando histórias de gestão 3.0 da WebgoalCompartilhando histórias de gestão 3.0 da Webgoal
Compartilhando histórias de gestão 3.0 da Webgoal
 
Desenvolvimento ágil na prática - Agile Tour 2011 Poços de Caldas
Desenvolvimento ágil na prática - Agile Tour 2011 Poços de CaldasDesenvolvimento ágil na prática - Agile Tour 2011 Poços de Caldas
Desenvolvimento ágil na prática - Agile Tour 2011 Poços de Caldas
 
Lean Startup - Ágiles 2011 Buenos Aires
Lean Startup - Ágiles 2011 Buenos AiresLean Startup - Ágiles 2011 Buenos Aires
Lean Startup - Ágiles 2011 Buenos Aires
 
Lean Startup - Agile Tour 2011 Poços de Caldas
Lean Startup - Agile Tour 2011 Poços de CaldasLean Startup - Agile Tour 2011 Poços de Caldas
Lean Startup - Agile Tour 2011 Poços de Caldas
 
Não me faça pensar
Não me faça pensarNão me faça pensar
Não me faça pensar
 
Canvas Modelo Negocio - Caipira Agil 2011
Canvas Modelo Negocio - Caipira Agil 2011Canvas Modelo Negocio - Caipira Agil 2011
Canvas Modelo Negocio - Caipira Agil 2011
 
Scrum na Horta - Caipira Agil 2011
Scrum na Horta - Caipira Agil 2011Scrum na Horta - Caipira Agil 2011
Scrum na Horta - Caipira Agil 2011
 
Lean startup - Agile Brazil 2011
Lean startup - Agile Brazil 2011Lean startup - Agile Brazil 2011
Lean startup - Agile Brazil 2011
 
Canvas Business Model Generation - Agile Brazil 2011
Canvas Business Model Generation - Agile Brazil 2011Canvas Business Model Generation - Agile Brazil 2011
Canvas Business Model Generation - Agile Brazil 2011
 
Scrum na horta - Agile Brazil 2011
Scrum na horta - Agile Brazil 2011Scrum na horta - Agile Brazil 2011
Scrum na horta - Agile Brazil 2011
 
Técnicas de Facilitação para projetos e equipes
Técnicas de Facilitação para projetos e equipesTécnicas de Facilitação para projetos e equipes
Técnicas de Facilitação para projetos e equipes
 

TDD Desenvolvimento Dirigido por Testes