SlideShare ist ein Scribd-Unternehmen logo
1 von 64
Rápido ou ágil? Giovanni Bassi [email_address]
Giovanni Bassi
Online @ ,[object Object],[object Object]
Sem planejamento Sem documentação Só escreve o código!
 
Go Horse Manifesto?!?
 
Agil == Rápido? Como fazemos para ir mais rápido atualmente Quais as consequências? Podemos melhorar? Agenda
Rápido Ágil ?
 
"Que se move depressa, com muita velocidade" Rápido Fonte: Dicionário Aulete: http://aulete.uol.com.br
“ Que se move ou age com muita facilidade, destreza e rapidez” Ágil  Fonte: Dicionário Aulete: http://aulete.uol.com.br
Rápido Ágil
 
 
Velocidade == Produtividade
 
 
 
 
Prazo Escopo Custo
Está funcionando?
Chaos Report Desafiado: atrasou, custou mais, ou entregou menos Fracasso: cancelado, ou entregue e nunca usado Fonte: Standish Group
Uso de Funcionalidades 64% Nunca ou Raramente Utilizadas 20% do Software é Realmente Útil Fonte: Standish Group, 2002
Ilusão de produtividade
 
Em vez de ...
Padrões de projeto Padrões arquiteturais Princípios de OO Cenários vs.  Padrões corporativos
Em vez de ...
 
 
 
 
 
 
Em vez de ...
 
 
 
 
 
 
Em vez de ...
 
 
 
 
Prazo Escopo Custo
 
Prazo Escopo Custo Qualidade
 
Requisito Código
 
TDD
Devia ter escrito mais documentos!
 
