30
ARTHUR FÜCHER, OUTUBRO 2017

Agilidade em TI - Congresso FATEC-SP 2017

Embed Size (px)

Citation preview

Page 1: Agilidade em TI - Congresso FATEC-SP 2017

ARTHUR FÜCHER, OUTUBRO 2017

Page 2: Agilidade em TI - Congresso FATEC-SP 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

Page 3: Agilidade em TI - Congresso FATEC-SP 2017

3

LEANKANBAN

SCRUM

AGILE / ÁGIL

XP – eXtreme Programming

MVP TDD

CI – Continuous Integration

Page 4: Agilidade em TI - Congresso FATEC-SP 2017

WATERFALL

Page 5: Agilidade em TI - Congresso FATEC-SP 2017

5

“I believe in this concept, but the implementation described above is risky and invites failure.” –Royce [1]

Winston Royce - Agosto 1970

Page 6: Agilidade em TI - Congresso FATEC-SP 2017

SCRUM

6

http://cdn.greenandgoldrugby.com/804F73/gagr/wp-content/uploads/2015/10/Screen-Shot-2015-10-05-at-4.57.jpeg

Page 7: Agilidade em TI - Congresso FATEC-SP 2017

SCRUM

7

https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Scrum_process.svg/2000px-Scrum_process.svg.png

1-4 weeks

Page 8: Agilidade em TI - Congresso FATEC-SP 2017

KANBAN

8

https://upload.wikimedia.org/wikipedia/commons/d/d3/Simple-kanban-board-.jpg

Page 9: Agilidade em TI - Congresso FATEC-SP 2017

Como funciona

9

BACKLOG Desenvolvimento Produção

UserStory 1

UserStory 3

UserStory 2

UserStory 4

UserStory 8

UserStory 18

Testes Homologação

Pull System

Page 10: Agilidade em TI - Congresso FATEC-SP 2017

Como funciona

10

BACKLOG Desenvolvimento Produção

UserStory 1

UserStory 3

UserStory 2

UserStory 4

UserStory 8

UserStory 18

Testes Homologação

Identificando gargalos

Page 11: Agilidade em TI - Congresso FATEC-SP 2017

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

Page 12: Agilidade em TI - Congresso FATEC-SP 2017
Page 13: Agilidade em TI - Congresso FATEC-SP 2017

Práticas:

Pair Programming

Refactoring

TDD

Valores:

Respeito

Coragem

Feedback

Simplicidade

Comunicação

Page 14: Agilidade em TI - Congresso FATEC-SP 2017
Page 15: Agilidade em TI - Congresso FATEC-SP 2017

COLAR POST-ITS

15

Page 16: Agilidade em TI - Congresso FATEC-SP 2017

16

http://casamagalhaes.com.br/blog/wp-content/uploads/2016/06/veja-como-a-padronizacao-de-processos-faz-sua-empresa-crescer.jpg

Page 17: Agilidade em TI - Congresso FATEC-SP 2017

VELOCIDADE

17

Page 18: Agilidade em TI - Congresso FATEC-SP 2017

18

OBJETIVO

Page 19: Agilidade em TI - Congresso FATEC-SP 2017

O QUE NÃO É AGILIDADE?

Page 20: Agilidade em TI - Congresso FATEC-SP 2017

SIGNIFICADO

agilidadesubstantivo feminino

qualidade de ágil; ligeireza, presteza

20

ágiladjetivo de dois gêneros

que se move com facilidade; ligeiro, veloz

Page 21: Agilidade em TI - Congresso FATEC-SP 2017
Page 22: Agilidade em TI - Congresso FATEC-SP 2017
Page 23: Agilidade em TI - Congresso FATEC-SP 2017

23

Page 24: Agilidade em TI - Congresso FATEC-SP 2017

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

Page 25: Agilidade em TI - Congresso FATEC-SP 2017

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

Page 26: Agilidade em TI - Congresso FATEC-SP 2017

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

Page 27: Agilidade em TI - Congresso FATEC-SP 2017

27

Mindset

Manifesto Ágil

+

Atitude

Page 28: Agilidade em TI - Congresso FATEC-SP 2017

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

Page 29: Agilidade em TI - Congresso FATEC-SP 2017

@thur github.com/afucher

Perguntas? Feedback?

Page 30: Agilidade em TI - Congresso FATEC-SP 2017

@thur github.com/afucher

Obrigado!