SlideShare ist ein Scribd-Unternehmen logo
1 von 8
IMPLANTAÇÃO DE UM MODELO DE GERÊNCIADE CONFIGURAÇÃO DE SOFTWARE NA BM&FBOVESPA Projeto Supervisionado II Luiz Roberto Contim Escola de Artes, Ciências e Humanidades – EACH Universidade de São Paulo - USP 1
ONDE? Empresa e setor de realização do projeto BM&FBovespa. Empresa do setor financeiro formada em 2008, após a fusão da BM&F com a Bovespa. A empresa provê sistemas para a negociação de ações, derivativos, commodities, etc. Estágio realizado na Coordenadoria de Configuração de Software. Equipe responsável pela Definição de Processo e Apoio a SCM. Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 2
O QUE? O projeto e seus objetivos Implantar um modelo de Gestão de Configuração de Software,  a ser utilizado em todas as iniciativas de desenvolvimento da empresa. Baseado no processo de desenvolvimento de software da empresa, o qual é baseado no RationalUnifiedProcess (RUP). Suportado pela suíte de ferramentas da IBM Rational (ClearCase e ClearQuest). “A engenharia de software é uma tecnologia em camadas.” [Pressman, 2010, p. 17] Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 3
COMO? Atividades e resultados Requisitos Análise e design Testes Gestão de configuração Gestão de projetos RationalUnifiedProcess. Processo de software dividido em disciplinas que atendem todas as fases do ciclo de desenvolvimento. Pré-projeto Concepção Elaboração Construção Transição IBM RationalClearQuest. Ferramenta de automatização de fluxo de trabalho. Utiliza os conceitos objeto, estado, ação e ator. IBM RationalClearCase. Ferramenta de repositório e controle de versão dos artefatos de desenvolvimento. Utiliza conceitos de view, baseline, build, release, label, e outros. Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 4
COMO? Workflow ClearQuest Projeto Pacote Serviço Criado Planejar_Pacotes (GP) Em_Planejamento Atender_Projeto (GP) Criado Em_Atendimento Planejar_Servico (GP) Em_Atendimento Planejado Atender_Servico (AS) Em_Atendimento Validar (AS) Desenv_Encerrado Finalizado Publicacao_Producao Concluir (Implantador) Atendido Concluido Finalizar_Projeto (GP) Finalizado Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 5
COMO? Workflow ClearCase [IBM Corp., 2006, p. 11] Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 6
QUANDO? Cronograma Estudo dos conceitos e ferramentas Definir o workflow Implantar o fluxo de trabalho Atuar junto às equipes Integração com o projeto supervisionado 1 Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 7
BIBLIOGRAFIA PFLEEGER, Shari Lawrence. Engenharia de Software: Teoria e prática. Prentice-Hall, São Paulo, 2ª edição, 2004. PRESSMAN, Roger.  Software Engineering: A Practitioner's Approach. McGraw-Hill, 7ª edição, 2010. SOMMERVILLE, Ian. Engenharia de Software.  Pearson Addison-Wesley, São Paulo, 8ª edição, 2007. IBM Corp. IBM Rational ClearCase and Rational ClearCase LT: Guide to Managing Software Projects. 7ª edição, 2006. Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 8

Weitere ähnliche Inhalte

Was ist angesagt?

BDD - Integrando regras de negócio e programação
BDD - Integrando regras de negócio e programaçãoBDD - Integrando regras de negócio e programação
BDD - Integrando regras de negócio e programaçãoGleica Reinert
 
Organizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverOrganizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverVinicius Moura
 
A disciplina Teste no RUP
A disciplina Teste no RUPA disciplina Teste no RUP
A disciplina Teste no RUPtecprog2010
 
Rational Unified Process - RUP
Rational Unified Process - RUPRational Unified Process - RUP
Rational Unified Process - RUPFernando Nogueira
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slideshoraciosila
 
Engenharia Software Rup
Engenharia Software   RupEngenharia Software   Rup
Engenharia Software RupFelipe
 
Geoprocessamento livre na web com openlayers e cake php
Geoprocessamento livre na web com openlayers e cake phpGeoprocessamento livre na web com openlayers e cake php
Geoprocessamento livre na web com openlayers e cake phpRafael Soto
 
Processo de Análise e Desenvolvimento de Software (PDS)
Processo de Análise e Desenvolvimento de Software (PDS)Processo de Análise e Desenvolvimento de Software (PDS)
Processo de Análise e Desenvolvimento de Software (PDS)Maicon Amarante
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcpFrank Coelho
 
