agilidade em ti - congresso fatec-sp 2017

Post on 22-Jan-2018

44 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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!

top related