SlideShare ist ein Scribd-Unternehmen logo
1 von 19
OpenUP: 
Um processo integrado e ágil
Roteiro 
▪ Metodologia 
▪ Processo 
▪ OpenUP X Rational Unified Process (RUP) 
▪ Considerações Finais 
▪ Conclusão
Metodologia 
▪ Origem no Rational Unified Process (RUP) 
▪ Abordagem iterativa e incremental 
▪ Princípios do Manifesto do Desenvolvimento do Software Ágil 
▪ Metodologia Minimalista, Completa e Customizável 
▪ Modelado pela ferramenta Eclipse Process Framework (EPF) 
Composer
Metodologia 
▪ Origem no Rational Unified Process (RUP) 
▪ Abordagem iterativa e incremental 
▪ Princípios do Manifesto do Desenvolvimento do Software Ágil 
▪ Metodologia Minimalista, Completa e Customizável 
▪ Modelado pela ferramenta Eclipse Process Framework (EPF) 
Composer
Eclipse Process Framework (EPF) Composer 
▪ Possibilita o gerenciamento do processo 
▪ Fácil aprendizado 
▪ Métodos simples 
▪ Customizável 
▪ Geração automática da documentação: 
Produto de Trabalho: artefatos; 
Tarefa: como executar o trabalho; 
Papel: quem executa o trabalho; 
Processo: define o fluxo de trabalho; 
Diretriz: modelos, checklist, exemplos, guias, conceitos e outros.
Processo do OpenUP 
3 CAMADAS 
Microincrementos 
Ciclo de Vida de Iteração 
Ciclo de Vida de Projeto 
4 FASES 
Concepção 
Elaboração 
Construção 
Transição 
Processo
Processo
Marcos do Processo 
▪ Em cada FASE existem marcos, indicando o final da fase: 
Iniciação: examina-se o custo/benefício e decide se prossegue ou cancela 
o projeto; 
Elaboração: traçado o mapa de requisitos, examinam-se os objetivos do 
sistema e o escopo, escolhe a arquitetura e averigua os principais riscos; 
Construção: produto pronto para ser entregue à equipe de transição; 
Transição: averigua se os objetivos foram atingidos e se um novo ciclo de 
desenvolvimento deve ser iniciado.
Papéis no OpenUP 
▪ “...Ninguém constrói um bom software sozinho, mas uma equipe trabalhando 
junto pode fazer coisas extraordinárias” (OpenUP, 2010). 
Arquiteto: define a arquitetura de software, incluindo a tomada das principais 
decisões técnicas que orientam todo o desenho e a implementação do projeto; 
Gerente de Projeto: conduz o planejamento do projeto, coordena as interações 
com os stakeholders e mantêm a equipe de projeto focada; 
Analista: representa os interesses do cliente e do usuário final recolhendo 
informações dos stakeholders para entender o problema a ser resolvido, 
capturando os requisitos e definindo suas prioridades;
Papéis no OpenUP 
 Testador: responsável pelas principais atividades do esforço de teste. Estas atividades 
incluem identificar, definir, implementar e conduzir os testes necessários, bem como 
registrar e analisar os resultados dos testes; 
 Desenvolvedor: responsável por desenvolver uma parte do sistema, incluindo a construção 
de seu desenho de forma que ele atenda a arquitetura e possivelmente a prototipagem da 
interface de usuário, e então implementar, executar o teste de unidade e integrar os 
componentes que são parte da solução; 
 Stakeholder: representa grupos de interessados cujas necessidades devem ser satisfeitas 
pelo projeto. É um papel que pode ser executado por qualquer um que seja (ou 
potencialmente possa ser) afetado pelo resultado do projeto; 
 Qualquer papel: Qualquer um em uma equipe pode atuar neste papel executando diversas 
