SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
Métodos ágeis de
desenvolvimento de
software
Mauricio Aniche
mauricio.aniche@caelum.com.br
@mauricioaniche
Uma enquete
rápida!
rápida!
processo de
desenvolvimento de
software?
que nós temos sobre o
processo de
desenvolvimento de
software?
O software vai mudar!
Quem é que
já viu isso?
já viu isso?
Cliente:
Tô feliz, vou receber
software!
Ah, legal essa
especificação de
500 páginas que
você me mandou!
Vocês realmente
são sérios!
Pode cortar
meus pulsos,
prometo que não
vou mudar nada!
puxa, esse
monte de
bonequinho
é meu
sistema? Já
posso ver
então?
corre que tá
atrasado!
teste? pula, dá trabalho!
não existe!ferrou!
Levantamento de
Requisitos
Tentamos prever o futuro (Gantt Chart??)
Cliente pede tudo!
Assina com o sangue
Não sabe bem o que
precisa!
Design
Arquiteto astronauta
Um monte de bonequinho...
Big Design Up-Front
Implementação
Sempre atrasado
Gambiarra
Estimativas sempre erradas
Code Monkey
Qual o melhor goleiro do mundo?
Ah, não há incerteza nenhuma nessa
pergunta!
topete?
meu deus...
Estimativas
Qual a área do Brasil?
Qual a vazão de Foz do Iguacú?
Quanto tempo você gasta pra fazer um ERP?
Por que estimativas viram compromissos?
Na prática: Um engana o outro!
(Roubo ou lucro?)
Teste
Não precisa, software raramente dá pau! ;)
Na minha máquina funciona!
O cliente não testa?
EUA gastam ~60 bilhões de dólares com erros de
software (NIST, 2002)
Operação
Nada funciona em produção
Não atende as necessidades do cliente
(pois elas já mudaram...)
Fábrica de software
(WTF?)
Produzem a mesma coisa, ganhos na escala
Eu quero é adaptabilidade!
O amor
O analista odeia o programador
O programador odeia o arquiteto
O arquiteto pensa que é Deus
O tester odeia o programador
Mas eles se unem sim: pra odiar o cliente!
Cliente do mal
Mas o culpado é o meu cliente!
Ele nunca sabe o que quer!
Não é não, nós que somos incompetentes mesmo!
A coisa tá feia...
Na prática...
Algumas coisas nunca
deveriam ter aparecido...
Winston Royce não
merecia isso!
Manifesto Ágil
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
SER ENXUTO
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
SER ENXUTO
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
SER ENXUTO
CLIENTE NO TÁXI
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
SER ENXUTO
CLIENTE NO TÁXI
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
SER ENXUTO
CLIENTE NO TÁXI
ADAPTABILIDADE
Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.
Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.
Business people and developers must work
together daily throughout the project.
Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.
The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation.
Working software is the primary measure of progress.
Agile processes promote sustainable development.
The sponsors, developers, and users should be able
to maintain a constant pace indefinitely.
Continuous attention to technical excellence
and good design enhances agility.
Código
- Propriedade Coletiva do
Código
- Propriedade Coletiva do
Código
- Propriedade Coletiva do
Código
- Propriedade Coletiva do
Código
Simplicity--the art of maximizing the amount
of work not done--is essential.
The best architectures, requirements, and designs
emerge from self-organizing teams.
At regular intervals, the team reflects on how
to become more effective, then tunes and adjusts
its behavior accordingly.
OBRIGADO!
Mauricio Aniche
mauricio.aniche@caelum.com.br
@mauricioaniche
15% de desconto com o código
“ANICHE15” em
casadocodigo.com.br

Mais conteúdo relacionado

Mais procurados

Boutique 3d - 3d é o nosso negócio.
Boutique 3d - 3d é o nosso negócio.Boutique 3d - 3d é o nosso negócio.
Boutique 3d - 3d é o nosso negócio.Boutique 3d design
 
Boutique3d
Boutique3dBoutique3d
Boutique3dBoutique
 
Continuous delivery principios e praticas - Knowledge21
Continuous delivery   principios e praticas - Knowledge21Continuous delivery   principios e praticas - Knowledge21
Continuous delivery principios e praticas - Knowledge21Carlos Felippe Cardoso
 
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...Agile Trends
 
