Download - AGILIDADE em TI - FATEC SP
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
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!!