Upload
arthur-fuecher
View
44
Download
0
Embed Size (px)
Citation preview
ARTHUR FÜCHER, OUTUBRO 2017
Arthur Fücher
2
Analista de Sistemas / Scrum Master na
TOTVS
Agile Coach na Lambda3
Voluntário/Organização da Agile Brazil
Organização do Agile Trends
Organização do Lean Coffee SP
3
LEANKANBAN
SCRUM
AGILE / ÁGIL
XP – eXtreme Programming
MVP TDD
CI – Continuous Integration
WATERFALL
5
“I believe in this concept, but the implementation described above is risky and invites failure.” –Royce [1]
Winston Royce - Agosto 1970
SCRUM
6
http://cdn.greenandgoldrugby.com/804F73/gagr/wp-content/uploads/2015/10/Screen-Shot-2015-10-05-at-4.57.jpeg
SCRUM
7
https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Scrum_process.svg/2000px-Scrum_process.svg.png
1-4 weeks
KANBAN
8
https://upload.wikimedia.org/wikipedia/commons/d/d3/Simple-kanban-board-.jpg
Como funciona
9
BACKLOG Desenvolvimento Produção
UserStory 1
UserStory 3
UserStory 2
UserStory 4
UserStory 8
UserStory 18
Testes Homologação
Pull System
Como funciona
10
BACKLOG Desenvolvimento Produção
UserStory 1
UserStory 3
UserStory 2
UserStory 4
UserStory 8
UserStory 18
Testes Homologação
Identificando gargalos
Como funciona
11
BACKLOG Desenvolvimento Produção
UserStory 1
UserStory 3
UserStory 2
UserStory 4
UserStory 8
UserStory 18
Testes Homologação
UserStory 13
UserStory 5
3
WIP – Work In Progress
Práticas:
Pair Programming
Refactoring
TDD
Valores:
Respeito
Coragem
Feedback
Simplicidade
Comunicação
COLAR POST-ITS
15
16
http://casamagalhaes.com.br/blog/wp-content/uploads/2016/06/veja-como-a-padronizacao-de-processos-faz-sua-empresa-crescer.jpg
VELOCIDADE
17
18
OBJETIVO
O QUE NÃO É AGILIDADE?
SIGNIFICADO
agilidadesubstantivo feminino
qualidade de ágil; ligeireza, presteza
20
ágiladjetivo de dois gêneros
que se move com facilidade; ligeiro, veloz
23
PRINCÍPIOS POR TRÁS DO MANIFESTO ÁGIL
Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e
contínua de software de valor.
Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos
ágeis se adequam a mudanças, para que o cliente possa tirar vantagens
competitivas.
Entregar software funcionando com frequência, na escala de semanas até meses,
com preferência aos períodos mais curtos.
Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto
e diariamente, durante todo o curso do projeto.
24
PRINCÍPIOS POR TRÁS DO MANIFESTO ÁGIL
Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e
suporte necessário, e confiar que farão seu trabalho.
O Método mais eficiente e eficaz de transmitir informações para, e por dentro de
um time de desenvolvimento, é através de uma conversa cara a cara.
Software funcional é a medida primária de progresso.
Processos ágeis promovem um ambiente sustentável. Os patrocinadores,
desenvolvedores e usuários, devem ser capazes de manter indefinidamente,
passos constantes.
25
PRINCÍPIOS POR TRÁS DO MANIFESTO ÁGIL
Contínua atenção à excelência técnica e bom design, aumenta a agilidade.
Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser
feito.
As melhores arquiteturas, requisitos e designs emergem de times auto
organizáveis.
Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se
ajustam e otimizam seu comportamento de acordo.
26
27
Mindset
Manifesto Ágil
+
Atitude
FONTES e LINKS
[1] https://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf
http://valueatwork.se/waterfall-model-probably-the-most-costly-mistake-in-the-
world/?lang=en[2] http://www.manifestoagil.com.br/
https://hbr.org/1986/01/the-new-new-product-development-game - Takeuchi e Nonaka, 1986 –
Harvard Business Review.
https://www.scrumalliance.org/
http://scrumandkanban.co.uk/
Meetup Lean Coffee SP
http://www.meetup.com/pt-BR/Lean-Coffee-Sao-Paulo/
agilidade.org – Participe do slack!!28
@thur github.com/afucher
Perguntas? Feedback?
@thur github.com/afucher
Obrigado!