SlideShare uma empresa Scribd logo
Ricardo Almeida




Em busca da excelência do
desenvolvimento de software
• PUC-SP 2002
• Pós-Graduado
• Abril Digital
• Evangelista métodos ágeis (2007)
• Eventos (DevInSampa, Fatecs)
Excelencia puc
Por que
preciso ser
  ágil?
O que é ser ágil?
Inspire-se em alguém
Excelencia puc
Você ama o que faz?
Manifesto Ágil
Saia da Zona de
   Conforto
Excelencia puc
Comunicação   Respeito   Simplicidade


Feedback                    Coragem
Segredo da Produtividade
Excelencia puc
Faça meio produto,
 não um produto
   “meia-boca”
Variáveis de projeto

    •Tempo
    •Custo
    •Escopo
“Uma mulher faz um
  filho em 9 meses,
mas 9 mulheres não
 fazem um filho em
      um mês”
Excelencia puc
TDD
Escreva um teste
    que falhe
Implemente o
  necessário
 para passar
Refatore:
Eliminar duplicidade
 Melhorar o design
ATDD
• Métricas
• Gerência de
 Débito Técnico

• Mock
Integração
Contínua
Excelencia puc
Excelencia puc
Ganhe dinheiro em
    3 passos
Devops
1click deploy
Flickr, Facebook,
     Google
Excelencia puc
Entrega frequente

• Reduzir riscos
• Feedback
• Progresso real do projeto
Software pronto para ser
      “deployado”
Automatize quase tudo

• Build, deploy, test, release
• Testes manuais, aprovações
• Use humanos para coisas de grande valor
Canary releasing
Blue-Green
Deployments
      V1


      V2
Blue-Green
Deployments
      V1


      V2
Devops


• Infraestrutura como código
• Puppet, Chef,Vagrant
Cultura de
       aprendizagem

• Dojos
• Tech Talks
• Open Sessions
Open Friday
Se exponha!

• Presença, Escreva, Colabore
• Participe de comunidades (Guru-SP, HHA)
• Eventos (RubyConf)
Assuma Riscos
Enxergue oportunidades
Inove!
Siga seus exemplos


  Seja você um
  evangelizador
Coaching
Estimativas
Review
Retrospectiva

•Inspecionar e Adaptar
•Aprender
•Motivação
•Linha do Tempo
Excelencia puc
Qual seu mindset?
Mestre de
Psicologia
    em
 Stanford
Fixed Mindset
Acreditam que pessoas nascem com dons,
 talentos e habilidades. Querem parecer
        inteligentes a todo custo.



            Grouth Mindset
   Sucesso vem de prática, esforço e
     trabalho duro. Preocupa-se em
   aprender ao invés de provar que é
               inteligente.
Obrigado!

      Perguntas?
       @almeidaricardo
ricardo.almeida@gonow.com.br
     vagas@gonow.com.br

Mais conteúdo relacionado

PDF
Startups & Software - DevDay BH 2013
PDF
PROCESSO CRIATIVO EM AGÊNCIAS DE PUBLICIDADE
PDF
Code Club Brasil no Scrum Day Br
PPT
Conceber Um Projeto escolar
PDF
Apresentação Plano de Carreira em TI
PDF
Criacao produtos-em-24h
PDF
Startup & Software (Extended Version)
PDF
Agilidade além da TI
Startups & Software - DevDay BH 2013
PROCESSO CRIATIVO EM AGÊNCIAS DE PUBLICIDADE
Code Club Brasil no Scrum Day Br
Conceber Um Projeto escolar
Apresentação Plano de Carreira em TI
Criacao produtos-em-24h
Startup & Software (Extended Version)
Agilidade além da TI

Mais procurados (19)