tarefas.
Disciplinas
Produtos do Trabalho
OpenUP X Rational UP 
▪ OpenUP originou-se do Rational Unified Process (RUP) 
OpenUP tem menor quantidade de produtos de trabalho, papéis e tarefas; 
Menor formalidade; 
Introduziu o conceito de microincrementos; 
Auto-organização do time de projeto; 
Papel do indivíduo dentro do projeto é mais importante do seu cargo 
funcional. 
Ambos focam na redução de riscos e valorização dos stakeholders.
Considerações Finais 
▪ O OpenUP destina-se a pequenas equipes que trabalham juntas no mesmo 
local; 
▪ A equipe precisa se engajar em total interação face-a-face diariamente; 
▪ Os membros da equipe colaboram extensivamente; 
▪ A participação dos stakeholders é crítica para o sucesso da implementação; 
▪ Os casos de uso são usados para elicitar e descrever os requisitos; 
▪ Foco na redução significativa dos riscos o mais cedo possível no ciclo de vida; 
▪ Os testes são executados várias vezes por iteração, sempre que a solução for 
incrementada com o desenvolvimento de um requisito, uma mudança ou a 
correção de um erro.
Conclusão 
▪ O OpenUP nos mostra que um processo ágil é disciplinado; 
▪ É essencial uma equipe madura e qualificada; 
▪ E a transparência e o comprometimento é a chave do 
sucesso. A comunicação diária, aberta e transparente 
permite que membros do time possam influenciar sobre o 
que e como fazer.
Roteiro 
▪ Metodologia 
▪ Processo 
▪ OpenUP X Rational Unified Process (RUP) 
▪ Considerações Finais 
▪ Conclusão
IFRS – Câmpus Canoas 
Disciplina: Análise e Projetos de Sistemas 
Profº. Rodrigo Noll 
Alunos: Luciane da Silva 
André Ficht 
OpenUP 
Um processo integrado e ágil

Weitere ähnliche Inhalte

Was ist angesagt?

Apresentando ferramentas CASE
Apresentando ferramentas CASEApresentando ferramentas CASE
Apresentando ferramentas CASE
Aline Ferreira
 
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Sérgio Souza Costa
 
Desenvolvimento orientado a testes - TDD
Desenvolvimento orientado a testes - TDDDesenvolvimento orientado a testes - TDD
Desenvolvimento orientado a testes - TDD
washingtonlslima
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
Nécio de Lima Veras
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
Lucas Damasceno
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
Rodrigo Rodrigues
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
Pmpc10
 

Was ist angesagt? (20)

Aula de Introdução - JAVA
Aula de Introdução  - JAVAAula de Introdução  - JAVA
Aula de Introdução - JAVA
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
 
Servidores Web
Servidores Web Servidores Web
Servidores Web
 
Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de software
 
Apresentando ferramentas CASE
Apresentando ferramentas CASEApresentando ferramentas CASE
Apresentando ferramentas CASE
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
 
Introdução a Linguagem de Programação C
Introdução a Linguagem de Programação CIntrodução a Linguagem de Programação C
Introdução a Linguagem de Programação C
 
Construir microservices em python nunca foi tão simples como com o Nameko!
Construir microservices em python nunca foi tão simples como com o Nameko!Construir microservices em python nunca foi tão simples como com o Nameko!
Construir microservices em python nunca foi tão simples como com o Nameko!
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IIntrodução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade I
 
Qualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoQualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projeto
 
Desenvolvimento orientado a testes - TDD
Desenvolvimento orientado a testes - TDDDesenvolvimento orientado a testes - TDD
Desenvolvimento orientado a testes - TDD
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de Computadores
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Conceito de processos
Conceito de processosConceito de processos
Conceito de processos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 

Andere mochten auch

Linhas de Processos de Software - Minicurso - SBQS 2011
Linhas de Processos de Software - Minicurso - SBQS 2011Linhas de Processos de Software - Minicurso - SBQS 2011
Linhas de Processos de Software - Minicurso - SBQS 2011
Uirá Kulesza
 
Balsamiq e Pencil - W
Balsamiq e Pencil - WBalsamiq e Pencil - W
Balsamiq e Pencil - W
Luiz Agner
 

Andere mochten auch (11)

Apresentação do Trabalho de Conclusão de Curso
Apresentação do Trabalho de Conclusão de CursoApresentação do Trabalho de Conclusão de Curso
Apresentação do Trabalho de Conclusão de Curso
 
Linhas de Processos de Software - Minicurso - SBQS 2011
Linhas de Processos de Software - Minicurso - SBQS 2011Linhas de Processos de Software - Minicurso - SBQS 2011
Linhas de Processos de Software - Minicurso - SBQS 2011
 
Open Up – Gerenciando Projetos Sob Principios Ágeis
Open Up – Gerenciando Projetos Sob Principios ÁgeisOpen Up – Gerenciando Projetos Sob Principios Ágeis
Open Up – Gerenciando Projetos Sob Principios Ágeis
 
Junit
JunitJunit
Junit
 
Balsamiq e Pencil - W
Balsamiq e Pencil - WBalsamiq e Pencil - W
Balsamiq e Pencil - W
 