Os primeiros 90% da aplicação levam 90% do tempo para ficarem prontos Os 10% finais levam mais 90% do tempo para terminar
Cone da incerteza Fonte: NASA (Cone of uncertainty)
 
 
 
 
Online @ ,[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

10 lições que eu aprendi implantando o Scrum e que ninguém me contou antes
10 lições que eu aprendi implantando o Scrum e que ninguém me contou antes10 lições que eu aprendi implantando o Scrum e que ninguém me contou antes
10 lições que eu aprendi implantando o Scrum e que ninguém me contou antespriscilaelpo
 
TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...
TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...
TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...tdc-globalcode
 
Campanha de evangelização para entregar boas experiências para o usuário
Campanha de evangelização para entregar boas experiências para o usuárioCampanha de evangelização para entregar boas experiências para o usuário
Campanha de evangelização para entregar boas experiências para o usuárioGlauber Lænder
 
TDC2018SP | Trilha UX - Pair Programming: Troque seu FONE por um DEV
TDC2018SP | Trilha UX - Pair Programming: Troque seu FONE por um DEVTDC2018SP | Trilha UX - Pair Programming: Troque seu FONE por um DEV
TDC2018SP | Trilha UX - Pair Programming: Troque seu FONE por um DEVtdc-globalcode
 
Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05Luiz Duarte
 
Testes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuárioTestes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuárioGlauber Lænder
 
Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Luiz Duarte
 
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...Glauber Lænder
 
Agile é O Novo Waterfall
Agile é O Novo WaterfallAgile é O Novo Waterfall
Agile é O Novo Waterfallfrankmt
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoLuiz Duarte
 
Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01Luiz Duarte
 
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?Fabio Godoy
 
Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07Luiz Duarte
 
Planejamento, Execução e Controle de Projetos (19/05/2015)
Planejamento, Execução e Controle de Projetos (19/05/2015)Planejamento, Execução e Controle de Projetos (19/05/2015)
Planejamento, Execução e Controle de Projetos (19/05/2015)Alessandro Almeida
 
Live técnica dos melhores relatórios para a Comunidade i-Educar
Live técnica dos melhores relatórios para a Comunidade i-EducarLive técnica dos melhores relatórios para a Comunidade i-Educar
Live técnica dos melhores relatórios para a Comunidade i-EducarPortabilis
 
NAO SE LIMITE! Agilidade tem tudo a ver com multidisciplinaridade
NAO SE LIMITE! Agilidade tem tudo a ver com multidisciplinaridadeNAO SE LIMITE! Agilidade tem tudo a ver com multidisciplinaridade
NAO SE LIMITE! Agilidade tem tudo a ver com multidisciplinaridadeGleica Reinert
 
Agilidade em TI - Congresso FATEC-SP 2017
Agilidade em TI - Congresso FATEC-SP 2017Agilidade em TI - Congresso FATEC-SP 2017
Agilidade em TI - Congresso FATEC-SP 2017Arthur Fücher
 
Evolução cultural - Criando Times de Alto Desempenho
Evolução cultural - Criando Times de Alto DesempenhoEvolução cultural - Criando Times de Alto Desempenho
Evolução cultural - Criando Times de Alto DesempenhoDavid Robert Camargo de Campos
 

Was ist angesagt? (20)

10 lições que eu aprendi implantando o Scrum e que ninguém me contou antes
10 lições que eu aprendi implantando o Scrum e que ninguém me contou antes10 lições que eu aprendi implantando o Scrum e que ninguém me contou antes
10 lições que eu aprendi implantando o Scrum e que ninguém me contou antes
 
TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...
TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...
TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...
 
Campanha de evangelização para entregar boas experiências para o usuário
Campanha de evangelização para entregar boas experiências para o usuárioCampanha de evangelização para entregar boas experiências para o usuário
Campanha de evangelização para entregar boas experiências para o usuário
 
TDC2018SP | Trilha UX - Pair Programming: Troque seu FONE por um DEV
TDC2018SP | Trilha UX - Pair Programming: Troque seu FONE por um DEVTDC2018SP | Trilha UX - Pair Programming: Troque seu FONE por um DEV
TDC2018SP | Trilha UX - Pair Programming: Troque seu FONE por um DEV
 
Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05Curso Scrum e Métodos Ágeis 05
Curso Scrum e Métodos Ágeis 05
 
Testes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuárioTestes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuário
 
Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04
 
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...
 
Agile é O Novo Waterfall
Agile é O Novo WaterfallAgile é O Novo Waterfall
Agile é O Novo Waterfall
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - Introdução
 
Visão rápida sobre o SCRUM
Visão rápida sobre o SCRUMVisão rápida sobre o SCRUM
Visão rápida sobre o SCRUM
 
Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01
 
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
 
Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 07
 
Desenvolvendo produtos no UOL
Desenvolvendo produtos no UOLDesenvolvendo produtos no UOL
Desenvolvendo produtos no UOL
 
Planejamento, Execução e Controle de Projetos (19/05/2015)
Planejamento, Execução e Controle de Projetos (19/05/2015)Planejamento, Execução e Controle de Projetos (19/05/2015)
Planejamento, Execução e Controle de Projetos (19/05/2015)
 
Live técnica dos melhores relatórios para a Comunidade i-Educar
Live técnica dos melhores relatórios para a Comunidade i-EducarLive técnica dos melhores relatórios para a Comunidade i-Educar
Live técnica dos melhores relatórios para a Comunidade i-Educar
 
NAO SE LIMITE! Agilidade tem tudo a ver com multidisciplinaridade
NAO SE LIMITE! Agilidade tem tudo a ver com multidisciplinaridadeNAO SE LIMITE! Agilidade tem tudo a ver com multidisciplinaridade
NAO SE LIMITE! Agilidade tem tudo a ver com multidisciplinaridade
 
Agilidade em TI - Congresso FATEC-SP 2017
Agilidade em TI - Congresso FATEC-SP 2017Agilidade em TI - Congresso FATEC-SP 2017
Agilidade em TI - Congresso FATEC-SP 2017
 
Evolução cultural - Criando Times de Alto Desempenho
Evolução cultural - Criando Times de Alto DesempenhoEvolução cultural - Criando Times de Alto Desempenho
Evolução cultural - Criando Times de Alto Desempenho
 

Andere mochten auch

O que as pessoas buscam com o Coaching?
O que as pessoas buscam com o Coaching?O que as pessoas buscam com o Coaching?
O que as pessoas buscam com o Coaching?Annelise Gripp
 
Datamarket: A Start-Up that will Change the World (with Open Data)
Datamarket: A Start-Up that will Change the World (with Open Data)Datamarket: A Start-Up that will Change the World (with Open Data)
Datamarket: A Start-Up that will Change the World (with Open Data)Bo Olafsson
 
Certificado_Greg
Certificado_GregCertificado_Greg
Certificado_GregGreg Serson
 
Acquire, Grow & Retain Customers, Fast
Acquire, Grow & Retain Customers, FastAcquire, Grow & Retain Customers, Fast
Acquire, Grow & Retain Customers, FastSailthru
 
Market Place Opportunity and Competitor Research #eMetrics San Fransisco - ...
Market Place Opportunity and Competitor Research   #eMetrics San Fransisco - ...Market Place Opportunity and Competitor Research   #eMetrics San Fransisco - ...
Market Place Opportunity and Competitor Research #eMetrics San Fransisco - ...Russell McAthy
 
Expressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLExpressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLCredential Engine
 
Entrepreneurship and Financing Options for Innovation
Entrepreneurship and Financing Options for InnovationEntrepreneurship and Financing Options for Innovation
Entrepreneurship and Financing Options for InnovationSerdar Torun
 
Organizational democracy (Scrum.org presentation)
Organizational democracy (Scrum.org presentation)Organizational democracy (Scrum.org presentation)
Organizational democracy (Scrum.org presentation)Giovanni Bassi
 
GIẢI PHẪU VÀ SINH LÝ MẮT
GIẢI PHẪU VÀ SINH LÝ MẮTGIẢI PHẪU VÀ SINH LÝ MẮT
GIẢI PHẪU VÀ SINH LÝ MẮTSoM
 
Auto-gestão, negócios e produtividade - Agile Floripa 2016
Auto-gestão, negócios e produtividade - Agile Floripa 2016Auto-gestão, negócios e produtividade - Agile Floripa 2016
Auto-gestão, negócios e produtividade - Agile Floripa 2016Victor Hugo Germano
 
Inteligência de Negócios em Mídias Sociais - Como, Quando e Porque
Inteligência de Negócios em Mídias Sociais - Como, Quando e PorqueInteligência de Negócios em Mídias Sociais - Como, Quando e Porque
Inteligência de Negócios em Mídias Sociais - Como, Quando e PorqueEstêvão Soares Custodio
 
Enterprise Development Trends 2016 - Cloud, Container and Microservices Insig...
Enterprise Development Trends 2016 - Cloud, Container and Microservices Insig...Enterprise Development Trends 2016 - Cloud, Container and Microservices Insig...
Enterprise Development Trends 2016 - Cloud, Container and Microservices Insig...Lightbend
 
Main Lessons Learned Reading The Leader's Guide to Storytelling
Main Lessons Learned Reading The Leader's Guide to StorytellingMain Lessons Learned Reading The Leader's Guide to Storytelling
Main Lessons Learned Reading The Leader's Guide to StorytellingAndré Faria Gomes
 
Slick eventsourcing
Slick eventsourcingSlick eventsourcing
Slick eventsourcingAdam Warski
 

Andere mochten auch (19)

O que as pessoas buscam com o Coaching?
O que as pessoas buscam com o Coaching?O que as pessoas buscam com o Coaching?
O que as pessoas buscam com o Coaching?
 
Fuc* the Algorithm (YouPixCon)
Fuc* the Algorithm (YouPixCon)Fuc* the Algorithm (YouPixCon)
Fuc* the Algorithm (YouPixCon)
 
Datamarket: A Start-Up that will Change the World (with Open Data)
Datamarket: A Start-Up that will Change the World (with Open Data)Datamarket: A Start-Up that will Change the World (with Open Data)
Datamarket: A Start-Up that will Change the World (with Open Data)
 
Certificado_Greg
Certificado_GregCertificado_Greg
Certificado_Greg
 
QVD Metadata Profile App in Qlik Sense
QVD Metadata Profile App in Qlik SenseQVD Metadata Profile App in Qlik Sense
QVD Metadata Profile App in Qlik Sense
 
PUBLICATIONS
PUBLICATIONSPUBLICATIONS
PUBLICATIONS
 
Acquire, Grow & Retain Customers, Fast
Acquire, Grow & Retain Customers, FastAcquire, Grow & Retain Customers, Fast
Acquire, Grow & Retain Customers, Fast
 
Market Place Opportunity and Competitor Research #eMetrics San Fransisco - ...
Market Place Opportunity and Competitor Research   #eMetrics San Fransisco - ...Market Place Opportunity and Competitor Research   #eMetrics San Fransisco - ...
Market Place Opportunity and Competitor Research #eMetrics San Fransisco - ...
 
Expressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLExpressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDL
 
Entrepreneurship and Financing Options for Innovation
Entrepreneurship and Financing Options for InnovationEntrepreneurship and Financing Options for Innovation
Entrepreneurship and Financing Options for Innovation
 
web3j overview
web3j overviewweb3j overview
web3j overview
 
Organizational democracy (Scrum.org presentation)
Organizational democracy (Scrum.org presentation)Organizational democracy (Scrum.org presentation)
Organizational democracy (Scrum.org presentation)
 
GIẢI PHẪU VÀ SINH LÝ MẮT
GIẢI PHẪU VÀ SINH LÝ MẮTGIẢI PHẪU VÀ SINH LÝ MẮT
GIẢI PHẪU VÀ SINH LÝ MẮT
 
Auto-gestão, negócios e produtividade - Agile Floripa 2016
Auto-gestão, negócios e produtividade - Agile Floripa 2016Auto-gestão, negócios e produtividade - Agile Floripa 2016
Auto-gestão, negócios e produtividade - Agile Floripa 2016
 
Inteligência de Negócios em Mídias Sociais - Como, Quando e Porque
Inteligência de Negócios em Mídias Sociais - Como, Quando e PorqueInteligência de Negócios em Mídias Sociais - Como, Quando e Porque
Inteligência de Negócios em Mídias Sociais - Como, Quando e Porque
 
Enterprise Development Trends 2016 - Cloud, Container and Microservices Insig...
Enterprise Development Trends 2016 - Cloud, Container and Microservices Insig...Enterprise Development Trends 2016 - Cloud, Container and Microservices Insig...
Enterprise Development Trends 2016 - Cloud, Container and Microservices Insig...
 
OEM Grid control 11g
OEM Grid control 11gOEM Grid control 11g
OEM Grid control 11g
 
Main Lessons Learned Reading The Leader's Guide to Storytelling
Main Lessons Learned Reading The Leader's Guide to StorytellingMain Lessons Learned Reading The Leader's Guide to Storytelling
Main Lessons Learned Reading The Leader's Guide to Storytelling
 
Slick eventsourcing
Slick eventsourcingSlick eventsourcing
Slick eventsourcing
 

Ähnlich wie Rápido ou Ágil? (AgileBrazil 2010)

Caminho Do Desenvolvedor Amador Para o Profissional
Caminho Do Desenvolvedor Amador Para o ProfissionalCaminho Do Desenvolvedor Amador Para o Profissional
Caminho Do Desenvolvedor Amador Para o ProfissionalGiovanni Bassi
 
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
 
Desenvolvimento ágil do jeito certo
Desenvolvimento ágil do jeito certoDesenvolvimento ágil do jeito certo
Desenvolvimento ágil do jeito certoMarcos Petry
 
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de... "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...Julio Cesar Nunes de Souza
 
Desenvolvendo mvp com python
Desenvolvendo mvp com pythonDesenvolvendo mvp com python
Desenvolvendo mvp com pythonBruno Rocha
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento4Soft
 
Ux for Developers - Build Better Products
Ux for Developers - Build Better ProductsUx for Developers - Build Better Products
Ux for Developers - Build Better ProductsPedro Marques
 
Como Acelerar Sua Carreira
Como Acelerar Sua CarreiraComo Acelerar Sua Carreira
Como Acelerar Sua CarreiraFelipe Barreiros
 
Encontro Locaweb
Encontro  LocawebEncontro  Locaweb
Encontro LocawebFabio Akita
 
Encontro Locaweb Curitiba
Encontro  Locaweb CuritibaEncontro  Locaweb Curitiba
Encontro Locaweb CuritibaFabio Akita
 
TDD (Test Driven Development)
TDD (Test Driven Development)TDD (Test Driven Development)
TDD (Test Driven Development)Felipe Pimentel
 
Agile Development Software - Scrum
Agile Development Software - ScrumAgile Development Software - Scrum
Agile Development Software - ScrumDiego Castro
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Marcio Miyamoto
 
Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)Better Developer
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração ContínuaGiovanni Bassi
 