Sprint Zero com mais Valor (TDC-2015)
Sprint Zero com mais Valor (TDC-2015)Sprint Zero com mais Valor (TDC-2015)
Sprint Zero com mais Valor (TDC-2015)Alex Magalhaes
 
RUP (Rational Unified Process)
RUP (Rational Unified Process)RUP (Rational Unified Process)
RUP (Rational Unified Process)TUPP3T3
 
Feature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por FuncionalidadesFeature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por FuncionalidadesHiury Araújo
 
Melhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-pontaMelhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-pontaGuilherme Cardoso
 
Application Lifecycle Management no InduSoft Web Studio
Application Lifecycle Management no InduSoft Web StudioApplication Lifecycle Management no InduSoft Web Studio
Application Lifecycle Management no InduSoft Web StudioAVEVA
 

Was ist angesagt? (20)

BDD - Integrando regras de negócio e programação
BDD - Integrando regras de negócio e programaçãoBDD - Integrando regras de negócio e programação
BDD - Integrando regras de negócio e programação
 
Organizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverOrganizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation server
 
A disciplina Teste no RUP
A disciplina Teste no RUPA disciplina Teste no RUP
A disciplina Teste no RUP
 
Rational Unified Process - RUP
Rational Unified Process - RUPRational Unified Process - RUP
Rational Unified Process - RUP
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slides
 
Engenharia Software Rup
Engenharia Software   RupEngenharia Software   Rup
Engenharia Software Rup
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Geoprocessamento livre na web com openlayers e cake php
Geoprocessamento livre na web com openlayers e cake phpGeoprocessamento livre na web com openlayers e cake php
Geoprocessamento livre na web com openlayers e cake php
 
Processo de Análise e Desenvolvimento de Software (PDS)
Processo de Análise e Desenvolvimento de Software (PDS)Processo de Análise e Desenvolvimento de Software (PDS)
Processo de Análise e Desenvolvimento de Software (PDS)
 
Projeto tcc bruno dos anjos silveira
Projeto tcc bruno dos anjos silveiraProjeto tcc bruno dos anjos silveira
Projeto tcc bruno dos anjos silveira
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcp
 
Visao Geral Rup
Visao Geral RupVisao Geral Rup
Visao Geral Rup
 
Sprint Zero com mais Valor (TDC-2015)
Sprint Zero com mais Valor (TDC-2015)Sprint Zero com mais Valor (TDC-2015)
Sprint Zero com mais Valor (TDC-2015)
 
RUP (Rational Unified Process)
RUP (Rational Unified Process)RUP (Rational Unified Process)
RUP (Rational Unified Process)
 
Feature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por FuncionalidadesFeature Driven Development – Desenvolvimento Guiado por Funcionalidades
Feature Driven Development – Desenvolvimento Guiado por Funcionalidades
 
Melhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-pontaMelhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-ponta
 
Aula 3 - Engenharia de Software
Aula 3 - Engenharia de SoftwareAula 3 - Engenharia de Software
Aula 3 - Engenharia de Software
 
Application Lifecycle Management no InduSoft Web Studio
Application Lifecycle Management no InduSoft Web StudioApplication Lifecycle Management no InduSoft Web Studio
Application Lifecycle Management no InduSoft Web Studio
 
Métodos ágeis de desenvolvimento2
Métodos ágeis de desenvolvimento2Métodos ágeis de desenvolvimento2
Métodos ágeis de desenvolvimento2
 
Método Ágil Scrum
Método Ágil ScrumMétodo Ágil Scrum
Método Ágil Scrum
 

Andere mochten auch

Case Conectt - Redes Sociais
Case Conectt - Redes SociaisCase Conectt - Redes Sociais
Case Conectt - Redes SociaisConectt
 
Catálogo Leilão liquidação Cedro
Catálogo Leilão liquidação CedroCatálogo Leilão liquidação Cedro
Catálogo Leilão liquidação Cedrobeef2012
 
Jose Alberto 10 52h
Jose Alberto    10 52hJose Alberto    10 52h
Jose Alberto 10 52hapimec
 
MBA IBRI Fipecafi Nelson Ortega BM&FBovespa
MBA IBRI Fipecafi Nelson Ortega BM&FBovespaMBA IBRI Fipecafi Nelson Ortega BM&FBovespa
MBA IBRI Fipecafi Nelson Ortega BM&FBovespaIBRI
 
Joint Application Design
Joint Application DesignJoint Application Design
Joint Application DesignLuiz Contim
 
