Visão Geral TI
2o. Dia●   Análise●   Metodologias●   Onde é utilizado●   RUP●   UML●   Ferramentas (software)●   Metodologias Ágeis●   Pa...
Análise
Para que aanálise desoftware?
Gerentes de Projetos
●   Gerentes de Projetos●   Cronograma●   Recursos Materiais●   Alocação de recurso●   Planejamento de atividades●   etc...
Analistas
●   Analistas●   Análise do sistema antes de ser construído●   Levantamento de requisitos (do sistema)●   Requisito funcio...
MetodologiaCascata
RUP (IBM)
●   "A UML não é uma metodologia de desenvolvimento, o que significa que ela não diz    para você o que fazer primeiro e e...
Diagramas:        ●   Instalação●   Caso de Uso   ●   Pacote●   Estado        ●   Estrutura●   Classe        ●   Atividade...
● Diagrama: Caso de Uso
● Diagrama: Classe
● Diagrama: Sequencia
● Diagrama:● Ferramentas Case (desenho de diagramas UML)  ○ Jude  ○ IBM Rational  ○ Posseidon  ○ Umbrello  ○ Erwin  ○ Ente...
Enterprise Architect (EA)
Mundo Real● Analistas podem divergir com desenvolvedores● Desenvolvedores tem que ser um "pouco" analista● Desenvolvedor q...
Metodologia Ágil
Mundo Real●   Novo conceito●   Diferente de metodologia "cascata"●   Mais adequado a TI●   Outras metodologias pensam como...
Scrum
Como funciona oScrum?
● Todos comprometidos● Não tem gerente de projetos● 3 papéis:  ○ Product Owner  ○ Scrum Master  ○ Team
● Outros cases:● Tarefas dos Filhos● Casamento● RH● etc...
● Outros:● Kanban● XP● Lean
● Palavras chaves (Metodologia ágil)● Agile● TDD (Test Driven Development)● Refactoring● Pair programming● etc
Vamos olhar casos reais:
"Nove mulheres não podem fazerum bebê em um mês"                     Fred Brooks
Visao geralti netshoes02
Visao geralti netshoes02
Visao geralti netshoes02
Visao geralti netshoes02
Visao geralti netshoes02
Visao geralti netshoes02
Visao geralti netshoes02
Visao geralti netshoes02
Visao geralti netshoes02
Visao geralti netshoes02
Visao geralti netshoes02
Upcoming SlideShare
Loading in...5
×

Visao geralti netshoes02

115

Published on

Treinamento dia 2 sobre TI para RH da Netshoes

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
115
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Visao geralti netshoes02

  1. 1. Visão Geral TI
  2. 2. 2o. Dia● Análise● Metodologias● Onde é utilizado● RUP● UML● Ferramentas (software)● Metodologias Ágeis● Palavras-chaves
  3. 3. Análise
  4. 4. Para que aanálise desoftware?
  5. 5. Gerentes de Projetos
  6. 6. ● Gerentes de Projetos● Cronograma● Recursos Materiais● Alocação de recurso● Planejamento de atividades● etc...
  7. 7. Analistas
  8. 8. ● 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....
  9. 9. MetodologiaCascata
  10. 10. RUP (IBM)
  11. 11. ● "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
  12. 12. Diagramas: ● Instalação● Caso de Uso ● Pacote● Estado ● Estrutura● Classe ● Atividade● Objeto ● Sequência● Componente ● Tempo ● etc.
  13. 13. ● Diagrama: Caso de Uso
  14. 14. ● Diagrama: Classe
  15. 15. ● Diagrama: Sequencia
  16. 16. ● Diagrama:● Ferramentas Case (desenho de diagramas UML) ○ Jude ○ IBM Rational ○ Posseidon ○ Umbrello ○ Erwin ○ Enterprise Architect (EA) ○ Microsof Visio
  17. 17. Enterprise Architect (EA)
  18. 18. 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
  19. 19. Metodologia Ágil
  20. 20. 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"
  21. 21. Scrum
  22. 22. Como funciona oScrum?
  23. 23. ● Todos comprometidos● Não tem gerente de projetos● 3 papéis: ○ Product Owner ○ Scrum Master ○ Team
  24. 24. ● Outros cases:● Tarefas dos Filhos● Casamento● RH● etc...
  25. 25. ● Outros:● Kanban● XP● Lean
  26. 26. ● Palavras chaves (Metodologia ágil)● Agile● TDD (Test Driven Development)● Refactoring● Pair programming● etc
  27. 27. Vamos olhar casos reais:
  28. 28. "Nove mulheres não podem fazerum bebê em um mês" Fred Brooks
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×