Xp Metodologias Ageis Para Desenvolvimento De Software
Xp   Metodologias Ageis Para Desenvolvimento De SoftwareXp   Metodologias Ageis Para Desenvolvimento De Software
Xp Metodologias Ageis Para Desenvolvimento De Softwareguest4b8d24
 
Xp Metodologias Ageis Para Desenvolvimento De Software
Xp   Metodologias Ageis Para Desenvolvimento De SoftwareXp   Metodologias Ageis Para Desenvolvimento De Software
Xp Metodologias Ageis Para Desenvolvimento De SoftwareMarcos Cardoso
 

Ähnlich wie Rápido ou Ágil? (AgileBrazil 2010) (20)

Caminho Do Desenvolvedor Amador Para o Profissional
Caminho Do Desenvolvedor Amador Para o ProfissionalCaminho Do Desenvolvedor Amador Para o Profissional
Caminho Do Desenvolvedor Amador Para o Profissional
 
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
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
Desenvolvimento ágil do jeito certo
Desenvolvimento ágil do jeito certoDesenvolvimento ágil do jeito certo
Desenvolvimento ágil do jeito certo
 
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de... "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 
Desenvolvendo mvp com python
Desenvolvendo mvp com pythonDesenvolvendo mvp com python
Desenvolvendo mvp com python
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
Ux for Developers - Build Better Products
Ux for Developers - Build Better ProductsUx for Developers - Build Better Products
Ux for Developers - Build Better Products
 
