SlideShare una empresa de Scribd logo
1 de 6
´
Gerenciamento Agil de Projetos de Business Intelligence: Um
                    e               ¸˜
    Relato de Experiˆ ncia da Aplicacao de Pr´ ticas das
                                             a
            Metodologias SCRUM, XP e FDD
 Mauricio Cesar Santos da Purificacao2 , Vaninha Vieira2 , Andr´ Lu´s M. P. dos Santos1 ,
                                 ¸˜                           e ı
     Fernando Cezar Borges , M´ rio Jorge Pereira , Hugo Alex Conceicao Silva1
                            1
                                a                 1
                                                                       ¸˜
          1
              Centro de Processamento de Dados – Universidade Federal da Bahia (UFBA)
                                40.170.110 – Salvador – BA – Brasil
     2
                                            ¸˜
         Departamento de Ciˆ ncia da Computacao – Universidade Federal da Bahia (UFBA)
                           e
                              40.170-110 – Salvador – BA – Brasil
 {mauricioc,andremp,fercez,mariojp,hugo.silva}@ufba.br, vaninha@dcc.ufba.br

    Abstract. Recent years have been marked by a movement toward the manage-
    ment of agile projects. However, the majority of the reports of application of
    agile methodologies are case studies from projects of software development. It
    can be observed that there is already a movement in the agile community related
    to database area. A possible consequence of this is that projects developed in
    this area may be benefited by the incorporation of agile practices. This paper
    describes the preliminary experience gained by using methods and agile prac-
    tices in projects of Business Intelligence, which are characterized by not being
    only projects of software development, but also projects of data integration.

    Resumo. Os ultimos anos tˆ m sido marcados por um movimento em direcao ao
                  ´             e                                           ¸˜
    gerenciamento agil de projetos. Entretanto, a maioria dos relatos de aplicacao
                    ´                                                          ¸˜
    de metodologias ageis trata de estudos de caso realizados a partir de projetos
                        ´
    de desenvolvimento de software. Observa-se que j´ existe um movimento na
                                                        a
    comunidade agil relacionado a area de banco de dados. Uma poss´vel con-
                  ´                ` ´                                    ı
    sequˆ ncia disto e que os projetos desenvolvidos nesta area se beneficiem pela
        e             ´                                    ´
    incorporacao de pr´ ticas ageis. Este artigo relata a experiˆ ncia preliminar
              ¸˜          a    ´                                  e
    adquirida no uso de m´ todos e pr´ ticas ageis em projetos de Business Intelli-
                             e         a      ´
    gence que se caracterizam por n˜ o serem apenas projetos de desenvolvimento
                                     a
    de software, mas tamb´ m, projetos de integracao de dados.
                            e                    ¸˜

          ¸˜
1. Introducao
                   ¸˜
Desde que as solucoes de Business Intelligence (BI) est˜ o dispon´veis (D´ cada de 90),
                                                          a        ı        e
                                                       ¸˜
observa-se que o interesse dos gestores das organizacoes e chefes dos setores de Tec-
                    ¸˜                                                   ¸˜
nologia da Informacao (TI) pelo desenvolvimento deste tipo de solucao continua em
                                                                                  ¸˜
crescimento devido aos benef´cios trazidos pelo seu uso no dia a dia das organizacoes na
                              ı
        ¸˜
facilitacao do processo de tomada de decis˜ es gerenciais. Entretanto, o desenvolvimento
                                           o
            ¸˜ ´
destas solucoes e um processo geralmente complexo devido ao trabalho de modelagem
                      o             ¸˜
de indicadores de neg´ cio e integracao de dados realizado [N´ brega 2010].
                                                             o
                ¸˜                  ´                                             ¸˜
       A utilizacao de metodologias ageis tem sido apontada como uma das solucoes para
os problemas enfrentados nos projetos tradicionais de BI. Segundo o relat´ rio da Forrester
                                                                         o
o             ´
Research intitulado ”Agile BI Out of the Box”[N´ brega 2010], e necess´ rio criar uma
                                                                        a
                                                  ¸˜
nova abordagem para conceber e construir as aplicacoes de BI. O mesmo relat´ rio infere
                                                                            o
                   ¸˜                                                            ¸˜
na sua argumentacao que o processo tradicional composto pelas fases de recuperacao de
        ¸˜                                            ¸˜                             ¸˜
informacoes sobre todas as fontes de dados, documentacao de todos os atributos, criacao
                                                                 ¸˜
do Data Warehouse (DW) baseado nos dados coletados e a compilacao de especificacoes  ¸˜
               ¸˜                     ´
para as aplicacoes de BI nem sempre e uma abordagem suficiente para enfrentar os de-
safios colocados pelos complexos ambientes de TI dos dias de hoje e pelas necessidades
dos seus usu´ rios.
             a
                                                             e            ¸˜
        Na literatura, os estudos de caso e relatos de experiˆ ncia da adocao de m´ todos
                                                                                  e
´                           ´
ageis e do gerenciamento agil de projetos relacionam-se majoritariamente com os pro-
                        a                                        ¸˜
jetos de software e n˜ o com projetos que tratem de integracao de dados, como s˜ o     a
caracterizados os projetos de BI. Apesar disso, j´ podem ser observados alguns traba-
                                                   a
              ` ´                                    ¸˜                      ´
lhos ligados a area de BI que relacionem a utilizacao do gerenciamento agil de proje-
tos (Agile Data Warehousing [Hughes 2007], Extreme Scoping [Moss 2008], Agile BI -
                                                ¸˜               ´
Pentaho [Pentaho-Corporation 2010] e Aplicacao de Pr´ ticas Ageis em Projetos de BI
                                                         a
[de Carvalho 2009]).
        Este artigo possui o objetivo de descrever um relato de experiˆ ncia de apro-
                                                                           e
                                                       ´
ximadamente um ano no uso do gerenciamento agil em projetos de BI, a par-
               ¸˜
tir da aplicacao de pr´ ticas das metodologias SCRUM [Schwaber 2004], Feature
                         a
Driven Development (FDD) [Palmer and Felsing 2002] e Extreme Programming (XP)
[Beck and Andres 2004]. Para tanto, o mesmo est´ organizado da seguinte forma: Na
                                                   a
   ¸˜    ´                a            ¸˜         a       ´
Secao 2 e descrito o cen´ rio de aplicacao e as pr´ ticas ageis utilizadas nos estudos de
             ¸˜                        ¸˜                                         ¸˜
caso. Na Secao 3 s˜ o analisadas as licoes aprendidas, as vantagens e as limitacoes do
                     a
Gerenciamento Agil´ de Projetos de BI e na Secao 4 e apresentada a conclus˜ o e as possi-
                                             ¸˜     ´                        a
bilidades de trabalhos futuros.

                     ¸˜
2. Cen´ rio de Aplicacao
      a
               ´
2.1. Pr´ ticas Ageis
       a
       a      ´
As pr´ ticas ageis utilizadas nos estudos de caso s˜ o detalhadas na Tabela 1. Al´ m de
                                                   a                             e
                   ¸˜
uma breve descricao das mesmas, pode-se observar em quais projetos as pr´ ticas foram
                                                                            a
utilizadas e suas respectivas metodologias de origem.

           ¸˜
2.2. Descricao dos Projetos
O estudo de caso desenvolvido, compreende o per´odo de marco de 2010 a abril de 2011,
                                                   ı           ¸
                       ´                    ¸˜
a partir das pr´ ticas ageis descritas na Secao 2.1 aplicadas em trˆ s projetos diferentes,
               a                                                   e
