SlideShare uma empresa Scribd logo
Visão Geral TI
2o. Dia
●   Análise
●   Metodologias
●   Onde é utilizado
●   RUP
●   UML
●   Ferramentas (software)
●   Metodologias Ágeis
●   Palavras-chaves
Análise
Para que a
análise de
software?
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 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....
Metodologia
Cascata
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 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
Diagramas:        ●   Instalação
●   Caso de Uso   ●   Pacote
●   Estado        ●   Estrutura
●   Classe        ●   Atividade
●   Objeto        ●   Sequência
●   Componente    ●   Tempo
                  ●   etc.
● Diagrama: Caso de Uso
● Diagrama: Classe
● Diagrama: Sequencia
● Diagrama:
● Ferramentas Case (desenho de diagramas UML)
  ○ Jude
  ○ IBM Rational
  ○ Posseidon
  ○ Umbrello
  ○ Erwin
  ○ Enterprise Architect (EA)
  ○ Microsof Visio
Enterprise Architect (EA)
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
Metodologia Ágil
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"
Scrum
Como funciona o
Scrum?
● 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 fazer
um bebê em um mês"
                     Fred Brooks

Mais conteúdo relacionado

Semelhante a Visao geralti netshoes02

It skills para rh aprender e contratar
It skills para rh  aprender e contratarIt skills para rh  aprender e contratar
It skills para rh aprender e contratar
Ale Uehara
 
Feature-Driven Development - Visão Geral
Feature-Driven Development - Visão GeralFeature-Driven Development - Visão Geral
Feature-Driven Development - Visão Geral
Ruan Carvalho
 
ESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdfESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdf
AndreLisboa13
 
Visao geral TI 2-0
Visao geral TI 2-0Visao geral TI 2-0
Visao geral TI 2-0
Ale Uehara
 
Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1
Natanael Simões
 
ES - 02
ES - 02ES - 02
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um Software
Pablo Dall'Oglio
 
Samuel ta1.pps
Samuel ta1.ppsSamuel ta1.pps
Samuel ta1.pps
eduardoprojecao2
 
Macro Arquitetura de Software
Macro Arquitetura de SoftwareMacro Arquitetura de Software
Macro Arquitetura de Software
Edjalma Queiroz da Silva
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Anderson Kanegae Soares Rocha
 
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Adriano Teixeira de Souza
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
Eduardo Bregaida
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
Eduardo Bregaida
 
Visao geralti netshoes01
Visao geralti netshoes01Visao geralti netshoes01
Visao geralti netshoes01
Ale Uehara
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slides
horaciosila
 
Prototipagem de Software para Devs
Prototipagem de Software para DevsPrototipagem de Software para Devs
Prototipagem de Software para Devs
Marcos Marcolin
 
Linear Engineering
Linear EngineeringLinear Engineering
Linear Engineering
Rueslei Santos
 
Esboços na arquitetura de software
Esboços na arquitetura de softwareEsboços na arquitetura de software
Esboços na arquitetura de software
Pedro Victor de Almeida Lopes
 
Get Product Owners 2 Succeed with Agile (Portuguese)
Get Product Owners 2 Succeed with Agile (Portuguese)Get Product Owners 2 Succeed with Agile (Portuguese)
Get Product Owners 2 Succeed with Agile (Portuguese)
Ignacio Lizarralde
 
BlingTech - Padrões de Projeto
BlingTech - Padrões de ProjetoBlingTech - Padrões de Projeto
BlingTech - Padrões de Projeto
Fernando Henrique
 

Semelhante a Visao geralti netshoes02 (20)

It skills para rh aprender e contratar
It skills para rh  aprender e contratarIt skills para rh  aprender e contratar
It skills para rh aprender e contratar
 
Feature-Driven Development - Visão Geral
Feature-Driven Development - Visão GeralFeature-Driven Development - Visão Geral
Feature-Driven Development - Visão Geral
 
ESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdfESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdf
 
Visao geral TI 2-0
Visao geral TI 2-0Visao geral TI 2-0
Visao geral TI 2-0
 
Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1
 
ES - 02
ES - 02ES - 02
ES - 02
 
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um Software
 
Samuel ta1.pps
Samuel ta1.ppsSamuel ta1.pps
Samuel ta1.pps
 
Macro Arquitetura de Software
Macro Arquitetura de SoftwareMacro Arquitetura de Software
Macro Arquitetura de Software
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
 
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
 
