Arquiteto BI

Levantamento de requisitos para BI: uma questão de seguir o roteiro | 30 abril 2010

Um dos momentos cruciais no desenvolvimento de um projeto de BI é o levantamento de requisitos. Principalmente os requisitos exigidos pelo usuário final, que é quem realmente será atendido por este ambiente.

Um projeto entregue e que esteja no estado da arte de tecnologia, bem documentado e especificado, e com performance excelente de entrega, não tem grande valor se os requisitos do usuário final não forem atendidos.

No desenvolvimento de um sistema transacional, muitas vezes podemos obter os requisitos baseando-se na documentação detalhada do processo padronizado que pretendemos informatizar. Mas em um ambiente de BI, estamos falando em suportar a tomada de decisão, onde requisitos de um usuário podem ser bem diferentes de outro, mesmo que ambos tenham que tomar decisões sobre os mesmos temas. O estimulo vem do individuo e não de processos padronizados.

Em meus projetos, costumo seguir um roteiro para entrevistar os usuários que, na prática, tem se mostrado eficiente e eficaz, inclusive para nortear os requisitos tecnológicos do projeto. Vamos a ele.

1 – Foco na Decisão.

Naturalmente, este deve ser o objetivo inicial de um sistema de apoio a decisão. As primeiras questões direcionadas aos usuários devem ser elaboradas de maneira a identificar:

- Quais os objetivos do negócio que necessitam análises comparativas?

- Quais decisões deve tomar a fim de satisfazer estes objetivos?

Com estas questões respondidas, já demos um grande passo na formalização dos objetivos que devem nortear o desenvolvimento do projeto.

2 – Questões de Informação

Com objetivos e decisões identificadas, precisamos perguntar ao usuário:

- Que informações você necessita para tomar estas decisões?

- Quais medidas (indicadores, KPIs, etc) melhor refletem estas informações?

Com informações e medidas na mão, temos grande parte dos fatos e dimensões de negócio identificados.

3 – Prioridade

Neste ponto, devemos perguntar:

- Quão importante para o negócio são as decisões e as informações identificadas nos tópicos anteriores?

Identificar as prioridades é essencial, principalmente se no futuro, por qualquer motivo, tivermos que ‘fatiar’ ou reduzir o escopo do projeto.

4 – Performance

- Quanto tempo o usuário tem para tomar determinada decisão?

- Com que freqüência deve ser tomada esta decisão?

- Quanto tempo é aceitável entre o momento que um evento acontece no mundo real e o momento que este evento é observado no BI?

Questões como estas pretendem identificar as necessidades de tempo de resposta, freqüência de integração e latência.

5 – Histórico

Quanto tempo do passado é necessário observar para tomar determinada decisão?

Requisitos de histórico para cada decisão podem explicitar oportunidades de estratégias heterogêneas de histórico.

6 – Segurança

Existe restrição de quem deve acessar as informações?

Muitas vezes, questionamentos associadas a políticas de segurança são feitos tardiamente, somente no momento de desenvolvimento das aplicações de acesso as informações. Não raro, os requisitos se mostram bem complexos, trazendo surpresas desagradáveis de impacto ao cronograma.

Portanto, esta etapa tão importante, executada no inicio do projeto, deve direcionar todo o desenvolvimento do mesmo. Seguindo este roteiro e obtendo adequadamente estes requisitos, já temos meio caminho andado. O restante fica fácil.

É claro que não. O trabalho nem começou. Mas certamente temos os principais requisitos que devem nortear o projeto de BI: os requisitos do usuário final.


Deixe um comentário »

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Sobre o autor

Profissional com mais de 20 anos de carreira na área de Tecnologia da Informação, sendo 15 anos com Desenvolvimento de Software e nos últimos 11 anos atuando em projetos de Business Intelligence, por empresas de tecnologia e como profissional independente, em diferentes tipos de projetos nos mais variados tipos de empresas e negócios.

Pesquisar

Navegação

Categorias:

Links:

Arquivos:

Feeds

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.