• Nenhum resultado encontrado

Caso de estudo: MOD121 – Morrisons Evolve Program

No documento Instituto Superior de Engenharia do Porto (páginas 82-86)

Capítulo 4. Arquitectura do sistema SelfRetail

4.2. Caso de estudo: MOD121 – Morrisons Evolve Program

A Morrisons é um dos maiores retalhistas ingleses e iniciou em 2008 um programa de evolução nos seus sistemas de suporte ao negócio de retalho. O objectivo deste programa é dotar o retalhista de capacidades suficientes para se sustentar e fazer frente à concorrência, podendo continuar com o seu crescimento nacional e internacional ao longo do Reino Unido e Europa.

O programa evolutivo da Morrisons envolve a implementação do Oracle Retail (OR). Nesta implementação estão incluídas diversas aplicações como o Oracle Retail Warehouse Management System (ORWMS), os sistemas de integração com Legacy Systems (Mainframe, desenvolvido na

plataforma AS400), o ORMS11 e ORPM12, sendo entre estes dois últimos módulos que se enquadra a MOD121.

A implementação base do ORMS e ORPM não suportava as necessidades do retalhista em termos da gestão do custo e preço. Desta forma, e uma vez que a prática de negócio utilizada precisava ser mantida por requisito do retalhista, foi necessário repensar o processo e encontrar alternativas. Constatou-se que a política seguida pelo retalhista enquadrava-se com as suas necessidades e desta forma não havia argumentos para alterar esses métodos de trabalho. A solução passou por recriar um aplicativo que servisse de suporte à sua forma de trabalhar, o que deu origem à MOD121.

A MOD121 está focalizada na manutenção do preço de custo e de venda utilizando o mesmo interface funcional, podendo ser verificados os impactos na margem de lucro de forma que seja possível relacionar ambas as partes fundamentais na forma de cálculo do valor de um produto. A constituição de toda a modificação não passou apenas pelas funcionalidades indicadas acima. Houve também uma quantidade de outras modificações que foram associadas à MOD121, dado estarem inteiramente ligadas pela área de negócio (ver Anexo A para mais detalhe sobre a MOD).

4.2.1. Arquitectura

Em termos genéricos, a arquitectura base da MOD121 é apresentada na (Figura 4-1), para que possa ser compreendido o seu enquadramento nos sistemas ORMS e ORPM.

11 Oracle Retail Merchandising System

12 Oracle Retail Price Management

Figura

Surgem representados quatro componentes essenciais para o funcionamento do sistema que contempla a MOD121. Os componentes são o ORMS, a própria MOD121, o ORPM e a base de dados. Na (Figura 4-1), a MOD está representada dentro do ORMS como CRP

que o seu enquadramento em termos de funcionamento é realizado no âmbito do ORMS.

Relativamente a dependências, todos os módulos referidos necessitam de

de dados central para que operem sobre os dados do retalhista. Existe uma variedade de informação que deriva do funcionamento da MOD121 para o ORMS e para o ORPM, sendo assim estes módulos são dependentes. No caso do ORPM, existe u

algumas das suas regras de validação. Para acesso a estas regras é utilizado um adaptador que serve de mecanismo de interligação entre os interfaces de CRP e os serviços disponibilizados na sua camada aplicacional. A MOD possui também um conjunto de regras que devem ser executadas dependendo das operações que são realizados em termos operacionais. Esse conjunto de regras está explícito de uma forma estática na base de dados, sendo assim difícil a sua mode

cenários imprevistos. As regras do ORPM são utilizadas como um complemento a estas, visto que o mecanismo de execução de preço foi mantido, e que a centralização do conjunto poderia colocar em causa outro tipo de funcionalidades presente no â

13 CRP – Cost and Retail Price.

64

Figura 4-1: Arquitectura Genérica da MOD121

representados quatro componentes essenciais para o funcionamento do sistema que contempla a MOD121. Os componentes são o ORMS, a própria MOD121, o ORPM e a base de

), a MOD está representada dentro do ORMS como CRP13 Screen

que o seu enquadramento em termos de funcionamento é realizado no âmbito do ORMS.

Relativamente a dependências, todos os módulos referidos necessitam de conectividade com a base de dados central para que operem sobre os dados do retalhista. Existe uma variedade de informação que deriva do funcionamento da MOD121 para o ORMS e para o ORPM, sendo assim estes módulos são dependentes. No caso do ORPM, existe uma outra necessidade relacionada com a utilização de algumas das suas regras de validação. Para acesso a estas regras é utilizado um adaptador que serve de mecanismo de interligação entre os interfaces de CRP e os serviços disponibilizados na sua licacional. A MOD possui também um conjunto de regras que devem ser executadas dependendo das operações que são realizados em termos operacionais. Esse conjunto de regras está explícito de uma forma estática na base de dados, sendo assim difícil a sua mode