Apostila - ProjectLibre 1.5
Apostila - ProjectLibre 1.5Apostila - ProjectLibre 1.5
Apostila - ProjectLibre 1.5
 
Guia do usuário - ProjectLibre 1.5
Guia do usuário - ProjectLibre 1.5Guia do usuário - ProjectLibre 1.5
Guia do usuário - ProjectLibre 1.5
 
Import community pycon jp
Import community pycon jpImport community pycon jp
Import community pycon jp
 
ProjectLibre 1.5 - Aula 5 - Relatórios
ProjectLibre 1.5 - Aula 5 - RelatóriosProjectLibre 1.5 - Aula 5 - Relatórios
ProjectLibre 1.5 - Aula 5 - Relatórios
 
import pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon Brazilimport pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon Brazil
 
IHC - Slide 2 - Usabilidade e Princípios de Design
IHC - Slide 2 - Usabilidade e Princípios de DesignIHC - Slide 2 - Usabilidade e Princípios de Design
IHC - Slide 2 - Usabilidade e Princípios de Design
 

Ähnlich wie Apresentação Open Up

Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
Roberto Brandini
 
Apresentação Scrum + Gerenciamento de Portfólio
Apresentação Scrum + Gerenciamento de PortfólioApresentação Scrum + Gerenciamento de Portfólio
Apresentação Scrum + Gerenciamento de Portfólio
Plinio Tulio
 
Aula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosAula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a Objetos
Leandro Rezende
 
Gerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de softwareGerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de software
Impacta Eventos
 
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Keila Freitas
 
Metodologia ágil
Metodologia ágilMetodologia ágil
Metodologia ágil
rolfczekus
 
Criacao.Fabrica.Open.Source
Criacao.Fabrica.Open.SourceCriacao.Fabrica.Open.Source
Criacao.Fabrica.Open.Source
Annkatlover
 

Ähnlich wie Apresentação Open Up (20)

Apresentacao engenharia aup
Apresentacao engenharia aupApresentacao engenharia aup
Apresentacao engenharia aup
 
AGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSAGILE UNIFIED PROCESS
AGILE UNIFIED PROCESS
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 
Aula 3 - Engenharia de Software
Aula 3 - Engenharia de SoftwareAula 3 - Engenharia de Software
Aula 3 - Engenharia de Software
 
Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento
 
Apresentação Scrum + Gerenciamento de Portfólio
Apresentação Scrum + Gerenciamento de PortfólioApresentação Scrum + Gerenciamento de Portfólio
Apresentação Scrum + Gerenciamento de Portfólio
 
O desafio do ágil em um time de Machine Learning
O desafio do ágil em um time de Machine Learning O desafio do ágil em um time de Machine Learning
O desafio do ágil em um time de Machine Learning
 
Aula 1 Analise e Projeto
Aula 1   Analise e ProjetoAula 1   Analise e Projeto
Aula 1 Analise e Projeto
 
Aula 1 analise e projeto
Aula 1   analise e projetoAula 1   analise e projeto
Aula 1 analise e projeto
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)
 
Aula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosAula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a Objetos
 
Gerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de softwareGerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de software
 
Trabalho pds libre office 2
Trabalho pds libre office 2Trabalho pds libre office 2
Trabalho pds libre office 2
 
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
 
347842.ppt
347842.ppt347842.ppt
347842.ppt
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 
Metodologia ágil
Metodologia ágilMetodologia ágil
Metodologia ágil
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimento
 
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
 
Criacao.Fabrica.Open.Source
Criacao.Fabrica.Open.SourceCriacao.Fabrica.Open.Source
Criacao.Fabrica.Open.Source
 

Kürzlich hochgeladen

Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
lenapinto
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 

Kürzlich hochgeladen (20)

6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 

