SlideShare a Scribd company logo
1 of 31
Download to read offline
Do legado ao Green Bar: Uma imersão em 
Testes Unitários, Refactoring e Design 
Patterns
Maurício Andreazza Sganderla - @m_andreazza 
• Desenvolvedor na uMov.me 
• Aficionado por Agile 
• No mercado de T.I. há 8 anos 
• Formado em Sistemas de Informação 
• Pós-Graduando em Métodos Ágeis 
Jorge Oleques - @jorgeoleques 
• Desenvolvedor na uMov.me 
• Entusiasta XP 
• No mercado de T.I. há 6 anos 
• Formado Analise e Desenvolvimento 
• Pós-Graduando em Eng. Software na FGV
ANO:
2014
Ano de copa 
amigo...
POR QUÊ?
APRENDIZADO
ESTUDO
PLANEJAMENTO
TREINO
DIVERSÃO
Do legado ao 
Green Bar?
TUDO
APRENDIZADO
ESTUDO
TREINO
DIVERSÃO
DESIGN PATTERNS 
TESTES REFACTORY
3 steps 
to 
happiness
ANALISAR
PLANEJAR
ATACAR
LET´S CODE!!! 
https://github.com/mauricioweb/dojoAgileBr 
@jorgeoleques | @m_andreazza

More Related Content

Similar to Agile brazil 2014 - Do legado ao green bar: uma imersão em testes unitários, refactoring e design patterns

The role of product manager
The role of product managerThe role of product manager
The role of product managerLucas F Navarro
 
Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...
Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...
Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...Priscila Rosa
 
Colaboração para Aprendizagem e Inovação
Colaboração para Aprendizagem e Inovação Colaboração para Aprendizagem e Inovação
Colaboração para Aprendizagem e Inovação CCS13BR
 
Women Techmakers São Paulo
Women Techmakers São PauloWomen Techmakers São Paulo
Women Techmakers São PauloBruna Griebeler
 
Construindo Chatbots com Design Thinking e framework i*: um método estruturado
Construindo Chatbots com Design Thinking e framework i*: um método estruturadoConstruindo Chatbots com Design Thinking e framework i*: um método estruturado
Construindo Chatbots com Design Thinking e framework i*: um método estruturadoMeire Helen Batista Dias
 
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...tdc-globalcode
 
TDC2016SP - Governança Ágil viabilizando a estratégia de inovação
TDC2016SP - Governança Ágil viabilizando a estratégia de inovaçãoTDC2016SP - Governança Ágil viabilizando a estratégia de inovação
TDC2016SP - Governança Ágil viabilizando a estratégia de inovaçãotdc-globalcode
 
Refatoração - XPConfBR 2015
Refatoração - XPConfBR 2015 Refatoração - XPConfBR 2015
Refatoração - XPConfBR 2015 Eduardo Bohrer
 
EMPRESA "EQUIPEA PROJETOS"
EMPRESA "EQUIPEA PROJETOS"EMPRESA "EQUIPEA PROJETOS"
EMPRESA "EQUIPEA PROJETOS"Daniel Campos
 
SCIP LATIN AMERICA COMPETITIVE INTELLIGENCE SUMMIT
SCIP LATIN AMERICA COMPETITIVE INTELLIGENCE SUMMIT SCIP LATIN AMERICA COMPETITIVE INTELLIGENCE SUMMIT
SCIP LATIN AMERICA COMPETITIVE INTELLIGENCE SUMMIT Yve Tonon
 
Curso de gestao de marketing digital
Curso de gestao de marketing digitalCurso de gestao de marketing digital
Curso de gestao de marketing digitalComSchool
 
Gerenciamento de projetos de software
Gerenciamento de projetos de softwareGerenciamento de projetos de software
Gerenciamento de projetos de softwareJames Miranda
 
Jornada de gerente de projeto para agile coach
Jornada de gerente de projeto para agile coachJornada de gerente de projeto para agile coach
Jornada de gerente de projeto para agile coachMauricio Correa
 
Novas tecnologias -profissões do futuro
Novas tecnologias -profissões do futuroNovas tecnologias -profissões do futuro
Novas tecnologias -profissões do futuroNeemias Lopes
 

Similar to Agile brazil 2014 - Do legado ao green bar: uma imersão em testes unitários, refactoring e design patterns (20)

Abra seu código!
Abra seu código!Abra seu código!
Abra seu código!
 
O que é preciso saber para ser
O que é preciso saber para serO que é preciso saber para ser
O que é preciso saber para ser
 
The role of product manager
The role of product managerThe role of product manager
The role of product manager
 
Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...
Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...
Inovação aberta na indústria de software: Avaliação do perfil de inovação de ...
 
Pro brasil gamers_2014
Pro brasil gamers_2014Pro brasil gamers_2014
Pro brasil gamers_2014
 
Palestra forum iot
Palestra forum iotPalestra forum iot
Palestra forum iot
 
Programas de Empreendedorismo na Universidade - REE 2014
Programas de Empreendedorismo na Universidade - REE 2014Programas de Empreendedorismo na Universidade - REE 2014
Programas de Empreendedorismo na Universidade - REE 2014
 