descritos abaixo:

    1. Projeto Permanecer DW-UFBA: O primeiro cen´ rio de aplicacao foi um pro-
                                                          a            ¸˜
       jeto da Universidade Federal da Bahia (UFBA), denominado Projeto Permanecer
       DW-UFBA, entre os meses de marco e julho de 2010. Este projeto foi realizado
                                           ¸
                                                                   ¸˜
       numa parceria entre o Departamento de Ciˆ ncia da Computacao da UFBA (DCC-
                                                 e
       UFBA) e o Centro de Processamento de Dados da UFBA (CPD-UFBA). A equipe
       executora foi composta por 4 pessoas incluindo a coordenadora do projeto. Neste
                                                             ¸˜
       projeto o time realizou atividades de melhoria e evolucao do Data Mart (DM) de
       pessoal do CPD-UFBA;
´      ´
Tabela 1. Praticas Ageis Utilizadas
2. Disciplina T´ picos em Banco de Dados - Semestre 2010-2: O segundo cen´ rio
                     o                                                                  a
                 ¸˜
       de aplicacao foi realizado atrav´ s dos projetos desenvolvidos na disciplina T´ picos
                                       e                                              o
       em Banco de Dados do DCC-UFBA no 2◦ semestre de 2010. Foram desenvolvidos
                                                                         ´
       dois projetos: o primeiro para o CPD-UFBA (um DM para a area acadˆ mica) e  e
       o segundo para a Santa Casa de Miseric´ rdia da Bahia (um perfil de an´ lise de
                                                   o                                a
                                                 ¸˜
       sensibilidade de rec´ m-nascidos a infeccoes) envolvendo um total de 12 alunos da
                            e
              ¸˜                                                       ¸˜
       graduacao, a professora da disciplina e 6 analistas das instituicoes participantes;
    3. Projeto BI - CPD-UFBA: O terceiro e atual cen´ rio de aplicacao tem sido o
                                                             a              ¸˜
       projeto institucional de BI da UFBA que vem sendo realizado pelo CPD-UFBA,
       desde fevereiro de 2011 tendo como escopo inicial o DM acadˆ mico da Universi-
                                                                        e
                                    ´
       dade. A equipe de trabalho e formada atualmente por 2 analistas terceirizados e 2
       bolsistas do CPD-UFBA.

3. Discuss˜ o e An´ lise
          a       a
         ¸˜ ´                                     ¸˜
Nesta secao e feita a discuss˜ o e an´ lise das licoes aprendidas nos projetos realizados e
                             a       a
                                ¸˜                       ´
as principais vantagens e limitacoes do gerenciamento agil de projetos de BI.

       ¸˜
3.1. Licoes Aprendidas
                                        ´                                            ´
    1. Independente de quais pr´ ticas ageis sejam empregadas o conceito do que e soft-
                                  a
       ware com valor agregado em BI (ou seja, algum incremento de funcionalidade
                                  ´
       com valor para o cliente) e de extrema importˆ ncia no contexto do gerenciamento
                                                      a
       ´
       agil de projetos de BI pois este conceito ir´ determinar diretamente o escopo de
                                                    a
                   ¸˜
       cada iteracao realizada e que funcionalidades poder˜ o ser entregues a cada ciclo
                                                             a
       de desenvolvimento;
    2. As tarefas relacionadas ao processo de ETL e a an´ lise da qualidade de dados
                                                              a
       necessitam de m´ tricas diferenciadas para que seu custo seja estimado por causa
                         e
       da imprevisibilidade que as mesmas possuem. Quanto menor for a qualidade e a
              e                                        a                        ¸˜
       consistˆ ncia dos dados transacionais maior ser´ o tempo gasto na execucao destas
       tarefas;
                                                                     ¸˜ ´
    3. Uma boa t´ tica para o controle de escopo durante as iteracoes e a reducao da
                     a                                                              ¸˜
       quantidade de dimens˜ es pertencentes a uma determinada m´ trica e a definicao
                              o                                       e                  ¸˜
                           ı          e                           ¸˜
       de um conjunto m´nimo de m´ tricas na primeira construcao de um determinado
       cubo;
                                          ´
    4. O gerenciamento de metadados e de fundamental importˆ ncia para o suporte de
                                                                  a
                       ´              `
       um processo agil de BI devido as diversas vers˜ es de esquemas e instˆ ncias criadas
                                                      o                     a
                                      ¸˜         ¸˜
       durante o processo de construcao da solucao de BI;
                                                           ´
    5. Tratando-se da modelagem incremental do DW, e interessante que a cada etapa
       do processo as tabelas fato sejam definidas com a menor granularidade poss´vel    ı
       para o conjunto de dimens˜ es utilizado. Tal pr´ tica pode diminuir o n´ mero de
                                    o                    a                       u
                ¸˜               ¸˜          ¸˜
       refatoracoes, transformacoes e migracoes do modelo do DW;
    6. Projetos de BI caracterizados por um n´ mero elevado de atividades de manutencao
                                              u                                          ¸˜
       e suporte podem entregar mais valor ao se adotar metodologias focadas em um
       fluxo cont´nuo de desenvolvimento, pois o escopo pode ser mudado em uma janela
                   ı
       de tempo bem menor do que o intervalo de tempo que seria consumido em uma
                       ´
       metodologia agil baseada em ciclos iterativos.
´
3.2. Pontos Positivos do Gerenciamento Agil de Projetos de BI
       ¸˜                        ¸˜
A reducao do escopo nas interacoes e a conseguinte entrega de produtos em intervalos
frequentes aos clientes permite que os mesmos sejam motivados pelo curto intervalo de
                                                                                       ´
tempo entre as entregas de funcionalidades, ao contr´ rio dos projetos em que o escopo e
                                                     a
muito grande. Deste modo os dados podem ser validados e testados continuamente em
uma pequena escala, o que incrementa a qualidade dos dados oferecidos aos usu´ rios da
                                                                                 a
    ¸˜
solucao de BI. Al´ m disso, as ferramentas utilizadas podem ser melhor avaliadas e expe-
                  e
rimentadas a cada ciclo de desenvolvimento e novas funcionalidades podem ser definidas
e desenvolvidas em um curto intervalo de tempo.
        O desenvolvimento iterativo em BI possibilita um aprendizado cont´nuo e o desen-
                                                                             ı
volvimento colaborativo por parte da equipe de trabalho e pessoas envolvidas no projeto
al´ m do alinhamento das funcionalidades desenvolvidas com as necessidades emergen-
  e
                               ¸˜                ´                                   ¸˜
ciais do neg´ cio da organizacao. Processos ageis s˜ o caracterizados por avaliacoes e
              o                                          a
reflex˜ es cont´nuas sobre o trabalho realizado e o que est´ sendo entregue. Esse moni-
      o         ı                                             a
                                                       `               ´
toramento exige que o cliente esteja mais pr´ ximo a equipe, o que e indispens´ vel para
                                               o                                  a
o sucesso de projetos de BI. Al´ m disso, as atividades realizadas e as dificuldades en-
                                  e
frentadas s˜ o avaliadas no dia a dia, o que interfere diretamente na qualidade do trabalho
           a
realizado e nos resultados alcancados.
                                 ¸
                                                             ´
       Observa-se que de um modo geral o gerenciamento agil de projetos de BI possui
                                                                                 ´
pontos positivos semelhantes aos j´ abordados na literatura para o gerenciamento agil de
                                   a
projetos de software, com o destaque de que tais pontos tornam-se muitas vezes cruciais
para a garantia do sucesso do projeto de BI, como as entregas frequentes, as constantes
      ¸˜                         ¸˜