Visao geralti netshoes01
Visao geralti netshoes01Visao geralti netshoes01
Visao geralti netshoes01
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slides
 
Prototipagem de Software para Devs
Prototipagem de Software para DevsPrototipagem de Software para Devs
Prototipagem de Software para Devs
 
Linear Engineering
Linear EngineeringLinear Engineering
Linear Engineering
 
Esboços na arquitetura de software
Esboços na arquitetura de softwareEsboços na arquitetura de software
Esboços na arquitetura de software
 
Get Product Owners 2 Succeed with Agile (Portuguese)
Get Product Owners 2 Succeed with Agile (Portuguese)Get Product Owners 2 Succeed with Agile (Portuguese)
Get Product Owners 2 Succeed with Agile (Portuguese)
 
BlingTech - Padrões de Projeto
BlingTech - Padrões de ProjetoBlingTech - Padrões de Projeto
BlingTech - Padrões de Projeto
 

Mais de Alexandre Uehara

TDC SP 2018 - Workshop Inovação Corporativa
TDC SP 2018 - Workshop Inovação CorporativaTDC SP 2018 - Workshop Inovação Corporativa
TDC SP 2018 - Workshop Inovação Corporativa
Alexandre Uehara
 
TDC SP 2018 - Eu trabalho na área de Inovação. Mas por que eu acho que ela te...
TDC SP 2018 - Eu trabalho na área de Inovação. Mas por que eu acho que ela te...TDC SP 2018 - Eu trabalho na área de Inovação. Mas por que eu acho que ela te...
TDC SP 2018 - Eu trabalho na área de Inovação. Mas por que eu acho que ela te...
Alexandre Uehara
 
Workshop Agile e Scrum para RH (ou qualquer outra área não TI)
Workshop Agile e Scrum para RH (ou qualquer outra área não TI)Workshop Agile e Scrum para RH (ou qualquer outra área não TI)
Workshop Agile e Scrum para RH (ou qualquer outra área não TI)
Alexandre Uehara
 
Metodologia Ágil - Acelera Impacto
Metodologia Ágil - Acelera ImpactoMetodologia Ágil - Acelera Impacto
Metodologia Ágil - Acelera Impacto
Alexandre Uehara
 
Métodos Ágeis e Scrum - ESPM 2018 (Inovação) - 2a Turma
Métodos Ágeis e Scrum - ESPM 2018 (Inovação) - 2a TurmaMétodos Ágeis e Scrum - ESPM 2018 (Inovação) - 2a Turma
Métodos Ágeis e Scrum - ESPM 2018 (Inovação) - 2a Turma
Alexandre Uehara
 
Case de Open Innovation no mundo Corporativo (1o. Encontro)
Case de Open Innovation no mundo Corporativo (1o. Encontro)Case de Open Innovation no mundo Corporativo (1o. Encontro)
Case de Open Innovation no mundo Corporativo (1o. Encontro)
Alexandre Uehara
 
The Developers Conference (TDC) 2018 Florianópolis - Workshop Inovação
The Developers Conference (TDC) 2018 Florianópolis - Workshop InovaçãoThe Developers Conference (TDC) 2018 Florianópolis - Workshop Inovação
The Developers Conference (TDC) 2018 Florianópolis - Workshop Inovação
Alexandre Uehara
 
The Developers Conference (TDC) 2018 Florianópolis - Internet das Coisas (IoT)
The Developers Conference (TDC) 2018 Florianópolis - Internet das Coisas (IoT)The Developers Conference (TDC) 2018 Florianópolis - Internet das Coisas (IoT)
The Developers Conference (TDC) 2018 Florianópolis - Internet das Coisas (IoT)
Alexandre Uehara
 
The Developers Conference (TDC) 2018 Florianópolis - Análise de Negócios
The Developers Conference (TDC) 2018 Florianópolis - Análise de NegóciosThe Developers Conference (TDC) 2018 Florianópolis - Análise de Negócios
The Developers Conference (TDC) 2018 Florianópolis - Análise de Negócios
Alexandre Uehara
 
The Developers Conference (TDC) 2018 Florianópolis - Gestão de Produtos
The Developers Conference (TDC) 2018 Florianópolis - Gestão de ProdutosThe Developers Conference (TDC) 2018 Florianópolis - Gestão de Produtos
The Developers Conference (TDC) 2018 Florianópolis - Gestão de Produtos
Alexandre Uehara
 