Dívida técnica pagando parcelado ou no final do projeto - Thiago Luiz (Th...
Dívida técnica   pagando parcelado ou no final do projeto - Thiago Luiz (Th...Dívida técnica   pagando parcelado ou no final do projeto - Thiago Luiz (Th...
Dívida técnica pagando parcelado ou no final do projeto - Thiago Luiz (Th...Agile Trends
 

Mais procurados (7)

Boutique 3d - 3d é o nosso negócio.
Boutique 3d - 3d é o nosso negócio.Boutique 3d - 3d é o nosso negócio.
Boutique 3d - 3d é o nosso negócio.
 
Boutique3d
Boutique3dBoutique3d
Boutique3d
 
Continuous delivery principios e praticas - Knowledge21
Continuous delivery   principios e praticas - Knowledge21Continuous delivery   principios e praticas - Knowledge21
Continuous delivery principios e praticas - Knowledge21
 
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...
A responsabilidade do “Done”: a colaboração como condição de uma entrega ágil...
 
Dívida técnica pagando parcelado ou no final do projeto - Thiago Luiz (Th...
Dívida técnica   pagando parcelado ou no final do projeto - Thiago Luiz (Th...Dívida técnica   pagando parcelado ou no final do projeto - Thiago Luiz (Th...
Dívida técnica pagando parcelado ou no final do projeto - Thiago Luiz (Th...
 
Ringa apresentação
Ringa apresentaçãoRinga apresentação
Ringa apresentação
 
Saltos de Fé
Saltos de FéSaltos de Fé
Saltos de Fé
 

Destaque

Frequently Asked Questions (Faq) About Breastfeeding In A Contaminated Enviro...
Frequently Asked Questions (Faq) About Breastfeeding In A Contaminated Enviro...Frequently Asked Questions (Faq) About Breastfeeding In A Contaminated Enviro...
Frequently Asked Questions (Faq) About Breastfeeding In A Contaminated Enviro...Biblioteca Virtual
 
אסטרטגיה ומתודולוגיה של מדיה רישתית שיחתית
אסטרטגיה ומתודולוגיה של מדיה רישתית שיחתיתאסטרטגיה ומתודולוגיה של מדיה רישתית שיחתית
אסטרטגיה ומתודולוגיה של מדיה רישתית שיחתיתNoam Babayoff
 
The Breastfeeding Network Guidance Document
The Breastfeeding Network Guidance DocumentThe Breastfeeding Network Guidance Document
The Breastfeeding Network Guidance DocumentBiblioteca Virtual
 
Safe Preparation, Storage And Handling Of Powdered Infant Formula Guidelines
Safe Preparation, Storage And Handling Of Powdered Infant Formula   GuidelinesSafe Preparation, Storage And Handling Of Powdered Infant Formula   Guidelines
Safe Preparation, Storage And Handling Of Powdered Infant Formula GuidelinesBiblioteca Virtual
 
Maternal Sertraline Treatment And Serotonin Transport In Breast Feeding Mothe...
Maternal Sertraline Treatment And Serotonin Transport In Breast Feeding Mothe...Maternal Sertraline Treatment And Serotonin Transport In Breast Feeding Mothe...
Maternal Sertraline Treatment And Serotonin Transport In Breast Feeding Mothe...Biblioteca Virtual
 
космически туризъм
космически туризъмкосмически туризъм
космически туризъмrumigs
 
Blogging to Build Your Brand
Blogging to Build Your BrandBlogging to Build Your Brand
Blogging to Build Your BrandAlexandra Gibson
 
Sleep And Sudden Infant Death Syndrome Research Infant Arousals During Mother...
Sleep And Sudden Infant Death Syndrome Research Infant Arousals During Mother...Sleep And Sudden Infant Death Syndrome Research Infant Arousals During Mother...
Sleep And Sudden Infant Death Syndrome Research Infant Arousals During Mother...Biblioteca Virtual
 
Forever flowing 3.3
Forever flowing 3.3Forever flowing 3.3
Forever flowing 3.3Geminiasp
 
Bonnie%20and%20 Damon%20 After%20 Hours
Bonnie%20and%20 Damon%20 After%20 HoursBonnie%20and%20 Damon%20 After%20 Hours
Bonnie%20and%20 Damon%20 After%20 HoursAngelá Borthwell
 
Forever Flowing: The Azure Legacy 2.6
Forever Flowing: The Azure Legacy  2.6Forever Flowing: The Azure Legacy  2.6
Forever Flowing: The Azure Legacy 2.6Geminiasp
 
16. External Factors
16. External Factors16. External Factors
16. External FactorsNBHS
 
Miley Cyrus
Miley CyrusMiley Cyrus
Miley Cyruscjes
 
Lithium Likes to Loves Tour Dallas
Lithium Likes to Loves Tour DallasLithium Likes to Loves Tour Dallas
Lithium Likes to Loves Tour DallasLithium
 

Destaque (20)

Frequently Asked Questions (Faq) About Breastfeeding In A Contaminated Enviro...
Frequently Asked Questions (Faq) About Breastfeeding In A Contaminated Enviro...Frequently Asked Questions (Faq) About Breastfeeding In A Contaminated Enviro...
Frequently Asked Questions (Faq) About Breastfeeding In A Contaminated Enviro...
 
אסטרטגיה ומתודולוגיה של מדיה רישתית שיחתית
אסטרטגיה ומתודולוגיה של מדיה רישתית שיחתיתאסטרטגיה ומתודולוגיה של מדיה רישתית שיחתית
אסטרטגיה ומתודולוגיה של מדיה רישתית שיחתית
 
The Breastfeeding Network Guidance Document
The Breastfeeding Network Guidance DocumentThe Breastfeeding Network Guidance Document
The Breastfeeding Network Guidance Document
 
Conflicts Of Interest
Conflicts Of InterestConflicts Of Interest
Conflicts Of Interest
 
Safe Preparation, Storage And Handling Of Powdered Infant Formula Guidelines
Safe Preparation, Storage And Handling Of Powdered Infant Formula   GuidelinesSafe Preparation, Storage And Handling Of Powdered Infant Formula   Guidelines
Safe Preparation, Storage And Handling Of Powdered Infant Formula Guidelines
 
Maternal Sertraline Treatment And Serotonin Transport In Breast Feeding Mothe...
Maternal Sertraline Treatment And Serotonin Transport In Breast Feeding Mothe...Maternal Sertraline Treatment And Serotonin Transport In Breast Feeding Mothe...
Maternal Sertraline Treatment And Serotonin Transport In Breast Feeding Mothe...
 
космически туризъм
космически туризъмкосмически туризъм
космически туризъм
 
Blogging to Build Your Brand
Blogging to Build Your BrandBlogging to Build Your Brand
Blogging to Build Your Brand
 
Chisholm Gallery, Carolyn Edlund , STILL LIFE
Chisholm Gallery, Carolyn  Edlund , STILL LIFEChisholm Gallery, Carolyn  Edlund , STILL LIFE
Chisholm Gallery, Carolyn Edlund , STILL LIFE
 
Sleep And Sudden Infant Death Syndrome Research Infant Arousals During Mother...
Sleep And Sudden Infant Death Syndrome Research Infant Arousals During Mother...Sleep And Sudden Infant Death Syndrome Research Infant Arousals During Mother...
Sleep And Sudden Infant Death Syndrome Research Infant Arousals During Mother...
 
Forever flowing 3.3
Forever flowing 3.3Forever flowing 3.3
Forever flowing 3.3
 
Bonnie%20and%20 Damon%20 After%20 Hours
Bonnie%20and%20 Damon%20 After%20 HoursBonnie%20and%20 Damon%20 After%20 Hours
Bonnie%20and%20 Damon%20 After%20 Hours
 
Forever Flowing: The Azure Legacy 2.6
Forever Flowing: The Azure Legacy  2.6Forever Flowing: The Azure Legacy  2.6
Forever Flowing: The Azure Legacy 2.6
 
Chisholm Gallery, Leslie Shiels , Canine Culture Part 1
Chisholm  Gallery, Leslie Shiels , Canine Culture Part 1Chisholm  Gallery, Leslie Shiels , Canine Culture Part 1
Chisholm Gallery, Leslie Shiels , Canine Culture Part 1
 
11 ConfiguracióN
11 ConfiguracióN11 ConfiguracióN
11 ConfiguracióN
 
16. External Factors
16. External Factors16. External Factors
16. External Factors
 
Miley Cyrus
Miley CyrusMiley Cyrus
Miley Cyrus
 
Nelson Mandela
Nelson MandelaNelson Mandela
Nelson Mandela
 
Lithium Likes to Loves Tour Dallas
Lithium Likes to Loves Tour DallasLithium Likes to Loves Tour Dallas
Lithium Likes to Loves Tour Dallas
 
Chisholm Gallery, Marie Ackers, portfolio of Bronzes
Chisholm Gallery,  Marie Ackers,  portfolio of BronzesChisholm Gallery,  Marie Ackers,  portfolio of Bronzes
Chisholm Gallery, Marie Ackers, portfolio of Bronzes
 

Semelhante a Métodos Ágeis

Agilidade - Palestra -Prodabel
Agilidade - Palestra -ProdabelAgilidade - Palestra -Prodabel
Agilidade - Palestra -ProdabelYoris Linhares
 
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014Horácio Soares
 
Projetos de software alem da tecnologia
Projetos de software alem da tecnologiaProjetos de software alem da tecnologia
Projetos de software alem da tecnologiaRoberto Brandini
 
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
 
Questionário Empresa Webvix
Questionário Empresa WebvixQuestionário Empresa Webvix
Questionário Empresa Webvixgueste3d3ab
 
Mobile UX - MobileConf 2014 - RJ
Mobile UX - MobileConf 2014 - RJMobile UX - MobileConf 2014 - RJ
Mobile UX - MobileConf 2014 - RJHorácio Soares
 
Metodologia sugerida para gestão de projetos web
Metodologia sugerida para gestão de projetos webMetodologia sugerida para gestão de projetos web
Metodologia sugerida para gestão de projetos webdiogo_plta
 
Apresentação - Luby Fábrica de Software
Apresentação - Luby Fábrica de SoftwareApresentação - Luby Fábrica de Software
Apresentação - Luby Fábrica de SoftwareAlon Lubieniecki
 
Metodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMetodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMarcelo Murad
 
Apresentação sumo
Apresentação sumoApresentação sumo
Apresentação sumosumo_do
 
Realizando entregas contínuas para seu app com codepush
Realizando entregas contínuas para seu app com codepushRealizando entregas contínuas para seu app com codepush
Realizando entregas contínuas para seu app com codepushRodolfo Bueno
 
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKIO que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKIBruno Fernandes Chimieski
 
Práticas De Um Engenheiro De Software Eficiente
Práticas De Um Engenheiro De Software EficientePráticas De Um Engenheiro De Software Eficiente
Práticas De Um Engenheiro De Software EficienteGiovanni Bassi
 

Semelhante a Métodos Ágeis (20)

Agilidade em projetos de software
Agilidade em projetos de softwareAgilidade em projetos de software
Agilidade em projetos de software
 
Agilidade - Palestra -Prodabel
Agilidade - Palestra -ProdabelAgilidade - Palestra -Prodabel
Agilidade - Palestra -Prodabel
 
Manifesto agil
Manifesto agilManifesto agil
Manifesto agil
 
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
 
Projetos de software alem da tecnologia
Projetos de software alem da tecnologiaProjetos de software alem da tecnologia
Projetos de software alem da tecnologia
 
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
 
Agile User Experience
Agile User ExperienceAgile User Experience
Agile User Experience
 
Curso Scrum - Turma Visie
Curso Scrum - Turma VisieCurso Scrum - Turma Visie
Curso Scrum - Turma Visie
 
Questionário Empresa Webvix
Questionário Empresa WebvixQuestionário Empresa Webvix
Questionário Empresa Webvix
 
Agile
AgileAgile
Agile
 
Mobile UX - MobileConf 2014 - RJ
Mobile UX - MobileConf 2014 - RJMobile UX - MobileConf 2014 - RJ
Mobile UX - MobileConf 2014 - RJ
 
Lightning talk Métodos Ágeis
Lightning talk Métodos ÁgeisLightning talk Métodos Ágeis
Lightning talk Métodos Ágeis
 
Metodologia sugerida para gestão de projetos web
Metodologia sugerida para gestão de projetos webMetodologia sugerida para gestão de projetos web
Metodologia sugerida para gestão de projetos web
 
Apresentação - Luby Fábrica de Software
Apresentação - Luby Fábrica de SoftwareApresentação - Luby Fábrica de Software
Apresentação - Luby Fábrica de Software
 
Metodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMetodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs Agile
 
Apresentação sumo
Apresentação sumoApresentação sumo
Apresentação sumo
 
Realizando entregas contínuas para seu app com codepush
Realizando entregas contínuas para seu app com codepushRealizando entregas contínuas para seu app com codepush
Realizando entregas contínuas para seu app com codepush
 
Responsive wordpress
Responsive wordpressResponsive wordpress
Responsive wordpress
 
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKIO que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
 
Práticas De Um Engenheiro De Software Eficiente
Práticas De Um Engenheiro De Software EficientePráticas De Um Engenheiro De Software Eficiente
Práticas De Um Engenheiro De Software Eficiente
 

Mais de Maurício Aniche

Can ML help software developers? (TEQnation 2022)
Can ML help software developers? (TEQnation 2022)Can ML help software developers? (TEQnation 2022)
Can ML help software developers? (TEQnation 2022)Maurício Aniche
 
Tracing Back Log Data to its Log Statement: From Research to Practice
Tracing Back Log Data to its Log Statement: From Research to PracticeTracing Back Log Data to its Log Statement: From Research to Practice
Tracing Back Log Data to its Log Statement: From Research to PracticeMaurício Aniche
 
Pragmatic software testing education - SIGCSE 2019
Pragmatic software testing education - SIGCSE 2019Pragmatic software testing education - SIGCSE 2019
Pragmatic software testing education - SIGCSE 2019Maurício Aniche
 
Software Testing with Caipirinhas and Stroopwafels
Software Testing with Caipirinhas and StroopwafelsSoftware Testing with Caipirinhas and Stroopwafels
Software Testing with Caipirinhas and StroopwafelsMaurício Aniche
 
Code smells in MVC applications (Dutch Spring meetup)
Code smells in MVC applications (Dutch Spring meetup)Code smells in MVC applications (Dutch Spring meetup)
Code smells in MVC applications (Dutch Spring meetup)Maurício Aniche
 
A Collaborative Approach to Teach Software Architecture - SIGCSE 2017
A Collaborative Approach to Teach Software Architecture - SIGCSE 2017A Collaborative Approach to Teach Software Architecture - SIGCSE 2017
A Collaborative Approach to Teach Software Architecture - SIGCSE 2017Maurício Aniche
 
Code quality in MVC systems - BENEVOL 2016
Code quality in MVC systems - BENEVOL 2016Code quality in MVC systems - BENEVOL 2016
Code quality in MVC systems - BENEVOL 2016Maurício Aniche
 
A Validated Set of Smells for MVC Architectures - ICSME 2016
A Validated Set of Smells for MVC Architectures - ICSME 2016A Validated Set of Smells for MVC Architectures - ICSME 2016
A Validated Set of Smells for MVC Architectures - ICSME 2016Maurício Aniche
 
SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...
SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...
SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...Maurício Aniche
 
DNAD 2015 - Métricas de código, pra que te quero?
DNAD 2015 - Métricas de código, pra que te quero?DNAD 2015 - Métricas de código, pra que te quero?
DNAD 2015 - Métricas de código, pra que te quero?Maurício Aniche
 
Como eu aprendi que testar software é importante?
Como eu aprendi que testar software é importante?Como eu aprendi que testar software é importante?
Como eu aprendi que testar software é importante?Maurício Aniche
 
Proposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações Web
Proposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações WebProposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações Web
Proposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações WebMaurício Aniche
 
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...Maurício Aniche
 
Test-Driven Development serve pra mim?
Test-Driven Development serve pra mim?Test-Driven Development serve pra mim?
Test-Driven Development serve pra mim?Maurício Aniche
 
O que estamos temos feito com mineração de repositório de código no IME?
O que estamos temos feito com mineração de repositório de código no IME?O que estamos temos feito com mineração de repositório de código no IME?
O que estamos temos feito com mineração de repositório de código no IME?Maurício Aniche
 
MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013
MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013
MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013Maurício Aniche
 
Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...
Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...
Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...Maurício Aniche
 
Minicurso sobre Evolução de Software no CBSoft 2011
Minicurso sobre Evolução de Software no CBSoft 2011Minicurso sobre Evolução de Software no CBSoft 2011
Minicurso sobre Evolução de Software no CBSoft 2011Maurício Aniche
 
MTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary Study
MTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary StudyMTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary Study
MTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary StudyMaurício Aniche
 

Mais de Maurício Aniche (20)

Can ML help software developers? (TEQnation 2022)
Can ML help software developers? (TEQnation 2022)Can ML help software developers? (TEQnation 2022)
Can ML help software developers? (TEQnation 2022)
 
Tracing Back Log Data to its Log Statement: From Research to Practice
Tracing Back Log Data to its Log Statement: From Research to PracticeTracing Back Log Data to its Log Statement: From Research to Practice
Tracing Back Log Data to its Log Statement: From Research to Practice
 
Pragmatic software testing education - SIGCSE 2019
Pragmatic software testing education - SIGCSE 2019Pragmatic software testing education - SIGCSE 2019
Pragmatic software testing education - SIGCSE 2019
 
Test Automation Day 2018
Test Automation Day 2018Test Automation Day 2018
Test Automation Day 2018
 
Software Testing with Caipirinhas and Stroopwafels
Software Testing with Caipirinhas and StroopwafelsSoftware Testing with Caipirinhas and Stroopwafels
Software Testing with Caipirinhas and Stroopwafels
 
Code smells in MVC applications (Dutch Spring meetup)
Code smells in MVC applications (Dutch Spring meetup)Code smells in MVC applications (Dutch Spring meetup)
Code smells in MVC applications (Dutch Spring meetup)
 
A Collaborative Approach to Teach Software Architecture - SIGCSE 2017
A Collaborative Approach to Teach Software Architecture - SIGCSE 2017A Collaborative Approach to Teach Software Architecture - SIGCSE 2017
A Collaborative Approach to Teach Software Architecture - SIGCSE 2017
 
Code quality in MVC systems - BENEVOL 2016
Code quality in MVC systems - BENEVOL 2016Code quality in MVC systems - BENEVOL 2016
Code quality in MVC systems - BENEVOL 2016
 
A Validated Set of Smells for MVC Architectures - ICSME 2016
A Validated Set of Smells for MVC Architectures - ICSME 2016A Validated Set of Smells for MVC Architectures - ICSME 2016
A Validated Set of Smells for MVC Architectures - ICSME 2016
 
SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...
SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...
SATT: Tailoring Code Metric Thresholds for Different Software Architectures (...
 
DNAD 2015 - Métricas de código, pra que te quero?
DNAD 2015 - Métricas de código, pra que te quero?DNAD 2015 - Métricas de código, pra que te quero?
DNAD 2015 - Métricas de código, pra que te quero?
 
Como eu aprendi que testar software é importante?
Como eu aprendi que testar software é importante?Como eu aprendi que testar software é importante?
Como eu aprendi que testar software é importante?
 
Proposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações Web
Proposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações WebProposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações Web
Proposta: Métricas e Heurísticas para Detecção de Problemas em Aplicações Web
 
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
Efeitos da Prática de Revisão de Código na Caelum: Um Estudo Preliminar em Du...
 
Test-Driven Development serve pra mim?
Test-Driven Development serve pra mim?Test-Driven Development serve pra mim?
Test-Driven Development serve pra mim?
 
O que estamos temos feito com mineração de repositório de código no IME?
O que estamos temos feito com mineração de repositório de código no IME?O que estamos temos feito com mineração de repositório de código no IME?
O que estamos temos feito com mineração de repositório de código no IME?
 
MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013
MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013
MetricMiner: Supporting Researchers in Mining Software Repositories - SCAM 2013
 
Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...
Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...
Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study - W...
 
Minicurso sobre Evolução de Software no CBSoft 2011
Minicurso sobre Evolução de Software no CBSoft 2011Minicurso sobre Evolução de Software no CBSoft 2011
Minicurso sobre Evolução de Software no CBSoft 2011
 
MTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary Study
MTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary StudyMTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary Study
MTD2014 - Are The Methods In Your DAOs in the Right Place? A Preliminary Study
 

Métodos Ágeis