Como Acelerar Sua Carreira
Como Acelerar Sua CarreiraComo Acelerar Sua Carreira
Como Acelerar Sua Carreira
 
Entregando Software com Valor
Entregando Software com ValorEntregando Software com Valor
Entregando Software com Valor
 
Encontro Locaweb
Encontro  LocawebEncontro  Locaweb
Encontro Locaweb
 
Encontro Locaweb Curitiba
Encontro  Locaweb CuritibaEncontro  Locaweb Curitiba
Encontro Locaweb Curitiba
 
TDD (Test Driven Development)
TDD (Test Driven Development)TDD (Test Driven Development)
TDD (Test Driven Development)
 
Agile Development Software - Scrum
Agile Development Software - ScrumAgile Development Software - Scrum
Agile Development Software - Scrum
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
 
Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)Do código à produção com Gitlab (mundo python)
Do código à produção com Gitlab (mundo python)
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Xp Metodologias Ageis Para Desenvolvimento De Software
Xp   Metodologias Ageis Para Desenvolvimento De SoftwareXp   Metodologias Ageis Para Desenvolvimento De Software
Xp Metodologias Ageis Para Desenvolvimento De Software
 
Xp Metodologias Ageis Para Desenvolvimento De Software
Xp   Metodologias Ageis Para Desenvolvimento De SoftwareXp   Metodologias Ageis Para Desenvolvimento De Software
Xp Metodologias Ageis Para Desenvolvimento De Software
 