Agile Trends 2018 - Agile não é só para TI
Agile Trends 2018 - Agile não é só para TIAgile Trends 2018 - Agile não é só para TI
Agile Trends 2018 - Agile não é só para TI
Alexandre Uehara
 
Oxigênio - Inovação, Startups e Empreendedorismo (+Filmes)
Oxigênio - Inovação, Startups e Empreendedorismo (+Filmes)Oxigênio - Inovação, Startups e Empreendedorismo (+Filmes)
Oxigênio - Inovação, Startups e Empreendedorismo (+Filmes)
Alexandre Uehara
 
Métodos Ágeis - ESPM 2018 (Inovação)
Métodos Ágeis - ESPM 2018 (Inovação)Métodos Ágeis - ESPM 2018 (Inovação)
Métodos Ágeis - ESPM 2018 (Inovação)
Alexandre Uehara
 
Métodos Ágeis - Senac 2018 (Tecnologia para Marketing)
Métodos Ágeis - Senac 2018 (Tecnologia para Marketing)Métodos Ágeis - Senac 2018 (Tecnologia para Marketing)
Métodos Ágeis - Senac 2018 (Tecnologia para Marketing)
Alexandre Uehara
 
Inovação - Google Campus 2018
Inovação - Google Campus 2018Inovação - Google Campus 2018
Inovação - Google Campus 2018
Alexandre Uehara
 
Scrum para RH e Financeiro (Alelo)
Scrum para RH e Financeiro (Alelo)Scrum para RH e Financeiro (Alelo)
Scrum para RH e Financeiro (Alelo)
Alexandre Uehara
 
Fintech
FintechFintech
Chatbot
ChatbotChatbot
Machine learning for dummies
Machine learning for dummiesMachine learning for dummies
Machine learning for dummies
Alexandre Uehara
 
Quero trabalhar com big data data science, como faço-
Quero trabalhar com big data   data science, como faço-Quero trabalhar com big data   data science, como faço-
Quero trabalhar com big data data science, como faço-
Alexandre Uehara
 

Mais de Alexandre Uehara (20)

TDC SP 2018 - Workshop Inovação Corporativa
TDC SP 2018 - Workshop Inovação CorporativaTDC SP 2018 - Workshop Inovação Corporativa
TDC SP 2018 - Workshop Inovação Corporativa
 
TDC SP 2018 - Eu trabalho na área de Inovação. Mas por que eu acho que ela te...
TDC SP 2018 - Eu trabalho na área de Inovação. Mas por que eu acho que ela te...TDC SP 2018 - Eu trabalho na área de Inovação. Mas por que eu acho que ela te...
TDC SP 2018 - Eu trabalho na área de Inovação. Mas por que eu acho que ela te...
 
Workshop Agile e Scrum para RH (ou qualquer outra área não TI)
Workshop Agile e Scrum para RH (ou qualquer outra área não TI)Workshop Agile e Scrum para RH (ou qualquer outra área não TI)
Workshop Agile e Scrum para RH (ou qualquer outra área não TI)
 
Metodologia Ágil - Acelera Impacto
Metodologia Ágil - Acelera ImpactoMetodologia Ágil - Acelera Impacto
Metodologia Ágil - Acelera Impacto
 
Métodos Ágeis e Scrum - ESPM 2018 (Inovação) - 2a Turma
Métodos Ágeis e Scrum - ESPM 2018 (Inovação) - 2a TurmaMétodos Ágeis e Scrum - ESPM 2018 (Inovação) - 2a Turma
Métodos Ágeis e Scrum - ESPM 2018 (Inovação) - 2a Turma
 
Case de Open Innovation no mundo Corporativo (1o. Encontro)
Case de Open Innovation no mundo Corporativo (1o. Encontro)Case de Open Innovation no mundo Corporativo (1o. Encontro)
Case de Open Innovation no mundo Corporativo (1o. Encontro)
 
The Developers Conference (TDC) 2018 Florianópolis - Workshop Inovação
The Developers Conference (TDC) 2018 Florianópolis - Workshop InovaçãoThe Developers Conference (TDC) 2018 Florianópolis - Workshop Inovação
The Developers Conference (TDC) 2018 Florianópolis - Workshop Inovação
 