validacoes dos dados, a participacao dos clientes, o aprendizado cont´nuo etc.
                                                                     ı

           ¸˜                    ´
3.3. Limitacoes do Gerenciamento Agil de Projetos de BI
                      ´          ¸˜
O desenvolvimento agil de solucoes de BI promove um crescimento evolutivo do DW a
                   ¸˜                ¸˜          ¸˜
partir das refatoracoes, transformacoes e migracoes executadas no esquema do DW que
  a                                ı             ¸˜
ir˜ o conduzir a um processo cont´nuo de alteracoes nos processos de ETL, nos metada-
                                                                                 `
dos e nas instˆ ncias dos dados armazenados. Por isso, as tarefas relacionadas a etapa
               a
            ¸˜                                                                    ¸˜
de integracao de dados (tarefas de back-end) s˜ o as mais afetadas pela incorporacao de
                                                a
   a                      ´
pr´ ticas e metodologias ageis entre todas as etapas e fases que comp˜ em o processo de
                                                                     o
         ¸˜              ¸˜
construcao de uma solucao de BI.
                                                                                  ´
        Uma das quest˜ es que deve ser discutida pela equipe de desenvolvimento e como
                       o
                    ¸˜
a gerˆ ncia da evolucao do DW ser´ realizada. V´ rias vers˜ es do esquema do DW ser˜ o
     e                             a              a         o                         a
constru´das durante o processo e estas poder˜ o ou n˜ o ser armazenadas para que se man-
        ı                                    a      a
                       o                     ¸˜
tenha um registro hist´ rico tanto das alteracoes dos esquemas como das instˆ ncias dos
                                                                              a
dados nos diferentes esquemas. Esse backup deve ser apoiado por alguma ferramenta
automatizada de versionamento de DW e pelas ferramentas de metadados. Al´ m disso,
                                                                               e
                     ¸˜
o processo de migracao dos dados de um esquema a outro deve ser apoiado por meca-
nismos de testes automatizados a fim de se garantir a qualidade dos dados, a semˆ ntica
                                                                                    a
informacional e a semˆ ntica comportamental.
                       a
        Trˆ s pontos tornam-se cr´ticos neste cen´ rio: a quantidade de dados armazenada
          e                      ı               a
                e                                                          ¸˜
no DW, a frequˆ ncia de releases a serem colocadas no ambiente de producao e o n´vel das
                                                                                  ı
        ¸˜               ¸˜           ¸˜
refatoracoes, transformacoes e migracoes realizadas. Quanto maior forem estes fatores,
                 a        ¸˜
mais custosa ser´ a migracao dos dados de acordo com as diferentes vers˜ es dos esquemas
                                                                         o
¸˜
existentes, a manutencao das diversas rotinas de ETL e das vers˜ es dos esquemas al´ m do
                                                                 o                     e
espaco em disco utilizado para guardar todas as vers˜ es das instˆ ncias, caso esse hist´ rico
     ¸                                              o            a                      o
                               ¸˜
seja necess´ rio. Estas limitacoes devem ser observadas criteriosamente pela equipe de
            a
                                             ´
desenvolvimento para que o gerenciamento agil do projeto n˜ o se torne invi´ vel. Deste
                                                               a                 a
                              ¸˜
modo, a arquitetura da solucao, o processo de modelagem dimensional, a definicao de    ¸˜
                           ¸˜                         ¸˜                        ¸˜
pronto e o ritmo de alteracoes do ambiente de producao merecem uma atencao especial
da equipe de desenvolvimento para a garantia de sucesso do projeto.

4. Conclus˜ o e Trabalhos Futuros
          a
                                                                       ¸˜
O presente artigo apresenta um relato de experiˆ ncia preliminar na adocao do gerenci-
                                                 e
        ´                                        ¸˜                              ´
amento agil em projetos de BI a partir da adocao de pr´ ticas das metodologias ageis
                                                          a
SCRUM, XP e FDD. Atrav´ s deste relato pode-se observar a potencialidade existente no
                            e
                                ´
alinhamento do gerenciamento agil de projetos com os projetos de desenvolvimento de
    ¸˜                         ¸˜
solucoes de BI al´ m das limitacoes existentes com esta abordagem.
                 e
                                ¸˜                                     ´
        Al´ m disso, as limitacoes observadas constituem-se como areas de estudo no
           e
                  ´
gerenciamento agil de projetos de BI, como por exemplo, o gerenciamento de vers˜ es    o
                                                 ¸˜
em DW, a gerˆ ncia de metadados e as refatoracoes do DW. Assim como, o impacto de
                e
                        ´                                                  ´
uso de outras pr´ ticas ageis pode ser observado no uso do gerenciamento agil de projetos
                  a
de BI, a partir de outros projetos, com equipes de diferentes tamanhos e tempos de projeto
diversificados.

Referˆ ncias
     e
Beck, K. and Andres, C. (2004). Extreme Programming Explained: Embrace Change.
  Addison-Wesley Professional.
                                   ¸˜              ´               ¸˜
de Carvalho, G. T. (2009). Aplicacao de pr´ ticas ageis na construcao de data warehouse
                                            a
   evolutivo. Master’s thesis, Universidade de S˜ o Paulo, S˜ o Paulo.
                                                a           a
Hughes, R. (2007). Agile Data Warehousing: Delivering World-Class Business Intelli-
  gence Systems Using Scrum and XP. iUniverse.com, Incorporated.
Moss, L. (2008). Extreme scoping: What iterative development really means. http:
  //www.technologytransfer.eu/article/64/2008/5/Extreme_
  scoping_What_iterative_development_really_means.html.
  ´
  Ultimo acesso em 02 de Outubro de 2010.
N´ brega, J. (2010).
 o                           Forrester defende novo modo de desenvolver
  bi.                 http://www.computerworld.com.pt/2010/04/29/
  forrester-defende-novo-modo-de-desenvolver-bi/.                ´
                                                                Ultimo
  acesso em 25 de Setembro de 2010.
Palmer, S. R. and Felsing, J. M. (2002). A Practical Guide to Feature-Driven Develop-
   ment. Prentice Hall Inc.
Pentaho-Corporation (2010). Introduction to agile bi. http://wiki.pentaho.
                                                   ´
  com/display/AGILEBI/Documentation. Ultimo acesso em 02 de Outubro
  de 2010.
Schwaber, K. (2004). Agile Project Management with Scrum. Microsoft Press.

Más contenido relacionado

La actualidad más candente

Fundamentos da inovação
Fundamentos da inovaçãoFundamentos da inovação
Fundamentos da inovaçãoinnoscience_
 
Engenharia do produto
Engenharia do produtoEngenharia do produto
Engenharia do produtoKaren Laiza
 
Introdução ao Comércio Eletrônico - E-Commerce
Introdução ao Comércio Eletrônico - E-CommerceIntrodução ao Comércio Eletrônico - E-Commerce
Introdução ao Comércio Eletrônico - E-CommerceAdriano Maranhão
 
Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoYuri Morais
 
GESTÃO DE SUPRIMENTOS
GESTÃO DE SUPRIMENTOSGESTÃO DE SUPRIMENTOS
GESTÃO DE SUPRIMENTOSEXPEDITO SILVA
 
9 Projeto conceitual (parte 3)
9 Projeto conceitual (parte 3)9 Projeto conceitual (parte 3)
9 Projeto conceitual (parte 3)Marcel Gois
 
Elaboração de Planejamento Estratégico e Ferramentas de Implementação
Elaboração de Planejamento Estratégico e Ferramentas de ImplementaçãoElaboração de Planejamento Estratégico e Ferramentas de Implementação
Elaboração de Planejamento Estratégico e Ferramentas de ImplementaçãoMichel Freller
 
Visão Geral da Notação BPMN - Gestão por Processos (BPM)
Visão Geral da Notação BPMN - Gestão por Processos (BPM)Visão Geral da Notação BPMN - Gestão por Processos (BPM)
Visão Geral da Notação BPMN - Gestão por Processos (BPM)CompanyWeb
 
Aula 8 - Estrturas para estocagem de material.pptx
Aula 8 - Estrturas para estocagem de material.pptxAula 8 - Estrturas para estocagem de material.pptx
Aula 8 - Estrturas para estocagem de material.pptxProfessor Cristiano Barreto
 
Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Rildo (@rildosan) Santos
 
Apostila gestão de projetos
Apostila   gestão de projetosApostila   gestão de projetos
Apostila gestão de projetosCamila Oliveira
 
PMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | WorkshopPMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | WorkshopCompanyWeb
 
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horasWise Systems
 

La actualidad más candente (20)

Aula 5 - Sistemas de Produção
Aula 5 - Sistemas de ProduçãoAula 5 - Sistemas de Produção
Aula 5 - Sistemas de Produção
 
Fundamentos da inovação
Fundamentos da inovaçãoFundamentos da inovação
Fundamentos da inovação
 
Engenharia do produto
Engenharia do produtoEngenharia do produto
Engenharia do produto
 
Introdução ao Comércio Eletrônico - E-Commerce
Introdução ao Comércio Eletrônico - E-CommerceIntrodução ao Comércio Eletrônico - E-Commerce
Introdução ao Comércio Eletrônico - E-Commerce
 
Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - Introdução
 
Aula 1 - Comércio Exterior
Aula 1 - Comércio ExteriorAula 1 - Comércio Exterior
Aula 1 - Comércio Exterior
 
Aula 1 - Planejamento e Controle da Produção II
Aula 1 - Planejamento e Controle da Produção IIAula 1 - Planejamento e Controle da Produção II
Aula 1 - Planejamento e Controle da Produção II
 
GESTÃO DE SUPRIMENTOS
GESTÃO DE SUPRIMENTOSGESTÃO DE SUPRIMENTOS
GESTÃO DE SUPRIMENTOS
 
9 Projeto conceitual (parte 3)
9 Projeto conceitual (parte 3)9 Projeto conceitual (parte 3)
9 Projeto conceitual (parte 3)
 
Sistemas de Informação Aula12 -psi - cap9 Sistemas empresariais
Sistemas de Informação Aula12 -psi - cap9 Sistemas empresariaisSistemas de Informação Aula12 -psi - cap9 Sistemas empresariais
Sistemas de Informação Aula12 -psi - cap9 Sistemas empresariais
 
Elaboração de Planejamento Estratégico e Ferramentas de Implementação
Elaboração de Planejamento Estratégico e Ferramentas de ImplementaçãoElaboração de Planejamento Estratégico e Ferramentas de Implementação
Elaboração de Planejamento Estratégico e Ferramentas de Implementação
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 
Visão Geral da Notação BPMN - Gestão por Processos (BPM)
Visão Geral da Notação BPMN - Gestão por Processos (BPM)Visão Geral da Notação BPMN - Gestão por Processos (BPM)
Visão Geral da Notação BPMN - Gestão por Processos (BPM)
 
Aula 8 - Estrturas para estocagem de material.pptx
Aula 8 - Estrturas para estocagem de material.pptxAula 8 - Estrturas para estocagem de material.pptx
Aula 8 - Estrturas para estocagem de material.pptx
 
Treinamento em gestão de projetos
Treinamento em gestão de projetosTreinamento em gestão de projetos
Treinamento em gestão de projetos
 
Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)
 
Apostila gestão de projetos
Apostila   gestão de projetosApostila   gestão de projetos
Apostila gestão de projetos
 
PMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | WorkshopPMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | Workshop
 
Gestão de projetos
Gestão de projetosGestão de projetos
Gestão de projetos
 
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horas
 

Destacado

Metodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho DayMetodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho DayMarco Garcia
 
Taking - Business Intelligence
Taking - Business IntelligenceTaking - Business Intelligence
Taking - Business IntelligenceTaking
 
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...Mauricio Cesar Santos da Purificação
 
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...Integração entre Academia e Governo para Construção de Soluções Inovadoras em...
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...Mauricio Cesar Santos da Purificação
 
Monografia: FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos...
Monografia: FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos...Monografia: FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos...
Monografia: FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos...Mauricio Cesar Santos da Purificação
 
Modelagem Dimensional
Modelagem DimensionalModelagem Dimensional
Modelagem DimensionalMarco Garcia
 
Gephi Tutorial Visualization
Gephi Tutorial VisualizationGephi Tutorial Visualization
Gephi Tutorial VisualizationGephi Consortium
 
Patterns for Extracting High Level Information from Bug Reports
Patterns for Extracting High Level Information from Bug ReportsPatterns for Extracting High Level Information from Bug Reports
Patterns for Extracting High Level Information from Bug ReportsRodrigo Rocha
 
Como colocar as referências segundo a abnt
Como colocar as referências segundo a abntComo colocar as referências segundo a abnt
Como colocar as referências segundo a abntitqturma201
 

Destacado (12)

Metodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho DayMetodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho Day
 
Taking - Business Intelligence
Taking - Business IntelligenceTaking - Business Intelligence
Taking - Business Intelligence
 
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...
Uma Experiência de Solução de Business Intelligence com Software Livre na UFB...
 
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...Integração entre Academia e Governo para Construção de Soluções Inovadoras em...
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...
 
Integrando Base de Dados com Software Livre
Integrando Base de Dados com Software LivreIntegrando Base de Dados com Software Livre
Integrando Base de Dados com Software Livre
 
Monografia: FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos...
Monografia: FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos...Monografia: FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos...
Monografia: FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos...
 
Modelagem de dados
Modelagem de dados Modelagem de dados
Modelagem de dados
 
Modelagem Dimensional
Modelagem DimensionalModelagem Dimensional
Modelagem Dimensional
 
Gephi Tutorial Visualization
Gephi Tutorial VisualizationGephi Tutorial Visualization
Gephi Tutorial Visualization
 
Gephi Quick Start
Gephi Quick StartGephi Quick Start
Gephi Quick Start
 
Patterns for Extracting High Level Information from Bug Reports
Patterns for Extracting High Level Information from Bug ReportsPatterns for Extracting High Level Information from Bug Reports
Patterns for Extracting High Level Information from Bug Reports
 
Como colocar as referências segundo a abnt
Como colocar as referências segundo a abntComo colocar as referências segundo a abnt
Como colocar as referências segundo a abnt
 

Similar a Gerenciamento Agil de Projetos de BI

FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...
FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...
FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...Mauricio Cesar Santos da Purificação
 
Artigo ti uso de business intelligence na gestão de projetos
Artigo ti   uso de business intelligence na gestão de projetosArtigo ti   uso de business intelligence na gestão de projetos
Artigo ti uso de business intelligence na gestão de projetosPhilippe Moreira
 
Gerenciamento estratégico de projetos em tecnologia da informação
Gerenciamento estratégico de projetos em tecnologia da informaçãoGerenciamento estratégico de projetos em tecnologia da informação
Gerenciamento estratégico de projetos em tecnologia da informaçãoDouglas Souza
 
Monografia fgv final
Monografia fgv finalMonografia fgv final
Monografia fgv finalRubensRamos12
 
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...Diógenes Almeida
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazerProjetos e TI
 
O lado humano da governança de TI
O lado humano da governança de TIO lado humano da governança de TI
O lado humano da governança de TIEduardo Fagundes
 
Curso Pratico em Gestao de Projetos com MS Project
Curso Pratico em Gestao de Projetos com MS ProjectCurso Pratico em Gestao de Projetos com MS Project
Curso Pratico em Gestao de Projetos com MS ProjectGrupo Treinar
 
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...Maicon Zerbielli
 
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...Felipe J. R. Vieira
 
Análise da Maturidade dos Processos de Negócio do CPD da UFS através do Estud...
Análise da Maturidade dos Processos de Negócio do CPD da UFS através do Estud...Análise da Maturidade dos Processos de Negócio do CPD da UFS através do Estud...
Análise da Maturidade dos Processos de Negócio do CPD da UFS através do Estud...Kharylim Machado Sea
 
Competências dos profissionais de TI: Um estudo de caso de como as competênci...
Competências dos profissionais de TI: Um estudo de caso de como as competênci...Competências dos profissionais de TI: Um estudo de caso de como as competênci...
Competências dos profissionais de TI: Um estudo de caso de como as competênci...Vandre Ramos, MSc, MBA, CSM
 
T@rget trust business intelligence bi - business intelligence - nova geração
T@rget trust   business intelligence bi - business intelligence - nova geraçãoT@rget trust   business intelligence bi - business intelligence - nova geração
T@rget trust business intelligence bi - business intelligence - nova geraçãoTargettrust
 
Metodologia para Definição de Processo de Desenvolvimento de Software Baseada...
Metodologia para Definição de Processo de Desenvolvimento de Software Baseada...Metodologia para Definição de Processo de Desenvolvimento de Software Baseada...
Metodologia para Definição de Processo de Desenvolvimento de Software Baseada...Francisco Edmundo Andrade
 
PMO Como ter sucesso na gestao de multiplos empreendimentos
PMO Como ter sucesso na gestao de multiplos empreendimentosPMO Como ter sucesso na gestao de multiplos empreendimentos
PMO Como ter sucesso na gestao de multiplos empreendimentosGrupo Treinar
 
Gestao do conhecimento e inteligencia competitiva
Gestao do conhecimento e inteligencia competitivaGestao do conhecimento e inteligencia competitiva
Gestao do conhecimento e inteligencia competitivaJose Claudio Terra
 

Similar a Gerenciamento Agil de Projetos de BI (20)

FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...
FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...
FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...
 
Artigo ti uso de business intelligence na gestão de projetos
Artigo ti   uso de business intelligence na gestão de projetosArtigo ti   uso de business intelligence na gestão de projetos
Artigo ti uso de business intelligence na gestão de projetos
 
FDWS - Apresentação Projeto Final de Curso
FDWS - Apresentação Projeto Final de CursoFDWS - Apresentação Projeto Final de Curso
FDWS - Apresentação Projeto Final de Curso
 
Gerenciamento estratégico de projetos em tecnologia da informação
Gerenciamento estratégico de projetos em tecnologia da informaçãoGerenciamento estratégico de projetos em tecnologia da informação
Gerenciamento estratégico de projetos em tecnologia da informação
 
Monografia fgv final
Monografia fgv finalMonografia fgv final
Monografia fgv final
 
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
 
Será Mesmo o Cientista de Dados a Profissão do Futuro?
Será Mesmo o Cientista de Dados a Profissão do Futuro?Será Mesmo o Cientista de Dados a Profissão do Futuro?
Será Mesmo o Cientista de Dados a Profissão do Futuro?
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazer
 
O lado humano da governança de TI
O lado humano da governança de TIO lado humano da governança de TI
O lado humano da governança de TI
 
0000000
00000000000000
0000000
 
Curso Pratico em Gestao de Projetos com MS Project
Curso Pratico em Gestao de Projetos com MS ProjectCurso Pratico em Gestao de Projetos com MS Project
Curso Pratico em Gestao de Projetos com MS Project
 
Será Mesmo o Cientista de Dados a Profissão do Futuro?
Será Mesmo o Cientista de Dados a Profissão do Futuro?Será Mesmo o Cientista de Dados a Profissão do Futuro?
Será Mesmo o Cientista de Dados a Profissão do Futuro?
 
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
 
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
 
Análise da Maturidade dos Processos de Negócio do CPD da UFS através do Estud...
Análise da Maturidade dos Processos de Negócio do CPD da UFS através do Estud...Análise da Maturidade dos Processos de Negócio do CPD da UFS através do Estud...
Análise da Maturidade dos Processos de Negócio do CPD da UFS através do Estud...
 
Competências dos profissionais de TI: Um estudo de caso de como as competênci...
Competências dos profissionais de TI: Um estudo de caso de como as competênci...Competências dos profissionais de TI: Um estudo de caso de como as competênci...
Competências dos profissionais de TI: Um estudo de caso de como as competênci...
 
T@rget trust business intelligence bi - business intelligence - nova geração
T@rget trust   business intelligence bi - business intelligence - nova geraçãoT@rget trust   business intelligence bi - business intelligence - nova geração
T@rget trust business intelligence bi - business intelligence - nova geração
 
Metodologia para Definição de Processo de Desenvolvimento de Software Baseada...
Metodologia para Definição de Processo de Desenvolvimento de Software Baseada...Metodologia para Definição de Processo de Desenvolvimento de Software Baseada...
Metodologia para Definição de Processo de Desenvolvimento de Software Baseada...
 
PMO Como ter sucesso na gestao de multiplos empreendimentos
PMO Como ter sucesso na gestao de multiplos empreendimentosPMO Como ter sucesso na gestao de multiplos empreendimentos
PMO Como ter sucesso na gestao de multiplos empreendimentos
 
Gestao do conhecimento e inteligencia competitiva
Gestao do conhecimento e inteligencia competitivaGestao do conhecimento e inteligencia competitiva
Gestao do conhecimento e inteligencia competitiva
 

Más de Mauricio Cesar Santos da Purificação

Intelligence, Discovery, Analytics e Data Science: Evolução, Desafios e Oport...
Intelligence, Discovery, Analytics e Data Science: Evolução, Desafios e Oport...Intelligence, Discovery, Analytics e Data Science: Evolução, Desafios e Oport...
Intelligence, Discovery, Analytics e Data Science: Evolução, Desafios e Oport...Mauricio Cesar Santos da Purificação
 
Intelligence, Discovery, Science e Analytics: Transformando Dados em Ouro
Intelligence, Discovery, Science e Analytics: Transformando Dados em OuroIntelligence, Discovery, Science e Analytics: Transformando Dados em Ouro
Intelligence, Discovery, Science e Analytics: Transformando Dados em OuroMauricio Cesar Santos da Purificação
 
Big Data Analytics e Social Mining - Inteligência Em Uma Montanha de Dados?
Big Data Analytics e Social Mining - Inteligência Em Uma Montanha de Dados?Big Data Analytics e Social Mining - Inteligência Em Uma Montanha de Dados?
Big Data Analytics e Social Mining - Inteligência Em Uma Montanha de Dados?Mauricio Cesar Santos da Purificação
 

Más de Mauricio Cesar Santos da Purificação (20)

Intelligence, Discovery, Analytics e Data Science: Evolução, Desafios e Oport...
Intelligence, Discovery, Analytics e Data Science: Evolução, Desafios e Oport...Intelligence, Discovery, Analytics e Data Science: Evolução, Desafios e Oport...
Intelligence, Discovery, Analytics e Data Science: Evolução, Desafios e Oport...
 
R para Iniciantes
R para IniciantesR para Iniciantes
R para Iniciantes
 
Aprendendo R
Aprendendo RAprendendo R
Aprendendo R
 
Intelligence, Discovery, Science e Analytics: Transformando Dados em Ouro
Intelligence, Discovery, Science e Analytics: Transformando Dados em OuroIntelligence, Discovery, Science e Analytics: Transformando Dados em Ouro
Intelligence, Discovery, Science e Analytics: Transformando Dados em Ouro
 
Pitch AcheSeuEstúdio - Campus Party
Pitch AcheSeuEstúdio - Campus PartyPitch AcheSeuEstúdio - Campus Party
Pitch AcheSeuEstúdio - Campus Party
 
Pitch BestPoint - Campus Party
Pitch BestPoint - Campus PartyPitch BestPoint - Campus Party
Pitch BestPoint - Campus Party
 
Big Data Analytics
Big Data AnalyticsBig Data Analytics
Big Data Analytics
 
Flyer BestPoint
Flyer BestPointFlyer BestPoint
Flyer BestPoint
 
Pitch BestPoint
Pitch BestPointPitch BestPoint
Pitch BestPoint
 
OxenTI - Desenvolvimento de Soluções Inovadoras em TI
OxenTI - Desenvolvimento de Soluções Inovadoras em TIOxenTI - Desenvolvimento de Soluções Inovadoras em TI
OxenTI - Desenvolvimento de Soluções Inovadoras em TI
 
Pitch BestPoint - DemoDay StartupSummer 2015
Pitch BestPoint - DemoDay StartupSummer 2015Pitch BestPoint - DemoDay StartupSummer 2015
Pitch BestPoint - DemoDay StartupSummer 2015
 
BestPoint
BestPointBestPoint
BestPoint
 
Big Data Analytics e Social Mining - Inteligência Em Uma Montanha de Dados?
Big Data Analytics e Social Mining - Inteligência Em Uma Montanha de Dados?Big Data Analytics e Social Mining - Inteligência Em Uma Montanha de Dados?
Big Data Analytics e Social Mining - Inteligência Em Uma Montanha de Dados?
 
QlikView In Action - Do BI ao Business Discovery!…
QlikView In Action - Do BI ao Business Discovery!…QlikView In Action - Do BI ao Business Discovery!…
QlikView In Action - Do BI ao Business Discovery!…
 
Dê Adeus ao BI e Seja Bem Vindo à Era do Analytics...
Dê Adeus ao BI e Seja Bem Vindo à Era do Analytics...Dê Adeus ao BI e Seja Bem Vindo à Era do Analytics...
Dê Adeus ao BI e Seja Bem Vindo à Era do Analytics...
 
Adeus BI, Seja Bem Vindo a Era do Analytics?
Adeus BI, Seja Bem Vindo a Era do Analytics?Adeus BI, Seja Bem Vindo a Era do Analytics?
Adeus BI, Seja Bem Vindo a Era do Analytics?
 
Derivação de Modelos ER
Derivação de Modelos ERDerivação de Modelos ER
Derivação de Modelos ER
 
Business Intelligence - Prática e Experiências
Business Intelligence - Prática e ExperiênciasBusiness Intelligence - Prática e Experiências
Business Intelligence - Prática e Experiências
 
Inteligência de Negócios e Software Livre
Inteligência de Negócios e Software LivreInteligência de Negócios e Software Livre
Inteligência de Negócios e Software Livre
 
Business Intelligence & Business Analytics
Business Intelligence & Business AnalyticsBusiness Intelligence & Business Analytics
Business Intelligence & Business Analytics
 

Gerenciamento Agil de Projetos de BI

  • 1. ´ Gerenciamento Agil de Projetos de Business Intelligence: Um e ¸˜ Relato de Experiˆ ncia da Aplicacao de Pr´ ticas das a Metodologias SCRUM, XP e FDD Mauricio Cesar Santos da Purificacao2 , Vaninha Vieira2 , Andr´ Lu´s M. P. dos Santos1 , ¸˜ e ı Fernando Cezar Borges , M´ rio Jorge Pereira , Hugo Alex Conceicao Silva1 1 a 1 ¸˜ 1 Centro de Processamento de Dados – Universidade Federal da Bahia (UFBA) 40.170.110 – Salvador – BA – Brasil 2 ¸˜ Departamento de Ciˆ ncia da Computacao – Universidade Federal da Bahia (UFBA) e 40.170-110 – Salvador – BA – Brasil {mauricioc,andremp,fercez,mariojp,hugo.silva}@ufba.br, vaninha@dcc.ufba.br Abstract. Recent years have been marked by a movement toward the manage- ment of agile projects. However, the majority of the reports of application of agile methodologies are case studies from projects of software development. It can be observed that there is already a movement in the agile community related to database area. A possible consequence of this is that projects developed in this area may be benefited by the incorporation of agile practices. This paper describes the preliminary experience gained by using methods and agile prac- tices in projects of Business Intelligence, which are characterized by not being only projects of software development, but also projects of data integration. Resumo. Os ultimos anos tˆ m sido marcados por um movimento em direcao ao ´ e ¸˜ gerenciamento agil de projetos. Entretanto, a maioria dos relatos de aplicacao ´ ¸˜ de metodologias ageis trata de estudos de caso realizados a partir de projetos ´ de desenvolvimento de software. Observa-se que j´ existe um movimento na a comunidade agil relacionado a area de banco de dados. Uma poss´vel con- ´ ` ´ ı sequˆ ncia disto e que os projetos desenvolvidos nesta area se beneficiem pela e ´ ´ incorporacao de pr´ ticas ageis. Este artigo relata a experiˆ ncia preliminar ¸˜ a ´ e adquirida no uso de m´ todos e pr´ ticas ageis em projetos de Business Intelli- e a ´ gence que se caracterizam por n˜ o serem apenas projetos de desenvolvimento a de software, mas tamb´ m, projetos de integracao de dados. e ¸˜ ¸˜ 1. Introducao ¸˜ Desde que as solucoes de Business Intelligence (BI) est˜ o dispon´veis (D´ cada de 90), a ı e ¸˜ observa-se que o interesse dos gestores das organizacoes e chefes dos setores de Tec- ¸˜ ¸˜ nologia da Informacao (TI) pelo desenvolvimento deste tipo de solucao continua em ¸˜ crescimento devido aos benef´cios trazidos pelo seu uso no dia a dia das organizacoes na ı ¸˜ facilitacao do processo de tomada de decis˜ es gerenciais. Entretanto, o desenvolvimento o ¸˜ ´ destas solucoes e um processo geralmente complexo devido ao trabalho de modelagem o ¸˜ de indicadores de neg´ cio e integracao de dados realizado [N´ brega 2010]. o ¸˜ ´ ¸˜ A utilizacao de metodologias ageis tem sido apontada como uma das solucoes para os problemas enfrentados nos projetos tradicionais de BI. Segundo o relat´ rio da Forrester o
  • 2. o ´ Research intitulado ”Agile BI Out of the Box”[N´ brega 2010], e necess´ rio criar uma a ¸˜ nova abordagem para conceber e construir as aplicacoes de BI. O mesmo relat´ rio infere o ¸˜ ¸˜ na sua argumentacao que o processo tradicional composto pelas fases de recuperacao de ¸˜ ¸˜ ¸˜ informacoes sobre todas as fontes de dados, documentacao de todos os atributos, criacao ¸˜ do Data Warehouse (DW) baseado nos dados coletados e a compilacao de especificacoes ¸˜ ¸˜ ´ para as aplicacoes de BI nem sempre e uma abordagem suficiente para enfrentar os de- safios colocados pelos complexos ambientes de TI dos dias de hoje e pelas necessidades dos seus usu´ rios. a e ¸˜ Na literatura, os estudos de caso e relatos de experiˆ ncia da adocao de m´ todos e ´ ´ ageis e do gerenciamento agil de projetos relacionam-se majoritariamente com os pro- a ¸˜ jetos de software e n˜ o com projetos que tratem de integracao de dados, como s˜ o a caracterizados os projetos de BI. Apesar disso, j´ podem ser observados alguns traba- a ` ´ ¸˜ ´ lhos ligados a area de BI que relacionem a utilizacao do gerenciamento agil de proje- tos (Agile Data Warehousing [Hughes 2007], Extreme Scoping [Moss 2008], Agile BI - ¸˜ ´ Pentaho [Pentaho-Corporation 2010] e Aplicacao de Pr´ ticas Ageis em Projetos de BI a [de Carvalho 2009]). Este artigo possui o objetivo de descrever um relato de experiˆ ncia de apro- e ´ ximadamente um ano no uso do gerenciamento agil em projetos de BI, a par- ¸˜ tir da aplicacao de pr´ ticas das metodologias SCRUM [Schwaber 2004], Feature a Driven Development (FDD) [Palmer and Felsing 2002] e Extreme Programming (XP) [Beck and Andres 2004]. Para tanto, o mesmo est´ organizado da seguinte forma: Na a ¸˜ ´ a ¸˜ a ´ Secao 2 e descrito o cen´ rio de aplicacao e as pr´ ticas ageis utilizadas nos estudos de ¸˜ ¸˜ ¸˜ caso. Na Secao 3 s˜ o analisadas as licoes aprendidas, as vantagens e as limitacoes do a Gerenciamento Agil´ de Projetos de BI e na Secao 4 e apresentada a conclus˜ o e as possi- ¸˜ ´ a bilidades de trabalhos futuros. ¸˜ 2. Cen´ rio de Aplicacao a ´ 2.1. Pr´ ticas Ageis a a ´ As pr´ ticas ageis utilizadas nos estudos de caso s˜ o detalhadas na Tabela 1. Al´ m de a e ¸˜ uma breve descricao das mesmas, pode-se observar em quais projetos as pr´ ticas foram a utilizadas e suas respectivas metodologias de origem. ¸˜ 2.2. Descricao dos Projetos O estudo de caso desenvolvido, compreende o per´odo de marco de 2010 a abril de 2011, ı ¸ ´ ¸˜ a partir das pr´ ticas ageis descritas na Secao 2.1 aplicadas em trˆ s projetos diferentes, a e descritos abaixo: 1. Projeto Permanecer DW-UFBA: O primeiro cen´ rio de aplicacao foi um pro- a ¸˜ jeto da Universidade Federal da Bahia (UFBA), denominado Projeto Permanecer DW-UFBA, entre os meses de marco e julho de 2010. Este projeto foi realizado ¸ ¸˜ numa parceria entre o Departamento de Ciˆ ncia da Computacao da UFBA (DCC- e UFBA) e o Centro de Processamento de Dados da UFBA (CPD-UFBA). A equipe executora foi composta por 4 pessoas incluindo a coordenadora do projeto. Neste ¸˜ projeto o time realizou atividades de melhoria e evolucao do Data Mart (DM) de pessoal do CPD-UFBA;
  • 3. ´ ´ Tabela 1. Praticas Ageis Utilizadas
  • 4. 2. Disciplina T´ picos em Banco de Dados - Semestre 2010-2: O segundo cen´ rio o a ¸˜ de aplicacao foi realizado atrav´ s dos projetos desenvolvidos na disciplina T´ picos e o em Banco de Dados do DCC-UFBA no 2◦ semestre de 2010. Foram desenvolvidos ´ dois projetos: o primeiro para o CPD-UFBA (um DM para a area acadˆ mica) e e o segundo para a Santa Casa de Miseric´ rdia da Bahia (um perfil de an´ lise de o a ¸˜ sensibilidade de rec´ m-nascidos a infeccoes) envolvendo um total de 12 alunos da e ¸˜ ¸˜ graduacao, a professora da disciplina e 6 analistas das instituicoes participantes; 3. Projeto BI - CPD-UFBA: O terceiro e atual cen´ rio de aplicacao tem sido o a ¸˜ projeto institucional de BI da UFBA que vem sendo realizado pelo CPD-UFBA, desde fevereiro de 2011 tendo como escopo inicial o DM acadˆ mico da Universi- e ´ dade. A equipe de trabalho e formada atualmente por 2 analistas terceirizados e 2 bolsistas do CPD-UFBA. 3. Discuss˜ o e An´ lise a a ¸˜ ´ ¸˜ Nesta secao e feita a discuss˜ o e an´ lise das licoes aprendidas nos projetos realizados e a a ¸˜ ´ as principais vantagens e limitacoes do gerenciamento agil de projetos de BI. ¸˜ 3.1. Licoes Aprendidas ´ ´ 1. Independente de quais pr´ ticas ageis sejam empregadas o conceito do que e soft- a ware com valor agregado em BI (ou seja, algum incremento de funcionalidade ´ com valor para o cliente) e de extrema importˆ ncia no contexto do gerenciamento a ´ agil de projetos de BI pois este conceito ir´ determinar diretamente o escopo de a ¸˜ cada iteracao realizada e que funcionalidades poder˜ o ser entregues a cada ciclo a de desenvolvimento; 2. As tarefas relacionadas ao processo de ETL e a an´ lise da qualidade de dados a necessitam de m´ tricas diferenciadas para que seu custo seja estimado por causa e da imprevisibilidade que as mesmas possuem. Quanto menor for a qualidade e a e a ¸˜ consistˆ ncia dos dados transacionais maior ser´ o tempo gasto na execucao destas tarefas; ¸˜ ´ 3. Uma boa t´ tica para o controle de escopo durante as iteracoes e a reducao da a ¸˜ quantidade de dimens˜ es pertencentes a uma determinada m´ trica e a definicao o e ¸˜ ı e ¸˜ de um conjunto m´nimo de m´ tricas na primeira construcao de um determinado cubo; ´ 4. O gerenciamento de metadados e de fundamental importˆ ncia para o suporte de a ´ ` um processo agil de BI devido as diversas vers˜ es de esquemas e instˆ ncias criadas o a ¸˜ ¸˜ durante o processo de construcao da solucao de BI; ´ 5. Tratando-se da modelagem incremental do DW, e interessante que a cada etapa do processo as tabelas fato sejam definidas com a menor granularidade poss´vel ı para o conjunto de dimens˜ es utilizado. Tal pr´ tica pode diminuir o n´ mero de o a u ¸˜ ¸˜ ¸˜ refatoracoes, transformacoes e migracoes do modelo do DW; 6. Projetos de BI caracterizados por um n´ mero elevado de atividades de manutencao u ¸˜ e suporte podem entregar mais valor ao se adotar metodologias focadas em um fluxo cont´nuo de desenvolvimento, pois o escopo pode ser mudado em uma janela ı de tempo bem menor do que o intervalo de tempo que seria consumido em uma ´ metodologia agil baseada em ciclos iterativos.
  • 5. ´ 3.2. Pontos Positivos do Gerenciamento Agil de Projetos de BI ¸˜ ¸˜ A reducao do escopo nas interacoes e a conseguinte entrega de produtos em intervalos frequentes aos clientes permite que os mesmos sejam motivados pelo curto intervalo de ´ tempo entre as entregas de funcionalidades, ao contr´ rio dos projetos em que o escopo e a muito grande. Deste modo os dados podem ser validados e testados continuamente em uma pequena escala, o que incrementa a qualidade dos dados oferecidos aos usu´ rios da a ¸˜ solucao de BI. Al´ m disso, as ferramentas utilizadas podem ser melhor avaliadas e expe- e rimentadas a cada ciclo de desenvolvimento e novas funcionalidades podem ser definidas e desenvolvidas em um curto intervalo de tempo. O desenvolvimento iterativo em BI possibilita um aprendizado cont´nuo e o desen- ı volvimento colaborativo por parte da equipe de trabalho e pessoas envolvidas no projeto al´ m do alinhamento das funcionalidades desenvolvidas com as necessidades emergen- e ¸˜ ´ ¸˜ ciais do neg´ cio da organizacao. Processos ageis s˜ o caracterizados por avaliacoes e o a reflex˜ es cont´nuas sobre o trabalho realizado e o que est´ sendo entregue. Esse moni- o ı a ` ´ toramento exige que o cliente esteja mais pr´ ximo a equipe, o que e indispens´ vel para o a o sucesso de projetos de BI. Al´ m disso, as atividades realizadas e as dificuldades en- e frentadas s˜ o avaliadas no dia a dia, o que interfere diretamente na qualidade do trabalho a realizado e nos resultados alcancados. ¸ ´ Observa-se que de um modo geral o gerenciamento agil de projetos de BI possui ´ pontos positivos semelhantes aos j´ abordados na literatura para o gerenciamento agil de a projetos de software, com o destaque de que tais pontos tornam-se muitas vezes cruciais para a garantia do sucesso do projeto de BI, como as entregas frequentes, as constantes ¸˜ ¸˜ validacoes dos dados, a participacao dos clientes, o aprendizado cont´nuo etc. ı ¸˜ ´ 3.3. Limitacoes do Gerenciamento Agil de Projetos de BI ´ ¸˜ O desenvolvimento agil de solucoes de BI promove um crescimento evolutivo do DW a ¸˜ ¸˜ ¸˜ partir das refatoracoes, transformacoes e migracoes executadas no esquema do DW que a ı ¸˜ ir˜ o conduzir a um processo cont´nuo de alteracoes nos processos de ETL, nos metada- ` dos e nas instˆ ncias dos dados armazenados. Por isso, as tarefas relacionadas a etapa a ¸˜ ¸˜ de integracao de dados (tarefas de back-end) s˜ o as mais afetadas pela incorporacao de a a ´ pr´ ticas e metodologias ageis entre todas as etapas e fases que comp˜ em o processo de o ¸˜ ¸˜ construcao de uma solucao de BI. ´ Uma das quest˜ es que deve ser discutida pela equipe de desenvolvimento e como o ¸˜ a gerˆ ncia da evolucao do DW ser´ realizada. V´ rias vers˜ es do esquema do DW ser˜ o e a a o a constru´das durante o processo e estas poder˜ o ou n˜ o ser armazenadas para que se man- ı a a o ¸˜ tenha um registro hist´ rico tanto das alteracoes dos esquemas como das instˆ ncias dos a dados nos diferentes esquemas. Esse backup deve ser apoiado por alguma ferramenta automatizada de versionamento de DW e pelas ferramentas de metadados. Al´ m disso, e ¸˜ o processo de migracao dos dados de um esquema a outro deve ser apoiado por meca- nismos de testes automatizados a fim de se garantir a qualidade dos dados, a semˆ ntica a informacional e a semˆ ntica comportamental. a Trˆ s pontos tornam-se cr´ticos neste cen´ rio: a quantidade de dados armazenada e ı a e ¸˜ no DW, a frequˆ ncia de releases a serem colocadas no ambiente de producao e o n´vel das ı ¸˜ ¸˜ ¸˜ refatoracoes, transformacoes e migracoes realizadas. Quanto maior forem estes fatores, a ¸˜ mais custosa ser´ a migracao dos dados de acordo com as diferentes vers˜ es dos esquemas o
  • 6. ¸˜ existentes, a manutencao das diversas rotinas de ETL e das vers˜ es dos esquemas al´ m do o e espaco em disco utilizado para guardar todas as vers˜ es das instˆ ncias, caso esse hist´ rico ¸ o a o ¸˜ seja necess´ rio. Estas limitacoes devem ser observadas criteriosamente pela equipe de a ´ desenvolvimento para que o gerenciamento agil do projeto n˜ o se torne invi´ vel. Deste a a ¸˜ modo, a arquitetura da solucao, o processo de modelagem dimensional, a definicao de ¸˜ ¸˜ ¸˜ ¸˜ pronto e o ritmo de alteracoes do ambiente de producao merecem uma atencao especial da equipe de desenvolvimento para a garantia de sucesso do projeto. 4. Conclus˜ o e Trabalhos Futuros a ¸˜ O presente artigo apresenta um relato de experiˆ ncia preliminar na adocao do gerenci- e ´ ¸˜ ´ amento agil em projetos de BI a partir da adocao de pr´ ticas das metodologias ageis a SCRUM, XP e FDD. Atrav´ s deste relato pode-se observar a potencialidade existente no e ´ alinhamento do gerenciamento agil de projetos com os projetos de desenvolvimento de ¸˜ ¸˜ solucoes de BI al´ m das limitacoes existentes com esta abordagem. e ¸˜ ´ Al´ m disso, as limitacoes observadas constituem-se como areas de estudo no e ´ gerenciamento agil de projetos de BI, como por exemplo, o gerenciamento de vers˜ es o ¸˜ em DW, a gerˆ ncia de metadados e as refatoracoes do DW. Assim como, o impacto de e ´ ´ uso de outras pr´ ticas ageis pode ser observado no uso do gerenciamento agil de projetos a de BI, a partir de outros projetos, com equipes de diferentes tamanhos e tempos de projeto diversificados. Referˆ ncias e Beck, K. and Andres, C. (2004). Extreme Programming Explained: Embrace Change. Addison-Wesley Professional. ¸˜ ´ ¸˜ de Carvalho, G. T. (2009). Aplicacao de pr´ ticas ageis na construcao de data warehouse a evolutivo. Master’s thesis, Universidade de S˜ o Paulo, S˜ o Paulo. a a Hughes, R. (2007). Agile Data Warehousing: Delivering World-Class Business Intelli- gence Systems Using Scrum and XP. iUniverse.com, Incorporated. Moss, L. (2008). Extreme scoping: What iterative development really means. http: //www.technologytransfer.eu/article/64/2008/5/Extreme_ scoping_What_iterative_development_really_means.html. ´ Ultimo acesso em 02 de Outubro de 2010. N´ brega, J. (2010). o Forrester defende novo modo de desenvolver bi. http://www.computerworld.com.pt/2010/04/29/ forrester-defende-novo-modo-de-desenvolver-bi/. ´ Ultimo acesso em 25 de Setembro de 2010. Palmer, S. R. and Felsing, J. M. (2002). A Practical Guide to Feature-Driven Develop- ment. Prentice Hall Inc. Pentaho-Corporation (2010). Introduction to agile bi. http://wiki.pentaho. ´ com/display/AGILEBI/Documentation. Ultimo acesso em 02 de Outubro de 2010. Schwaber, K. (2004). Agile Project Management with Scrum. Microsoft Press.