Mehr von Giovanni Bassi

O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviçosO que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviçosGiovanni Bassi
 
Analisando dumps de memória de aplicações .NET
Analisando dumps de memória de aplicações .NETAnalisando dumps de memória de aplicações .NET
Analisando dumps de memória de aplicações .NETGiovanni Bassi
 
Async e await com JavaScript: entenda e use agora
Async e await com JavaScript: entenda e use agoraAsync e await com JavaScript: entenda e use agora
Async e await com JavaScript: entenda e use agoraGiovanni Bassi
 
Conhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetesConhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetesGiovanni Bassi
 
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1Giovanni Bassi
 
C#7, 7.1, 7.2, 7.3 e C# 8
C#7, 7.1, 7.2, 7.3 e C# 8C#7, 7.1, 7.2, 7.3 e C# 8
C#7, 7.1, 7.2, 7.3 e C# 8Giovanni Bassi
 
Engenharia ágil de ponta a ponta do clone ao deploy
Engenharia ágil de ponta a ponta do clone ao deployEngenharia ágil de ponta a ponta do clone ao deploy
Engenharia ágil de ponta a ponta do clone ao deployGiovanni Bassi
 
Entrega contínua fica mais fácil com contêineres
Entrega contínua fica mais fácil com contêineresEntrega contínua fica mais fácil com contêineres
Entrega contínua fica mais fácil com contêineresGiovanni Bassi
 