PPTX
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
PDF
Agilidade e Scrum
PDF
Perfil do Profissional de TI - Pensando Além
PDF
Como sincronizar times de design e desenvolvimento
PDF
Desenvolver é...
PPSX
Adaptacao Ágil para Times de Desenvolvimento
PDF
De Arquiteto para Gerente: como debugar uma equipe
PPTX
Estimulando a inovação e colaboração na sua empresa!
PPTX
8 instâncias do po
PPTX
A Jornada do Agile Coach - o início, o fim e o meio.
PPTX
[ScrumDay 2018] Review, Demo e Apresentações, o que de fato importa para o se...
PPT
anti padrões - organizacionais
PDF
Práticas do Extreme Agile
PPTX
PPT
As 5 escolhas
PDF
Time ágil ... será ?
PPTX
Gestão do Conhecimento e Inovação
PPT
Gerenciamento de Projetos Web - Desafios
PPT
Ágil mas com a visão do todo: Mapeando histórias de usuário
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
Agilidade e Scrum
Perfil do Profissional de TI - Pensando Além
Como sincronizar times de design e desenvolvimento
Desenvolver é...
Adaptacao Ágil para Times de Desenvolvimento
De Arquiteto para Gerente: como debugar uma equipe
Estimulando a inovação e colaboração na sua empresa!
8 instâncias do po
A Jornada do Agile Coach - o início, o fim e o meio.
[ScrumDay 2018] Review, Demo e Apresentações, o que de fato importa para o se...
anti padrões - organizacionais
Práticas do Extreme Agile
As 5 escolhas
Time ágil ... será ?
Gestão do Conhecimento e Inovação
Gerenciamento de Projetos Web - Desafios
Ágil mas com a visão do todo: Mapeando histórias de usuário
Anúncio

Destaque (8)

PAGES
Excelência - PUC
KEY
Bdd e ci
PDF
Pipeline - Continuous Delivery
ODP
Grape golilath
KEY
Event machine
PDF
Event Machine
KEY
Canaries in the air #gurusorocaba
PDF
How to Pitch Bullshit
Excelência - PUC
Bdd e ci
Pipeline - Continuous Delivery
Grape golilath
Event machine
Event Machine
Canaries in the air #gurusorocaba
How to Pitch Bullshit
Anúncio

Semelhante a Excelencia puc (20)

PDF
Perfil do profissional de TI - Pensando Além
PPTX
Implementando o Desenvolvimento Lean de Software - Do conceito ao dinheiro
PDF
PROFESSOR 5.0 - Ferramentas para transformação e reinvenção do professor em s...
PDF
Oficina Métodos Ágeis UDESC
PPT
Extreme programming explicada
PPT
Extreme Programming Explicada
PPTX
Métodos ágeis
PPT
Apresentação 1 205 leandro stok
PDF
Palestra carreiras informacionais tic out2011
PDF
Squads Inteligentes com TechLead.pdf
PDF
Construindo Times de Alta Performance - Produtos & Engenharia
PPTX
Metodologia ativação projetos prototipação slideshare
ODP
Workshop - Introdução aos métodos ágeis de desenvolvimento de software
PPT
Implementando a Gestão por Competências
PDF
[Pcamp19] - O Design Ops não vai salvar sua empresa - Livia Amorim | QuintoAndar
PPTX
Treinamento - Scrum.pptx
PPTX
Apresentacao no Scrum Gathering Rio - Inovação Contínua: Design Thinking e Sc...
PDF
DevOps.pdf
PPTX
TDC2017 | São Paulo - Trilha Design Thinking How we figured out we had a SRE ...
Perfil do profissional de TI - Pensando Além
Implementando o Desenvolvimento Lean de Software - Do conceito ao dinheiro
PROFESSOR 5.0 - Ferramentas para transformação e reinvenção do professor em s...
Oficina Métodos Ágeis UDESC
Extreme programming explicada
Extreme Programming Explicada
Métodos ágeis
Apresentação 1 205 leandro stok
Palestra carreiras informacionais tic out2011
Squads Inteligentes com TechLead.pdf
Construindo Times de Alta Performance - Produtos & Engenharia
Metodologia ativação projetos prototipação slideshare
Workshop - Introdução aos métodos ágeis de desenvolvimento de software
Implementando a Gestão por Competências
[Pcamp19] - O Design Ops não vai salvar sua empresa - Livia Amorim | QuintoAndar
Treinamento - Scrum.pptx
Apresentacao no Scrum Gathering Rio - Inovação Contínua: Design Thinking e Sc...
DevOps.pdf
TDC2017 | São Paulo - Trilha Design Thinking How we figured out we had a SRE ...

Excelencia puc

Notas do Editor