agilidade em ti - fatec sp

Post on 11-Feb-2017

77 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ARTHUR FÜCHER, OUTUBRO 2016

AGILIDADE EM TIScrum, Kanban e outras

BuzzWords

2

Arthur Fücher

Analista de Sistemas / Scrum Master na TOTVSVoluntário na Agile Brazil 2016Participante do Lean Coffee SP

@thurarthur.fucher@totvs.com.br

3

LEAN KANBAN

SCRUM

AGILE / ÁGIL

XP – eXtremming ProgrammingMVP TDD

CI – Continuous Integration

WATERFALL

5

Eu preciso cadastrar meus fornecedores!

Levantamento de Requisitos: - Cadastro de fornecedores;

- Cadastro de endereço; - Cadastro de Estados;

Design das telas;Codificação:

- Cadastro de Estados; - Cadastro de endereço;

- Cadastro de fornecedores;Testes:

- Cadastro de fornecedores;Deploy!

6

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

Winston Royce - Agosto 1970

7

Eu preciso cadastrar meus fornecedores!

Levantamento de Requisitos:

- Cadastro de fornecedores; - Cadastro de endereço; - Cadastro de Estados;

8

Concordo, podem

começar!

Levantamento de Requisitos:

- Cadastro de fornecedores; - Cadastro de endereço; - Cadastro de Estados;

9

Design das telas de cadastro!

Gostei, dá pra usar?

10

E quando vou cadastrar meu fornecedor?Codificação, Teste e

Deploy da Tela de Estados

11

SCRUM

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

12

SCRUM

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

1-4 weeks

13

KANBAN

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

14

Como funciona

BACKLOG Desenvolvimento ProduçãoUser

Story 1

User Story 3

User Story 2

User Story 4

User Story 8

User Story 18

Testes Homologação

Pull System

15

Como funciona

BACKLOG Desenvolvimento ProduçãoUser

Story 1

User Story 3

User Story 2

User Story 4

User Story 8

User Story 18

Testes Homologação

Identificando gargalos

16

Como funciona

BACKLOG Desenvolvimento ProduçãoUser

Story 1

User Story 3

User Story 2

User Story 4

User Story 8

User Story 18

Testes HomologaçãoUser

Story 13

User Story 5

3

WIP – Work In Progress

O QUE NÃO É AGILIDADE?

18

VISIBILIDADE

19

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

20

VELOCIDADE

O QUE É AGILIDADE?

22

SIGNIFICADO

agilidadesubstantivo feminino

qualidade de ágil; ligeireza, presteza

ágiladjetivo de dois gêneros

que se move com facilidade; ligeiro, veloz

MANIFESTO ÁGIL [2]

24

25

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.

26

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.

27

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.

MINDSET

29

Mindset

Manifesto Ágil+

Atitude

30

FONTES e LINKS

[1] https://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdfhttp://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 SPhttp://www.meetup.com/pt-BR/Lean-Coffee-Sao-Paulo/agilidade.org – Participe do slack!!

Obrigado ;)

ARTHUR FÜCHERFramework Protheus

arthur.fucher@totvs.com.br

top related