cenários imprevistos. As regras do ORPM são utilizadas como um complemento a estas, visto que o mecanismo de execução de preço foi mantido, e que a centralização do conjunto poderia colocar em causa outro tipo de funcionalidades presente no âmbito do ORPM.

representados quatro componentes essenciais para o funcionamento do sistema que contempla a MOD121. Os componentes são o ORMS, a própria MOD121, o ORPM e a base de Screen, uma vez que o seu enquadramento em termos de funcionamento é realizado no âmbito do ORMS.

conectividade com a base de dados central para que operem sobre os dados do retalhista. Existe uma variedade de informação que deriva do funcionamento da MOD121 para o ORMS e para o ORPM, sendo assim estes módulos ma outra necessidade relacionada com a utilização de algumas das suas regras de validação. Para acesso a estas regras é utilizado um adaptador que serve de mecanismo de interligação entre os interfaces de CRP e os serviços disponibilizados na sua licacional. A MOD possui também um conjunto de regras que devem ser executadas dependendo das operações que são realizados em termos operacionais. Esse conjunto de regras está explícito de uma forma estática na base de dados, sendo assim difícil a sua modelação perante cenários imprevistos. As regras do ORPM são utilizadas como um complemento a estas, visto que o mecanismo de execução de preço foi mantido, e que a centralização do conjunto poderia colocar em

Com a arquitectura construída para a MOD, e com a incorporação deste novo módulo no OR, foi possível dotar o sistema com uma série de funcionalidades que se adequam à realidade de negócio da Morrisons. As funcionalidades proporcionadas referem-se a:

• Gestão do preço de custo de produtos mediante hierarquias (fornecedores, classes de produto, datas) – Permite ao retalhista fazer a manutenção dos valores envolvidos nos negócios com os fornecedores dos seus produtos. O módulo permite gerir toda a informação representada mediante diferentes tipos de eventos de Cost Price e incorporando um conjunto de eventos num CRP (para mais informação, ver Anexo A).

• Gestão de preço de venda de produtos (lojas, armazéns, classes de produto, datas, planeamento de alterações de preço e promoções) – Que possibilita a manutenção de todos os preços que o retalhista pratica na venda dos seus produtos. Na MOD, é permitido criar vários tipos de evento de Retail Price que serão posteriormente integrados no sistema de execução, o ORPM (ver A.2).

Regras de validação para áreas de Cost Price e Retail Price – Representa um conjunto de regras de negócio que permite ao retalhista controlar os eventos de preço que são lançados em vigor na prática do seu negócio.

• Análise de impactos sobre margens, mediante condicionantes em modo de simulação – Permite que o retalhista possa fazer análises sobre as implicações na alteração de valores aos seus produtos, tanto na área de Cost como Retail Price, sendo possível verificar resultados conjuntos.

4.2.2. Go live em Maio, 2010

A MOD121 foi lançada em sistemas de produção em meados de Maio, em conjunto com os restantes sistemas de informação OR que estavam a ser implementados no âmbito da fase I do projecto de Trading (este projecto reunia as funcionalidades de gestão de mercadoria, preço, estrutura organizacional e mercadológica). O lançamento para produção correu como planeado, passando a partir desse momento a ser utilizada a MOD para operação sobre as funcionalidades de negócio abrangidas. A integração do módulo nos restantes sistemas OR base foi um sucesso, mostrando-se bem adaptada e funcional, tendo sido cumpridas as expectativas do retalhista. A partir do momento do lançamento até aos dias de hoje, a Morrisons utiliza a MOD121 para fazer a gestão de custo, preço e para analisar factores relacionados com a margem implicada.

A implementação desta modificação no retalhista é um caso de estudo enquadrado no âmbito desta dissertação de mestrado em diferentes aspectos. Numa primeira fase, permite perceber o desempenho de integração e comportamento do OR em face de um novo módulo com características

66

invasivas14, em termos de processos e comportamentos que seriam tomados no sistema base e deverão ser alterados.

Para além disto, permite compreender quais os paradigmas e padrões de implementação utilizados num sistema operacional real num retalhista, algo que será fundamental para se perceber quais os pontos de melhoria a ser equacionados.

No documento Instituto Superior de Engenharia do Porto (páginas 82-86)