Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Visao geralti netshoes02

287 views

Published on

Treinamento dia 2 sobre TI para RH da Netshoes

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

×