Colaboração para Aprendizagem e Inovação
Colaboração para Aprendizagem e Inovação Colaboração para Aprendizagem e Inovação
Colaboração para Aprendizagem e Inovação
 
Women Techmakers São Paulo
Women Techmakers São PauloWomen Techmakers São Paulo
Women Techmakers São Paulo
 
Construindo Chatbots com Design Thinking e framework i*: um método estruturado
Construindo Chatbots com Design Thinking e framework i*: um método estruturadoConstruindo Chatbots com Design Thinking e framework i*: um método estruturado
Construindo Chatbots com Design Thinking e framework i*: um método estruturado
 
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...
TDC2018SP | Trilha ChatBots - Construindo Chatbots com Design Thinking e fram...
 
TDC2016SP - Governança Ágil viabilizando a estratégia de inovação
TDC2016SP - Governança Ágil viabilizando a estratégia de inovaçãoTDC2016SP - Governança Ágil viabilizando a estratégia de inovação
TDC2016SP - Governança Ágil viabilizando a estratégia de inovação
 
Refatoração - XPConfBR 2015
Refatoração - XPConfBR 2015 Refatoração - XPConfBR 2015
Refatoração - XPConfBR 2015
 
EMPRESA "EQUIPEA PROJETOS"
EMPRESA "EQUIPEA PROJETOS"EMPRESA "EQUIPEA PROJETOS"
EMPRESA "EQUIPEA PROJETOS"
 
SCIP LATIN AMERICA COMPETITIVE INTELLIGENCE SUMMIT
SCIP LATIN AMERICA COMPETITIVE INTELLIGENCE SUMMIT SCIP LATIN AMERICA COMPETITIVE INTELLIGENCE SUMMIT
SCIP LATIN AMERICA COMPETITIVE INTELLIGENCE SUMMIT
 
Curso de gestao de marketing digital
Curso de gestao de marketing digitalCurso de gestao de marketing digital
Curso de gestao de marketing digital
 
Gerenciamento de projetos de software
Gerenciamento de projetos de softwareGerenciamento de projetos de software
Gerenciamento de projetos de software
 
Notus Design
Notus Design Notus Design
Notus Design
 
Jornada de gerente de projeto para agile coach
Jornada de gerente de projeto para agile coachJornada de gerente de projeto para agile coach
Jornada de gerente de projeto para agile coach
 
Novas tecnologias -profissões do futuro
Novas tecnologias -profissões do futuroNovas tecnologias -profissões do futuro
Novas tecnologias -profissões do futuro
 

More from Mauricio Andreazza

Agilidade na política em uma das maiores cidades do rs- quem disse que não-
Agilidade na política  em uma das maiores cidades do rs- quem disse que não-Agilidade na política  em uma das maiores cidades do rs- quem disse que não-
Agilidade na política em uma das maiores cidades do rs- quem disse que não-Mauricio Andreazza
 
TDC 2016 : Agilidade na política? em uma das maiores cidades do rs? quem diss...
TDC 2016 : Agilidade na política? em uma das maiores cidades do rs? quem diss...TDC 2016 : Agilidade na política? em uma das maiores cidades do rs? quem diss...
TDC 2016 : Agilidade na política? em uma das maiores cidades do rs? quem diss...Mauricio Andreazza
 
Equipes de alto desempenho - Hora da Tecnologia
Equipes de alto desempenho - Hora da TecnologiaEquipes de alto desempenho - Hora da Tecnologia
Equipes de alto desempenho - Hora da TecnologiaMauricio Andreazza
 
TDC 2O15 - Equipes de alto desempenho: o mundo evoluiu e você parou?
TDC 2O15 - Equipes de alto desempenho: o mundo evoluiu e você parou?TDC 2O15 - Equipes de alto desempenho: o mundo evoluiu e você parou?
TDC 2O15 - Equipes de alto desempenho: o mundo evoluiu e você parou?Mauricio Andreazza
 
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!Mauricio Andreazza
 
Evento Senac: E você, faz parte de um time?
Evento Senac: E você, faz parte de um time?Evento Senac: E você, faz parte de um time?
Evento Senac: E você, faz parte de um time?Mauricio Andreazza
 
Workshop: Testes automatizados, Refactoring e Design Patterns
Workshop: Testes automatizados, Refactoring e Design PatternsWorkshop: Testes automatizados, Refactoring e Design Patterns
Workshop: Testes automatizados, Refactoring e Design PatternsMauricio Andreazza
 
TDC 2013 POA: Todo Super Herói tem suas fraquezas. Saiba como o Super Agile f...
TDC 2013 POA: Todo Super Herói tem suas fraquezas. Saiba como o Super Agile f...TDC 2013 POA: Todo Super Herói tem suas fraquezas. Saiba como o Super Agile f...
TDC 2013 POA: Todo Super Herói tem suas fraquezas. Saiba como o Super Agile f...Mauricio Andreazza
 
TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável
TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável
TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável Mauricio Andreazza
 