Apresentação Open Up

  • 1. OpenUP: Um processo integrado e ágil
  • 2.
  • 3. Roteiro ▪ Metodologia ▪ Processo ▪ OpenUP X Rational Unified Process (RUP) ▪ Considerações Finais ▪ Conclusão
  • 4. Metodologia ▪ Origem no Rational Unified Process (RUP) ▪ Abordagem iterativa e incremental ▪ Princípios do Manifesto do Desenvolvimento do Software Ágil ▪ Metodologia Minimalista, Completa e Customizável ▪ Modelado pela ferramenta Eclipse Process Framework (EPF) Composer
  • 5.
  • 6. Metodologia ▪ Origem no Rational Unified Process (RUP) ▪ Abordagem iterativa e incremental ▪ Princípios do Manifesto do Desenvolvimento do Software Ágil ▪ Metodologia Minimalista, Completa e Customizável ▪ Modelado pela ferramenta Eclipse Process Framework (EPF) Composer
  • 7. Eclipse Process Framework (EPF) Composer ▪ Possibilita o gerenciamento do processo ▪ Fácil aprendizado ▪ Métodos simples ▪ Customizável ▪ Geração automática da documentação: Produto de Trabalho: artefatos; Tarefa: como executar o trabalho; Papel: quem executa o trabalho; Processo: define o fluxo de trabalho; Diretriz: modelos, checklist, exemplos, guias, conceitos e outros.
  • 8. Processo do OpenUP 3 CAMADAS Microincrementos Ciclo de Vida de Iteração Ciclo de Vida de Projeto 4 FASES Concepção Elaboração Construção Transição Processo
  • 10. Marcos do Processo ▪ Em cada FASE existem marcos, indicando o final da fase: Iniciação: examina-se o custo/benefício e decide se prossegue ou cancela o projeto; Elaboração: traçado o mapa de requisitos, examinam-se os objetivos do sistema e o escopo, escolhe a arquitetura e averigua os principais riscos; Construção: produto pronto para ser entregue à equipe de transição; Transição: averigua se os objetivos foram atingidos e se um novo ciclo de desenvolvimento deve ser iniciado.
  • 11. Papéis no OpenUP ▪ “...Ninguém constrói um bom software sozinho, mas uma equipe trabalhando junto pode fazer coisas extraordinárias” (OpenUP, 2010). Arquiteto: define a arquitetura de software, incluindo a tomada das principais decisões técnicas que orientam todo o desenho e a implementação do projeto; Gerente de Projeto: conduz o planejamento do projeto, coordena as interações com os stakeholders e mantêm a equipe de projeto focada; Analista: representa os interesses do cliente e do usuário final recolhendo informações dos stakeholders para entender o problema a ser resolvido, capturando os requisitos e definindo suas prioridades;
  • 12. Papéis no OpenUP  Testador: responsável pelas principais atividades do esforço de teste. Estas atividades incluem identificar, definir, implementar e conduzir os testes necessários, bem como registrar e analisar os resultados dos testes;  Desenvolvedor: responsável por desenvolver uma parte do sistema, incluindo a construção de seu desenho de forma que ele atenda a arquitetura e possivelmente a prototipagem da interface de usuário, e então implementar, executar o teste de unidade e integrar os componentes que são parte da solução;  Stakeholder: representa grupos de interessados cujas necessidades devem ser satisfeitas pelo projeto. É um papel que pode ser executado por qualquer um que seja (ou potencialmente possa ser) afetado pelo resultado do projeto;  Qualquer papel: Qualquer um em uma equipe pode atuar neste papel executando diversas tarefas.
  • 15. OpenUP X Rational UP ▪ OpenUP originou-se do Rational Unified Process (RUP) OpenUP tem menor quantidade de produtos de trabalho, papéis e tarefas; Menor formalidade; Introduziu o conceito de microincrementos; Auto-organização do time de projeto; Papel do indivíduo dentro do projeto é mais importante do seu cargo funcional. Ambos focam na redução de riscos e valorização dos stakeholders.
  • 16. Considerações Finais ▪ O OpenUP destina-se a pequenas equipes que trabalham juntas no mesmo local; ▪ A equipe precisa se engajar em total interação face-a-face diariamente; ▪ Os membros da equipe colaboram extensivamente; ▪ A participação dos stakeholders é crítica para o sucesso da implementação; ▪ Os casos de uso são usados para elicitar e descrever os requisitos; ▪ Foco na redução significativa dos riscos o mais cedo possível no ciclo de vida; ▪ Os testes são executados várias vezes por iteração, sempre que a solução for incrementada com o desenvolvimento de um requisito, uma mudança ou a correção de um erro.
  • 17. Conclusão ▪ O OpenUP nos mostra que um processo ágil é disciplinado; ▪ É essencial uma equipe madura e qualificada; ▪ E a transparência e o comprometimento é a chave do sucesso. A comunicação diária, aberta e transparente permite que membros do time possam influenciar sobre o que e como fazer.
  • 18. Roteiro ▪ Metodologia ▪ Processo ▪ OpenUP X Rational Unified Process (RUP) ▪ Considerações Finais ▪ Conclusão
  • 19. IFRS – Câmpus Canoas Disciplina: Análise e Projetos de Sistemas Profº. Rodrigo Noll Alunos: Luciane da Silva André Ficht OpenUP Um processo integrado e ágil