• Nenhum resultado encontrado

3.3 Requisitos de Negócio

No documento Open source business intelligence (páginas 61-65)

Nesta secção serão detalhados os requisitos de negócio que a prova de conceito deverá satisfazer.

Kimball [KIM08] propõe, na sua metodologia, dois métodos alternativos para levar a cabo o processo de levantamento de requisitos. São eles as entrevistas individuais ou em pequenos grupos com utilizadores e técnicos, ou sessões com um número mais alargado de participantes, dirigidas por um facilitador. Ambas têm os seus prós e contras, sendo que neste caso, dado o âmbito relativamente limitado da prova de conceito, se optou por realizar entrevistas individuais.

Kimball propõe um procedimento extremamente detalhado de preparação e condução de entrevistas, que se poderá justificar em projetos mais complexos, incluindo a preparação de um guião pormenorizado. Neste caso, a abordagem adotada não foi tão meticulosa, dado tratar-se de uma prova de conceito com um âmbito relativamente reduzido em termos de negócio. Ainda assim, para que os resultados fossem os melhores possíveis, foi feito algum trabalho preparatório.

3.3.1

Preparação

A preparação das entrevistas de levantamento de requisitos passou, numa primeira fase, por conversas informais com a equipa técnica do sistema operacional e por alguma investigação na Internet no sentido de compreender o negócio o melhor possível, bem como os dados atualmente disponibilizados pela plataforma.

Assim, para além da descrição genérica do negócio efetuada no início do capítulo, chegou-se às seguintes conclusões:

• O sistema dos Anúncios SAPO permite a importação de campanhas registadas no serviço Adwords do Google;

• Os Anúncios SAPO funcionam com um sistema de pré-pagamento;

• Existem redes afiliadas aos Anúncios SAPO (por exemplo, Anúncios IOL, Anúncios Cofina, Controlinveste, entre outras) que utilizam a plataforma do SAPO para colocar os seus anúncios. Estas redes possuem utilizadores com privilégios especiais (os

master users), que gerem grupos de utilizadores e podem, entre outras coisas, realizar

carregamentos em massa. Estes utilizadores requerem informação analítica específica, muitas vezes obtida a partir de queries complexas sobre a base de dados operacional; • A faturação dos carregamentos é feita manualmente em folhas de cálculo;

• Em termos técnicos, a plataforma Anúncios SAPO foi desenvolvida utilizando MySQL, PHP, Linux, Perl, Python e C;

A informação disponibilizada atualmente pelo back-office da plataforma é, resumidamente, a constante no Anexo E – Informação do Backoffice Anúncios SAPO.

3.3.2

Entrevistas

Para a condução das entrevistas, tomou-se o guião proposto por Kimball em [KIM08] como referência. Assim, discutiram-se os objetivos da iniciativa, determinaram-se as responsabilidades dos entrevistados no processo de tomada de decisão, identificaram-se indicadores necessários à tomada informada de decisões, os entrevistados expuseram brevemente qual a informação que utilizam e necessitam, como obtêm essa informação atualmente e quais as insuficiências na informação atual, em termos de tempo, qualidade e quantidade.

As entrevistas foram calendarizadas pelo co-orientador, tomando em conta as disponibilidades de todos os intervenientes.

3.3.3

Requisitos

Os entrevistados identificaram algumas insuficiências na informação fornecida atualmente. Nomeadamente,

Não é possível, com a informação disponível, identificar os sites em que os cliques são efetuados, a não ser que o anúncio respetivo faça parte de uma campanha segmentada por site;

• Falta de informação detalhada nas campanhas segmentadas por palavras;

A informação que existe sobre os slots em que os anúncios são impressos (normalmente, as páginas dispõem de três slots para colocação de anúncios. Dois

banners no topo e no fundo da página, que garantem os maiores CTRs, e um skyskraper lateral, com um CTR normalmente menor) é insuficiente. Atualmente, é

enviada por e-mail de forma pouco clara e trabalhada manualmente numa folha de cálculo;

• Falta de informação histórica anterior a 2006;

Carregamentos feitos por wallet SAPO nem sempre condizem com os dados obtidos a partir da gateway de pagamentos.

Atualmente, a informação utilizada envolve a evolução horária de cliques, e outras métricas por redes e clientes, e diária de carregamentos por tipo de carregamento. As análises mais comuns relativas a carregamentos estão relacionadas com a recorrência dos mesmos, com a caracterização e segmentação dos anunciantes que efetuam carregamentos, com o tempo que o saldo das contas dos anunciantes demoram a ser consumidos e com a identificação dos clientes com contas ativas mas sem cliques.

Os entrevistados manifestaram preocupação com o carácter estático dos relatórios que recebem, o que obriga a trabalho adicional dos dados em folhas de cálculo. Manifestaram ainda a necessidade que sentem de criação de um sistema de alarmes que possa sinalizar eventos que requeiram a sua atenção imediata relacionados com situações anormais nas análises mencionadas.

Em conversas posteriores com a equipa técnica dos Anúncios SAPO, chegou-se à conclusão que algumas das insuficiências apontadas se devem a limitações na base de dados operacional, nomeadamente, a impossibilidade de saber em que sites são efetuados os cliques e em que slots os anúncios são impressos. Atualmente, tal já é possível, após desenvolvimentos adicionais efetuados pela referida equipa, mas não existem dados históricos

suficientes para alimentar um data warehouse. Assim, a solução de BI não deverá, a curto prazo, poder preencher esta lacuna.

É importante referir, no entanto, que grande parte da informação não disponível nos relatórios atuais está registada nos logs do sistema, num formato standard (JSON), pelo que poderá ser considerada em iterações subsequentes à realização da prova de conceito.

Podemos sumarizar estes requisitos num conjunto de questões analíticas e suas variações, a que o sistema deverá ser capaz de responder, de forma interativa e intuitiva:

• Quais as redes que mais anúncios serviram por período de tempo? • Qual a evolução das várias redes ao longo do tempo?

• Qual o top 5 de palavras em termos de impressões, cliques, CTR e CPC médio por unidade de tempo?

• Qual o top 5 de anunciantes nas diferentes redes por período de tempo?

• Quais os distritos cujos anunciantes deram origem a mais impressões em 2009? • Quais os meios de pagamento mais usados por período de tempo?

• Como evoluiu a utilização dos diversos tipos de carregamento ao longo do tempo na rede SAPO?

• Qual a rede para além do SAPO com mais carregamentos por período de tempo? • Qual a evolução ao longo do tempo dos carregamentos nas diversas redes? • Qual o top 5 de carregamentos por anunciantes e por rede?

Após o levantamento de requisitos e, concluíndo-se não ser possível a utilização da dimensão

site na prova de conceito devido a limitações no sistema operacional, tomou-se a decisão de

reduzir o âmbito da prova de conceito definido em 3.2.3 - Definição Preliminar do Âmbito da Prova de Conceito. Assim, retirou-se a dimensão site do conjunto de dimensões a considerar nesta fase, sem prejuízo da possibilidade de vir a ser incluída no futuro.

No documento Open source business intelligence (páginas 61-65)

Documentos relacionados