Meu teste falou e eu me fingi de surdo
Meu teste falou e eu me fingi de surdoMeu teste falou e eu me fingi de surdo
Meu teste falou e eu me fingi de surdoMauricio Andreazza
 
Agile Brazil 2013: TDD e Clean Code, garantia de um desenvolvimento saudável
Agile Brazil 2013: TDD e Clean Code, garantia de um desenvolvimento saudávelAgile Brazil 2013: TDD e Clean Code, garantia de um desenvolvimento saudável
Agile Brazil 2013: TDD e Clean Code, garantia de um desenvolvimento saudávelMauricio Andreazza
 
2012...E o meu software continua sem testes
2012...E o meu software continua sem testes2012...E o meu software continua sem testes
2012...E o meu software continua sem testesMauricio Andreazza
 
Me formei e agora, preparado para o mercado ou academia?
Me formei e agora, preparado para o mercado ou academia?Me formei e agora, preparado para o mercado ou academia?
Me formei e agora, preparado para o mercado ou academia?Mauricio Andreazza
 
Do Caos ao Objetivo: Como implementamos Scrum em 5 minutos
Do Caos ao Objetivo: Como implementamos Scrum em 5 minutosDo Caos ao Objetivo: Como implementamos Scrum em 5 minutos
Do Caos ao Objetivo: Como implementamos Scrum em 5 minutosMauricio Andreazza
 

More from Mauricio Andreazza (14)

Agilidade na política em uma das maiores cidades do rs- quem disse que não-
Agilidade na política  em uma das maiores cidades do rs- quem disse que não-Agilidade na política  em uma das maiores cidades do rs- quem disse que não-
Agilidade na política em uma das maiores cidades do rs- quem disse que não-
 
TDC 2016 : Agilidade na política? em uma das maiores cidades do rs? quem diss...
TDC 2016 : Agilidade na política? em uma das maiores cidades do rs? quem diss...TDC 2016 : Agilidade na política? em uma das maiores cidades do rs? quem diss...
TDC 2016 : Agilidade na política? em uma das maiores cidades do rs? quem diss...
 
Equipes de alto desempenho - Hora da Tecnologia
Equipes de alto desempenho - Hora da TecnologiaEquipes de alto desempenho - Hora da Tecnologia
Equipes de alto desempenho - Hora da Tecnologia
 
TDC 2O15 - Equipes de alto desempenho: o mundo evoluiu e você parou?
TDC 2O15 - Equipes de alto desempenho: o mundo evoluiu e você parou?TDC 2O15 - Equipes de alto desempenho: o mundo evoluiu e você parou?
TDC 2O15 - Equipes de alto desempenho: o mundo evoluiu e você parou?
 
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
 
Evento Senac: E você, faz parte de um time?
Evento Senac: E você, faz parte de um time?Evento Senac: E você, faz parte de um time?
Evento Senac: E você, faz parte de um time?
 
Workshop: Testes automatizados, Refactoring e Design Patterns
Workshop: Testes automatizados, Refactoring e Design PatternsWorkshop: Testes automatizados, Refactoring e Design Patterns
Workshop: Testes automatizados, Refactoring e Design Patterns
 
TDC 2013 POA: Todo Super Herói tem suas fraquezas. Saiba como o Super Agile f...
TDC 2013 POA: Todo Super Herói tem suas fraquezas. Saiba como o Super Agile f...TDC 2013 POA: Todo Super Herói tem suas fraquezas. Saiba como o Super Agile f...
TDC 2013 POA: Todo Super Herói tem suas fraquezas. Saiba como o Super Agile f...
 
TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável
TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável
TDC 2013 POA: TDD e Clean Code, garantia de um desenvolvimento saudável
 
Meu teste falou e eu me fingi de surdo
Meu teste falou e eu me fingi de surdoMeu teste falou e eu me fingi de surdo
Meu teste falou e eu me fingi de surdo
 
Agile Brazil 2013: TDD e Clean Code, garantia de um desenvolvimento saudável
Agile Brazil 2013: TDD e Clean Code, garantia de um desenvolvimento saudávelAgile Brazil 2013: TDD e Clean Code, garantia de um desenvolvimento saudável
Agile Brazil 2013: TDD e Clean Code, garantia de um desenvolvimento saudável
 
2012...E o meu software continua sem testes
2012...E o meu software continua sem testes2012...E o meu software continua sem testes
2012...E o meu software continua sem testes
 
Me formei e agora, preparado para o mercado ou academia?
Me formei e agora, preparado para o mercado ou academia?Me formei e agora, preparado para o mercado ou academia?
Me formei e agora, preparado para o mercado ou academia?
 
Do Caos ao Objetivo: Como implementamos Scrum em 5 minutos
Do Caos ao Objetivo: Como implementamos Scrum em 5 minutosDo Caos ao Objetivo: Como implementamos Scrum em 5 minutos
Do Caos ao Objetivo: Como implementamos Scrum em 5 minutos
 

Agile brazil 2014 - Do legado ao green bar: uma imersão em testes unitários, refactoring e design patterns