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