A Transparência e a Sustentabilidade no Mercado de Capitais - Adriana Sanches...
A Transparência e a Sustentabilidade no Mercado de Capitais - Adriana Sanches...A Transparência e a Sustentabilidade no Mercado de Capitais - Adriana Sanches...
A Transparência e a Sustentabilidade no Mercado de Capitais - Adriana Sanches...IBRI
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

Andere mochten auch (9)

Case Conectt - Redes Sociais
Case Conectt - Redes SociaisCase Conectt - Redes Sociais
Case Conectt - Redes Sociais
 
Catálogo Leilão liquidação Cedro
Catálogo Leilão liquidação CedroCatálogo Leilão liquidação Cedro
Catálogo Leilão liquidação Cedro
 
Jose Alberto 10 52h
Jose Alberto    10 52hJose Alberto    10 52h
Jose Alberto 10 52h
 
Cylk Saúde Digital
Cylk Saúde DigitalCylk Saúde Digital
Cylk Saúde Digital
 
MBA IBRI Fipecafi Nelson Ortega BM&FBovespa
MBA IBRI Fipecafi Nelson Ortega BM&FBovespaMBA IBRI Fipecafi Nelson Ortega BM&FBovespa
MBA IBRI Fipecafi Nelson Ortega BM&FBovespa
 
Fast Presentation
Fast PresentationFast Presentation
Fast Presentation
 
Joint Application Design
Joint Application DesignJoint Application Design
Joint Application Design
 
A Transparência e a Sustentabilidade no Mercado de Capitais - Adriana Sanches...
A Transparência e a Sustentabilidade no Mercado de Capitais - Adriana Sanches...A Transparência e a Sustentabilidade no Mercado de Capitais - Adriana Sanches...
A Transparência e a Sustentabilidade no Mercado de Capitais - Adriana Sanches...
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Ähnlich wie Projeto Supervisionado 2 - BM&FBovespa

WBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelWBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelAlan Braz
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCPFrank Coelho
 
úLtimo dia
úLtimo diaúLtimo dia
úLtimo diaBruce Ds
 
Apresentação1
Apresentação1Apresentação1
Apresentação1Bruce Ds
 
Implantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLImplantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLAnnkatlover
 
[Uff]qualidade agilidade
[Uff]qualidade agilidade[Uff]qualidade agilidade
[Uff]qualidade agilidadeSti Uff
 
PROPOSTA DE ADAPTAÇÃO DAS PRÁTICAS DO SCRUM PARA O MPS.BR NIVEL G
PROPOSTA DE ADAPTAÇÃO DAS PRÁTICAS DO SCRUM PARA O MPS.BR NIVEL GPROPOSTA DE ADAPTAÇÃO DAS PRÁTICAS DO SCRUM PARA O MPS.BR NIVEL G
PROPOSTA DE ADAPTAÇÃO DAS PRÁTICAS DO SCRUM PARA O MPS.BR NIVEL Gjrnavarro
 
GCS - Aula 03 - GCS x RUP
GCS - Aula 03 - GCS x RUPGCS - Aula 03 - GCS x RUP
GCS - Aula 03 - GCS x RUPMisael Santos
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 
Gerenciamento de Projetos SAP: Do Método a Prática
Gerenciamento de Projetos SAP: Do Método a PráticaGerenciamento de Projetos SAP: Do Método a Prática
Gerenciamento de Projetos SAP: Do Método a PráticaProjetos e TI
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareNorberto Santos
 
GCS - Aula 08 - GCS x MPSBr
GCS - Aula 08 - GCS x MPSBrGCS - Aula 08 - GCS x MPSBr
GCS - Aula 08 - GCS x MPSBrMisael Santos
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlabJackson F. de A. Mafra
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de softwareQualister
 

Ähnlich wie Projeto Supervisionado 2 - BM&FBovespa (20)

WBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelWBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiável
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
 
Artigo
ArtigoArtigo
Artigo
 
Artigo23
Artigo23Artigo23
Artigo23
 
Artigo corrigido
Artigo corrigidoArtigo corrigido
Artigo corrigido
 
Blue it
Blue itBlue it
Blue it
 
úLtimo dia
úLtimo diaúLtimo dia
úLtimo dia
 
Blue it
Blue itBlue it
Blue it
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Blue it
Blue itBlue it
Blue it
 
Implantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SLImplantacao.Processo.Fabrica.SL
Implantacao.Processo.Fabrica.SL
 
[Uff]qualidade agilidade
[Uff]qualidade agilidade[Uff]qualidade agilidade
[Uff]qualidade agilidade
 