The Developers Conference (TDC) 2018 Florianópolis - Internet das Coisas (IoT)
The Developers Conference (TDC) 2018 Florianópolis - Internet das Coisas (IoT)The Developers Conference (TDC) 2018 Florianópolis - Internet das Coisas (IoT)
The Developers Conference (TDC) 2018 Florianópolis - Internet das Coisas (IoT)
 
The Developers Conference (TDC) 2018 Florianópolis - Análise de Negócios
The Developers Conference (TDC) 2018 Florianópolis - Análise de NegóciosThe Developers Conference (TDC) 2018 Florianópolis - Análise de Negócios
The Developers Conference (TDC) 2018 Florianópolis - Análise de Negócios
 
The Developers Conference (TDC) 2018 Florianópolis - Gestão de Produtos
The Developers Conference (TDC) 2018 Florianópolis - Gestão de ProdutosThe Developers Conference (TDC) 2018 Florianópolis - Gestão de Produtos
The Developers Conference (TDC) 2018 Florianópolis - Gestão de Produtos
 
Agile Trends 2018 - Agile não é só para TI
Agile Trends 2018 - Agile não é só para TIAgile Trends 2018 - Agile não é só para TI
Agile Trends 2018 - Agile não é só para TI
 
Oxigênio - Inovação, Startups e Empreendedorismo (+Filmes)
Oxigênio - Inovação, Startups e Empreendedorismo (+Filmes)Oxigênio - Inovação, Startups e Empreendedorismo (+Filmes)
Oxigênio - Inovação, Startups e Empreendedorismo (+Filmes)
 
Métodos Ágeis - ESPM 2018 (Inovação)
Métodos Ágeis - ESPM 2018 (Inovação)Métodos Ágeis - ESPM 2018 (Inovação)
Métodos Ágeis - ESPM 2018 (Inovação)
 
Métodos Ágeis - Senac 2018 (Tecnologia para Marketing)
Métodos Ágeis - Senac 2018 (Tecnologia para Marketing)Métodos Ágeis - Senac 2018 (Tecnologia para Marketing)
Métodos Ágeis - Senac 2018 (Tecnologia para Marketing)
 
Inovação - Google Campus 2018
Inovação - Google Campus 2018Inovação - Google Campus 2018
Inovação - Google Campus 2018
 
Scrum para RH e Financeiro (Alelo)
Scrum para RH e Financeiro (Alelo)Scrum para RH e Financeiro (Alelo)
Scrum para RH e Financeiro (Alelo)
 
Fintech
FintechFintech
Fintech
 
Chatbot
ChatbotChatbot
Chatbot
 
Machine learning for dummies
Machine learning for dummiesMachine learning for dummies
Machine learning for dummies
 
Quero trabalhar com big data data science, como faço-
Quero trabalhar com big data   data science, como faço-Quero trabalhar com big data   data science, como faço-
Quero trabalhar com big data data science, como faço-
 

Visao geralti netshoes02

  • 2. 2o. Dia ● Análise ● Metodologias ● Onde é utilizado ● RUP ● UML ● Ferramentas (software) ● Metodologias Ágeis ● Palavras-chaves
  • 4.
  • 5. Para que a análise de software?
  • 6.
  • 8. Gerentes de Projetos ● Cronograma ● Recursos Materiais ● Alocação de recurso ● Planejamento de atividades ● etc...
  • 10. 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....
  • 12.
  • 14. "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
  • 15. Diagramas: ● Instalação ● Caso de Uso ● Pacote ● Estado ● Estrutura ● Classe ● Atividade ● Objeto ● Sequência ● Componente ● Tempo ● etc.
  • 19. ● Diagrama: ● Ferramentas Case (desenho de diagramas UML) ○ Jude ○ IBM Rational ○ Posseidon ○ Umbrello ○ Erwin ○ Enterprise Architect (EA) ○ Microsof Visio
  • 21.
  • 22. 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
  • 24. 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"
  • 25. Scrum
  • 27. ● Todos comprometidos ● Não tem gerente de projetos ● 3 papéis: ○ Product Owner ○ Scrum Master ○ Team
  • 28.
  • 29.
  • 30.
  • 31. ● Outros cases: ● Tarefas dos Filhos ● Casamento ● RH ● etc...
  • 33. ● Palavras chaves (Metodologia ágil) ● Agile ● TDD (Test Driven Development) ● Refactoring ● Pair programming ● etc
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. "Nove mulheres não podem fazer um bebê em um mês" Fred Brooks