.NET Core, ASP.NET Core e .NET Standard 2
.NET Core, ASP.NET Core e .NET Standard 2.NET Core, ASP.NET Core e .NET Standard 2
.NET Core, ASP.NET Core e .NET Standard 2Giovanni Bassi
 
.NET com contêineres Windows e Linux
.NET com contêineres Windows e Linux.NET com contêineres Windows e Linux
.NET com contêineres Windows e LinuxGiovanni Bassi
 
Async e await com JavaScript: entenda e use agora
Async e await com JavaScript: entenda e use agoraAsync e await com JavaScript: entenda e use agora
Async e await com JavaScript: entenda e use agoraGiovanni Bassi
 
Compartilhando código entre frontend e backend com Node.js
Compartilhando código entre frontend e backend com Node.jsCompartilhando código entre frontend e backend com Node.js
Compartilhando código entre frontend e backend com Node.jsGiovanni Bassi
 
Construindo uma ferramenta CLI multiplataforma com Node.js
Construindo uma ferramenta CLI multiplataforma com Node.jsConstruindo uma ferramenta CLI multiplataforma com Node.js
Construindo uma ferramenta CLI multiplataforma com Node.jsGiovanni Bassi
 
Um mergulho nos containers windows
Um mergulho nos containers windowsUm mergulho nos containers windows
Um mergulho nos containers windowsGiovanni Bassi
 
Por dentro do .NET Core
Por dentro do .NET CorePor dentro do .NET Core
Por dentro do .NET CoreGiovanni Bassi
 
Build e release pipeline com docker
Build e release pipeline com dockerBuild e release pipeline com docker
Build e release pipeline com dockerGiovanni Bassi
 
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...Giovanni Bassi
 

Mehr von Giovanni Bassi (20)

O que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviçosO que aprendi montando a arquitetura de microsserviços
O que aprendi montando a arquitetura de microsserviços
 
Sendo ágil com git
Sendo ágil com gitSendo ágil com git
Sendo ágil com git
 
Analisando dumps de memória de aplicações .NET
Analisando dumps de memória de aplicações .NETAnalisando dumps de memória de aplicações .NET
Analisando dumps de memória de aplicações .NET
 
Novidades do c# 7 e 8
Novidades do c# 7 e 8Novidades do c# 7 e 8
Novidades do c# 7 e 8
 
Async e await com JavaScript: entenda e use agora
Async e await com JavaScript: entenda e use agoraAsync e await com JavaScript: entenda e use agora
Async e await com JavaScript: entenda e use agora
 
Conhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetesConhecendo o AKS, o azure container services com kubernetes
Conhecendo o AKS, o azure container services com kubernetes
 
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
Novidades do .NET Core 2.1 e do ASP.NET Core 2.1
 
C#7, 7.1, 7.2, 7.3 e C# 8
C#7, 7.1, 7.2, 7.3 e C# 8C#7, 7.1, 7.2, 7.3 e C# 8
C#7, 7.1, 7.2, 7.3 e C# 8
 
Engenharia ágil de ponta a ponta do clone ao deploy
Engenharia ágil de ponta a ponta do clone ao deployEngenharia ágil de ponta a ponta do clone ao deploy
Engenharia ágil de ponta a ponta do clone ao deploy
 
Entrega contínua fica mais fácil com contêineres
Entrega contínua fica mais fácil com contêineresEntrega contínua fica mais fácil com contêineres
Entrega contínua fica mais fácil com contêineres
 
.NET Core, ASP.NET Core e .NET Standard 2
.NET Core, ASP.NET Core e .NET Standard 2.NET Core, ASP.NET Core e .NET Standard 2
.NET Core, ASP.NET Core e .NET Standard 2
 
.NET com contêineres Windows e Linux
.NET com contêineres Windows e Linux.NET com contêineres Windows e Linux
.NET com contêineres Windows e Linux
 
Async e await com JavaScript: entenda e use agora
Async e await com JavaScript: entenda e use agoraAsync e await com JavaScript: entenda e use agora
Async e await com JavaScript: entenda e use agora
 