PROPOSTA DE ADAPTAÇÃO DAS PRÁTICAS DO SCRUM PARA O MPS.BR NIVEL G
PROPOSTA DE ADAPTAÇÃO DAS PRÁTICAS DO SCRUM PARA O MPS.BR NIVEL GPROPOSTA DE ADAPTAÇÃO DAS PRÁTICAS DO SCRUM PARA O MPS.BR NIVEL G
PROPOSTA DE ADAPTAÇÃO DAS PRÁTICAS DO SCRUM PARA O MPS.BR NIVEL G
 
GCS - Aula 03 - GCS x RUP
GCS - Aula 03 - GCS x RUPGCS - Aula 03 - GCS x RUP
GCS - Aula 03 - GCS x RUP
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Gerenciamento de Projetos SAP: Do Método a Prática
Gerenciamento de Projetos SAP: Do Método a PráticaGerenciamento de Projetos SAP: Do Método a Prática
Gerenciamento de Projetos SAP: Do Método a Prática
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
 
GCS - Aula 08 - GCS x MPSBr
GCS - Aula 08 - GCS x MPSBrGCS - Aula 08 - GCS x MPSBr
GCS - Aula 08 - GCS x MPSBr
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlab
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 

Projeto Supervisionado 2 - BM&FBovespa

  • 1. IMPLANTAÇÃO DE UM MODELO DE GERÊNCIADE CONFIGURAÇÃO DE SOFTWARE NA BM&FBOVESPA Projeto Supervisionado II Luiz Roberto Contim Escola de Artes, Ciências e Humanidades – EACH Universidade de São Paulo - USP 1
  • 2. ONDE? Empresa e setor de realização do projeto BM&FBovespa. Empresa do setor financeiro formada em 2008, após a fusão da BM&F com a Bovespa. A empresa provê sistemas para a negociação de ações, derivativos, commodities, etc. Estágio realizado na Coordenadoria de Configuração de Software. Equipe responsável pela Definição de Processo e Apoio a SCM. Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 2
  • 3. O QUE? O projeto e seus objetivos Implantar um modelo de Gestão de Configuração de Software, a ser utilizado em todas as iniciativas de desenvolvimento da empresa. Baseado no processo de desenvolvimento de software da empresa, o qual é baseado no RationalUnifiedProcess (RUP). Suportado pela suíte de ferramentas da IBM Rational (ClearCase e ClearQuest). “A engenharia de software é uma tecnologia em camadas.” [Pressman, 2010, p. 17] Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 3
  • 4. COMO? Atividades e resultados Requisitos Análise e design Testes Gestão de configuração Gestão de projetos RationalUnifiedProcess. Processo de software dividido em disciplinas que atendem todas as fases do ciclo de desenvolvimento. Pré-projeto Concepção Elaboração Construção Transição IBM RationalClearQuest. Ferramenta de automatização de fluxo de trabalho. Utiliza os conceitos objeto, estado, ação e ator. IBM RationalClearCase. Ferramenta de repositório e controle de versão dos artefatos de desenvolvimento. Utiliza conceitos de view, baseline, build, release, label, e outros. Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 4
  • 5. COMO? Workflow ClearQuest Projeto Pacote Serviço Criado Planejar_Pacotes (GP) Em_Planejamento Atender_Projeto (GP) Criado Em_Atendimento Planejar_Servico (GP) Em_Atendimento Planejado Atender_Servico (AS) Em_Atendimento Validar (AS) Desenv_Encerrado Finalizado Publicacao_Producao Concluir (Implantador) Atendido Concluido Finalizar_Projeto (GP) Finalizado Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 5
  • 6. COMO? Workflow ClearCase [IBM Corp., 2006, p. 11] Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 6
  • 7. QUANDO? Cronograma Estudo dos conceitos e ferramentas Definir o workflow Implantar o fluxo de trabalho Atuar junto às equipes Integração com o projeto supervisionado 1 Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 7
  • 8. BIBLIOGRAFIA PFLEEGER, Shari Lawrence. Engenharia de Software: Teoria e prática. Prentice-Hall, São Paulo, 2ª edição, 2004. PRESSMAN, Roger. Software Engineering: A Practitioner's Approach. McGraw-Hill, 7ª edição, 2010. SOMMERVILLE, Ian. Engenharia de Software. Pearson Addison-Wesley, São Paulo, 8ª edição, 2007. IBM Corp. IBM Rational ClearCase and Rational ClearCase LT: Guide to Managing Software Projects. 7ª edição, 2006. Implantação de um Modelo de Gerência de Configuração de Software na BM&FBovespa 8