SlideShare uma empresa Scribd logo
1 de 15
• Engenheiro de TI Sênior no Itaú.
• Apaixonado por arquitetura e design de software.
• Desenvolvedor à mais de 9 anos.
• Especialista em desenvolvimento utilizando a
plataforma .NET.
Carlos Augusto Alves (CA)
O que é o caos?
Tudo mudou, mas não há nada de novo nisso.
BDUF - Big Design Up Front
Adivinhando o futuro com:
• Templates.
• Camadinhas do hype.
• Arquitetura padrão.
• Over-Engineering.
• Fulano usa isso.
O desenvolvimento do software é
imprevisível no médio e no longo
prazo. Então, responder as
mudanças é mais importante do
que seguir um plano.
Refatoração é tudo
“TDD é o efeito e
não a causa. O
cliente não paga por
testes e sim pela
funcionalidade e
qualidade da
mesma.”
https://www.infoq.com
https://medium.com/netflix-techblog
http://enterprisecraftsmanship.com/
DevXperience 2017 - Carlos Alves

Mais conteúdo relacionado

Mais procurados

3 way's a base do DevOps no Azure DevOps
3 way's a base do DevOps no Azure DevOps3 way's a base do DevOps no Azure DevOps
3 way's a base do DevOps no Azure DevOpsEmmanuel Gomes Brandão
 
Técnica de prototipação - Aula 5
Técnica de prototipação - Aula 5Técnica de prototipação - Aula 5
Técnica de prototipação - Aula 5Guilherme Torres
 
Principais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens ÁgeisPrincipais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens ÁgeisLourdilene Souza
 
Técnica de prototipação - Aula 3
Técnica de prototipação - Aula 3Técnica de prototipação - Aula 3
Técnica de prototipação - Aula 3Guilherme Torres
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosGiovani Elísio Silva
 
Técnica de prototipação - Aula 4
Técnica de prototipação - Aula 4Técnica de prototipação - Aula 4
Técnica de prototipação - Aula 4Guilherme Torres
 
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9Alessandro Almeida
 
Técnica de prototipação - Aula 1
Técnica de prototipação - Aula 1Técnica de prototipação - Aula 1
Técnica de prototipação - Aula 1Guilherme Torres
 
Técnica de prototipação - Aula 2
Técnica de prototipação - Aula 2Técnica de prototipação - Aula 2
Técnica de prototipação - Aula 2Guilherme Torres
 
ALM no Visual Studio 2010
ALM no Visual Studio 2010ALM no Visual Studio 2010
ALM no Visual Studio 2010Waldyr Felix
 
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro AxelrudA evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro AxelrudAgile Trends
 
Aplicacao fpa pontos da função
Aplicacao fpa pontos da funçãoAplicacao fpa pontos da função
Aplicacao fpa pontos da funçãoWisthon Douglas
 
Workshop Prototipação em ux - Como validar uma ideia sem construir o produto
Workshop Prototipação em ux - Como validar uma ideia sem construir o produtoWorkshop Prototipação em ux - Como validar uma ideia sem construir o produto
Workshop Prototipação em ux - Como validar uma ideia sem construir o produtoCarla De Bona
 
Prototipagem e MVP para startups
Prototipagem e MVP para startupsPrototipagem e MVP para startups
Prototipagem e MVP para startupsJennifer Payne
 
UX: Desenhando soluções
UX: Desenhando soluçõesUX: Desenhando soluções
UX: Desenhando soluçõesLuiz Felipe Jr.
 
CFBR 2012 | O desenvolvedor tem sempre razão
CFBR 2012 | O desenvolvedor tem sempre razãoCFBR 2012 | O desenvolvedor tem sempre razão
CFBR 2012 | O desenvolvedor tem sempre razãoMedia Education
 

Mais procurados (20)

3 way's a base do DevOps no Azure DevOps
3 way's a base do DevOps no Azure DevOps3 way's a base do DevOps no Azure DevOps
3 way's a base do DevOps no Azure DevOps
 
Técnica de prototipação - Aula 5
Técnica de prototipação - Aula 5Técnica de prototipação - Aula 5
Técnica de prototipação - Aula 5
 
Principais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens ÁgeisPrincipais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens Ágeis
 
Técnica de prototipação - Aula 3
Técnica de prototipação - Aula 3Técnica de prototipação - Aula 3
Técnica de prototipação - Aula 3
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
 
Técnica de prototipação - Aula 4
Técnica de prototipação - Aula 4Técnica de prototipação - Aula 4
Técnica de prototipação - Aula 4
 
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9
 
Técnica de prototipação - Aula 1
Técnica de prototipação - Aula 1Técnica de prototipação - Aula 1
Técnica de prototipação - Aula 1
 
2 Prototipagem
2  Prototipagem2  Prototipagem
2 Prototipagem
 
Técnica de prototipação - Aula 2
Técnica de prototipação - Aula 2Técnica de prototipação - Aula 2
Técnica de prototipação - Aula 2
 
Agile + Scrum - Mindset e conceitos
Agile + Scrum -  Mindset e conceitosAgile + Scrum -  Mindset e conceitos
Agile + Scrum - Mindset e conceitos
 
ALM no Visual Studio 2010
ALM no Visual Studio 2010ALM no Visual Studio 2010
ALM no Visual Studio 2010
 
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro AxelrudA evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
A evolução e os desafios do chapter de PMs no Nubank - Pedro Axelrud
 
Qualidade de software2
Qualidade de software2Qualidade de software2
Qualidade de software2
 
Apresentacao Cypress - Cases Adobe AEM
Apresentacao Cypress - Cases Adobe AEMApresentacao Cypress - Cases Adobe AEM
Apresentacao Cypress - Cases Adobe AEM
 
Aplicacao fpa pontos da função
Aplicacao fpa pontos da funçãoAplicacao fpa pontos da função
Aplicacao fpa pontos da função
 
Workshop Prototipação em ux - Como validar uma ideia sem construir o produto
Workshop Prototipação em ux - Como validar uma ideia sem construir o produtoWorkshop Prototipação em ux - Como validar uma ideia sem construir o produto
Workshop Prototipação em ux - Como validar uma ideia sem construir o produto
 
Prototipagem e MVP para startups
Prototipagem e MVP para startupsPrototipagem e MVP para startups
Prototipagem e MVP para startups
 
UX: Desenhando soluções
UX: Desenhando soluçõesUX: Desenhando soluções
UX: Desenhando soluções
 
CFBR 2012 | O desenvolvedor tem sempre razão
CFBR 2012 | O desenvolvedor tem sempre razãoCFBR 2012 | O desenvolvedor tem sempre razão
CFBR 2012 | O desenvolvedor tem sempre razão
 

DevXperience 2017 - Carlos Alves