Compartilhando código entre frontend e backend com Node.js
Compartilhando código entre frontend e backend com Node.jsCompartilhando código entre frontend e backend com Node.js
Compartilhando código entre frontend e backend com Node.js
 
Construindo uma ferramenta CLI multiplataforma com Node.js
Construindo uma ferramenta CLI multiplataforma com Node.jsConstruindo uma ferramenta CLI multiplataforma com Node.js
Construindo uma ferramenta CLI multiplataforma com Node.js
 
O Futuro do C#: C#8
O Futuro do C#: C#8O Futuro do C#: C#8
O Futuro do C#: C#8
 
Um mergulho nos containers windows
Um mergulho nos containers windowsUm mergulho nos containers windows
Um mergulho nos containers windows
 
Por dentro do .NET Core
Por dentro do .NET CorePor dentro do .NET Core
Por dentro do .NET Core
 
Build e release pipeline com docker
Build e release pipeline com dockerBuild e release pipeline com docker
Build e release pipeline com docker
 
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
Release contínuo de um microsserviço com Docker ASP.net core e Azure Containe...
 

Rápido ou Ágil? (AgileBrazil 2010)

Hinweis der Redaktion

  1. “ Ágil” no dicionário Aulete, tem como primeira definição: “Que se move ou age com muita facilidade, destreza e rapidez”. Tenho certeza que você conhece desenvolvedores que se movem e agem com rapidez: é só aparecer o patrocinador do projeto que ele se esconde. Ele também “age com muita facilidade” na hora de arrumar desculpas pros problemas no código ou no projeto. Será que esse desenvolvedor é ágil? Nesta palestra vamos analizar porque tantas empresas parecem estar caminhando para o “rápido” enquanto deveriam estar buscando o “ágil”. Veremos os conceitos errôneos frequentemente associados à agilidade como falta de compromisso, anarquia, falta de planejamento, falta de documentação, baixa qualidade, entre outros, e vamos tentar entender de onde eles vieram.
  2. Quando falamos em velocidade geralmente queremos dizer produtividade. E como buscamos produtividade?
  3. Padronização Vem da engenharia clássica Dimimui a variabilidade do processo Ideal para produção seriada
  4. Comando e controle Hierarquia, típica do militarismo O superior dá a visão e garante que ela vai ser executada controlando o processo
  5. Medições Vem da engenharia clássica Medições intermediárias garantiriam o processo e aumentariam a velocidade Qual o impacto das medições num processo de criação intelectual?
  6. BDUF Planejamento antecipado
  7. Expectativa de previsibilidade Pré-definições de escopo, prazo e custo. Nada muda.
  8. Está funcionando?
  9. Iniciamos achando que vamos rápido, e rápidamente nos colocamos na parede. Nossa produtividade cai. Porque?
  10. Porque potência não é nada sem controle.
  11. Em vez de padronização
  12. Em vez de Comando e controle
  13. Anarquia? Não!
  14. Auto gestão
  15. Auto organização Habilita resolução mais rápida dos problemas
  16. Transparência Ninguém esconde nada Foco maior nos problemas e oportunidades
  17. Habilita que você faça inspeção em vários pontos do processo
  18. Adaptaçao
  19. Em vez de medições...
  20. Métricas motivacionais Bonus Punições
  21. Funcionários mentem com medo de serem punidos Pior que não medir, é medir errado
  22. Hiperfoco mata a produtividade “ Cachorro hiperfocado dentro da jaula não ve a porta aberta”
  23. Métricas informativas, para o time usar Alguém tem interesse em adulterar esta métrica?
  24. Em vez de BDUF... Crise...
  25. Iterativo e incremental
  26. Planeje mais! Iterativamente!
  27. Há uma quarta variável escondida: qualidade Ilusão de previsibilidade
  28. Quality...
  29. Como tornar mais fácil aceitar mudanças?
  30. Código Limpo
  31. Somente a documentação necessária, não como proteção
  32. Boa parte dos nossos problemas está na ilusão de previsibilidade
  33. Vendemos estimativas como previsões de futuro
  34. Desenvolvimento de software é não linear
  35. Apenas arranhamos os conceitos iniciais. Mais estudo é necessário.