39
Visão Geral TI

Visao geralti netshoes02

Embed Size (px)

DESCRIPTION

Treinamento dia 2 sobre TI para RH da Netshoes

Citation preview

Page 1: Visao geralti netshoes02

Visão Geral TI

Page 2: Visao geralti netshoes02

2o. Dia ● Análise● Metodologias● Onde é utilizado● RUP● UML● Ferramentas (software)● Metodologias Ágeis● Palavras-chaves

Page 3: Visao geralti netshoes02

Análise

Page 4: Visao geralti netshoes02
Page 5: Visao geralti netshoes02

Para que aanálise de software?

Page 6: Visao geralti netshoes02
Page 7: Visao geralti netshoes02

Gerentes de Projetos

Page 8: Visao geralti netshoes02

● Gerentes de Projetos● Cronograma● Recursos Materiais● Alocação de recurso● Planejamento de atividades● etc...

Page 9: Visao geralti netshoes02

Analistas

Page 10: Visao geralti netshoes02

● Analistas● Análise do sistema antes de ser construído● Levantamento de requisitos (do sistema)● Requisito funcional e não funcional● Entendimento do Negócio● Contato com cliente● "Elo" de ligação entre cliente e desenvolvedor● Documentação, documentação, documentação....

Page 11: Visao geralti netshoes02

MetodologiaCascata

Page 12: Visao geralti netshoes02
Page 13: Visao geralti netshoes02

RUP (IBM)

Page 14: Visao geralti netshoes02

● "A UML não é uma metodologia de desenvolvimento, o que significa que ela não diz para você o que fazer primeiro e em seguida ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu desenho e a comunicação entre objetos."

Wikipedia

● Permite que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados

Page 15: Visao geralti netshoes02

Diagramas:● Caso de Uso ● Estado ● Classe ● Objeto ● Componente

● Instalação ● Pacote ● Estrutura ● Atividade ● Sequência ● Tempo ● etc.

Page 16: Visao geralti netshoes02

● Diagrama: Caso de Uso

Page 17: Visao geralti netshoes02

● Diagrama: Classe

Page 18: Visao geralti netshoes02

● Diagrama: Sequencia

Page 19: Visao geralti netshoes02

● Diagrama: ● Ferramentas Case (desenho de diagramas UML)

○ Jude○ IBM Rational○ Posseidon○ Umbrello○ Erwin○ Enterprise Architect (EA)○ Microsof Visio

Page 20: Visao geralti netshoes02

Enterprise Architect (EA)

Page 21: Visao geralti netshoes02
Page 22: Visao geralti netshoes02

Mundo Real ● Analistas podem divergir com desenvolvedores● Desenvolvedores tem que ser um "pouco" analista● Desenvolvedor que entende do "negócio" é

valorizado ● Há projetos que desenvolvedores são analistas

Page 23: Visao geralti netshoes02

Metodologia Ágil

Page 24: Visao geralti netshoes02

Mundo Real ● Novo conceito ● Diferente de metodologia "cascata" ● Mais adequado a TI ● Outras metodologias pensam como "Construção Civil" ● Requisitos mudam frequentemente ● Mais iterativo, ágil ● Resistência entre os "dinossauros"

Page 25: Visao geralti netshoes02

Scrum

Page 26: Visao geralti netshoes02

Como funciona o Scrum?

Page 27: Visao geralti netshoes02

● Todos comprometidos● Não tem gerente de projetos● 3 papéis:

○ Product Owner ○ Scrum Master ○ Team

Page 28: Visao geralti netshoes02
Page 29: Visao geralti netshoes02
Page 30: Visao geralti netshoes02
Page 31: Visao geralti netshoes02

● Outros cases:● Tarefas dos Filhos● Casamento● RH● etc...

Page 32: Visao geralti netshoes02

● Outros:● Kanban● XP● Lean

Page 33: Visao geralti netshoes02

● Palavras chaves (Metodologia ágil) ● Agile ● TDD (Test Driven Development) ● Refactoring ● Pair programming ● etc

Page 34: Visao geralti netshoes02

Vamos olhar casos reais:

Page 35: Visao geralti netshoes02
Page 36: Visao geralti netshoes02
Page 37: Visao geralti netshoes02
Page 38: Visao geralti netshoes02
Page 39: Visao geralti netshoes02

"Nove mulheres não podem fazer um bebê em um mês"

Fred Brooks