SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
F e l i p e Z a m p a
ÁGIL DIRETO DAS TRINCHEIRAS
Experiências do dia-a-dia perseguindo o
estado da arte em desenvolvimento ágil
SOBRE NÓS
2
3
4
5
6
DESENVOLVIMENTO ÁGIL
7
8
http://www.manifestoagil.com.br/
IMPLEMENTAÇÕES
9
XP
SCRUM
LEAN
KANBAN
EXTREME PROGRAMMING
Programação em par
TDD - Test Driven Development
Baby steps
Estórias de usuário
Feedbacks
10
SCRUM
Scrum Master e Scrum Team
Product Owner
Product Backlog
Sprint
Cerimônias - planning, daily, review, retrospectiva
Porcos e galinhas
Gráfico Burndown
11
12http://www.agileforall.com/intro-to-agile/
13http://www.agileforall.com/intro-to-agile/
LEAN
Eliminar desperdícios
Amplificar aprendizados
Decidir o mais tarde possível
Entregar o mais rápido possível
Empoderar o time
Construir qualidade
Ver o todo
MVP - Produto Mínimo Viável
14
KANBAN
15http://leankit.com/kanban/what-is-kanban/
KANBAN
16http://www.modalisa-technology.com/competencies/project-management/kanban/
KANBAN
17http://samuliheljo.com/blog/reflections-on-kanban-vs-scrum-development/
AGILE MANIFESTO (DE NOVO)
18
O PROCESSO ESTÁ PESADO?
19
OUÇA O TIME
20
CONVERSE COM O CLIENTE
21
REVISE O FORMATO
22
POR QUE NÃO?
23
ESCOLHA SUAS PRÁTICAS
24
TDD
25
PAIR PROGRAMING
26
27
28
FEEDBACKS
29
ENTREGA CONTÍNUA
30
31
SNAP CI
32
COMUNICAÇÃO FREQUENTE
COM O CLIENTE
33
CELEBRE AS CONQUISTAS
34
35
36
37
INTERESSARAM?
38
39
THOUGHTWORKS UNIVERSITY - PROGRAMA JC
5 semanas na Índia
50% técnico e 50% cultural
Coaches na Índia e nos 2 anos seguintes
Experiência real e comunidade global de apoio
Aprendizado intenso
40
Perguntas?
OBRIGADO!
fzampa@thoughtworks.com

Mais conteúdo relacionado

Mais procurados

Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizadosMarcelo Andrade
 
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
 
The Javascript Toolkit
The Javascript ToolkitThe Javascript Toolkit
The Javascript ToolkitRenan Martins
 
Agilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceAgilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceWagner Mendes Voltz Fusca
 
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Wagner Mendes Voltz Fusca
 
Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02Luiz Duarte
 
Desenvolvimento Ágil de Software
Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software
Desenvolvimento Ágil de SoftwareAndre Carlucci
 
Coach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o timeElias Nogueira
 
Mauricio Onoda - Processamento de imagens com Deep Learning
Mauricio Onoda - Processamento de imagens com Deep LearningMauricio Onoda - Processamento de imagens com Deep Learning
Mauricio Onoda - Processamento de imagens com Deep LearningAgile Trends
 
Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product DiscoveryJoaquim Torres
 
Agilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeAgilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeWagner Mendes Voltz Fusca
 
Criação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao AgileCriação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao AgileRobson Agapito Correa
 
#Javou10 - Testes E2E com JavaScript
#Javou10 - Testes E2E com JavaScript#Javou10 - Testes E2E com JavaScript
#Javou10 - Testes E2E com JavaScriptHenrique Luz
 

Mais procurados (20)

Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizados
 
scrumbut
scrumbutscrumbut
scrumbut
 
Scrum (AgileTour 2011)
Scrum (AgileTour 2011)Scrum (AgileTour 2011)
Scrum (AgileTour 2011)
 
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
 
The Javascript Toolkit
The Javascript ToolkitThe Javascript Toolkit
The Javascript Toolkit
 
Metodos ageis thinkingdifferent
Metodos ageis thinkingdifferentMetodos ageis thinkingdifferent
Metodos ageis thinkingdifferent
 
Agilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceAgilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba Conference
 
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
 
Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 02
 
Scrum
ScrumScrum
Scrum
 
Scrum solo
Scrum soloScrum solo
Scrum solo
 
Desenvolvimento Ágil de Software
Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software
Desenvolvimento Ágil de Software
 
Aula 16 - Scrum team parte 2
Aula 16 -  Scrum team parte 2Aula 16 -  Scrum team parte 2
Aula 16 - Scrum team parte 2
 
Coach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o time
 
Mauricio Onoda - Processamento de imagens com Deep Learning
Mauricio Onoda - Processamento de imagens com Deep LearningMauricio Onoda - Processamento de imagens com Deep Learning
Mauricio Onoda - Processamento de imagens com Deep Learning
 
Agile Product Discovery
Agile Product DiscoveryAgile Product Discovery
Agile Product Discovery
 
Agilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeAgilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da Agilidade
 
Criação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao AgileCriação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao Agile
 
#Javou10 - Testes E2E com JavaScript
#Javou10 - Testes E2E com JavaScript#Javou10 - Testes E2E com JavaScript
#Javou10 - Testes E2E com JavaScript
 
Aula 18 - Sprint - parte 1
Aula 18 - Sprint - parte 1Aula 18 - Sprint - parte 1
Aula 18 - Sprint - parte 1
 

Semelhante a Agil das trincheiras

Semelhante a Agil das trincheiras (20)

Workshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele TavaresWorkshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele Tavares
 
Scrum
ScrumScrum
Scrum
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
 
Agile Management
Agile ManagementAgile Management
Agile Management
 
Conceito e aplicação de métodos ágeis
Conceito e aplicação de métodos ágeisConceito e aplicação de métodos ágeis
Conceito e aplicação de métodos ágeis
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
 
Culturas Ágeis
Culturas ÁgeisCulturas Ágeis
Culturas Ágeis
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
 
Workshop Hands-On de Scrum
Workshop Hands-On de ScrumWorkshop Hands-On de Scrum
Workshop Hands-On de Scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
 
Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
 
SCRUM
SCRUMSCRUM
SCRUM
 
Treinamento - Scrum.pptx
Treinamento - Scrum.pptxTreinamento - Scrum.pptx
Treinamento - Scrum.pptx
 
Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Scrum of Scrums, utilizando práticas ágeis em grandes projetos Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Scrum of Scrums, utilizando práticas ágeis em grandes projetos
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
 

Agil das trincheiras