domingo, 17 de fevereiro de 2008

Onde estão as regras de negócio ?

Está na hora de criar um novo sistema corporativo, utilizando as informações do sistema antigo ? Você precisa conhecer as regras de negócio. Onde estão elas ?

Primeiramente essas regras estão nas mentes das pessoas que trabalham na atividade-fim. Os trabalhadores mais antigos são os mais valorizados e devem ser ouvidos com atenção. É natural que um trabalhador domine apenas sua área; você terá de entrevistar várias pessoas, cobrindo todas as áreas de atuação. Deve-se ter cuidado na documentação das entrevistas e revisar periodicamente as prováveis alterações.Em instituições pulverizadas geograficamente (órgãos públicos, redes de franquias, grandes empresas com filiais etc.) é importante selecionar pessoas de vários grupos, para dar credibilidade política às informações e pegar o quadro mais completo possível.

As regras de negócio podem ser encontradas também em leis, publicações, normas, decisões, etc. Essas regras devem ser monitoradas constantemente, pois sempre há novidades. Uma equipe deve estar atenta aos pontos de quebra – os momentos que caracterizam o “antes” e o “depois” – pois é comum o novo sistema conviver com regras diferentes para fatos ocorridos em épocas diferentes.

No caso de sistemas legados, as regras de negócio estão guardadas dentro do código. Esta é uma fonte de informação ao mesmo tempo rica e perigosa. As instituições que adotaram boas práticas na criação do software antigo, verão que a análise do código será esclarecedora. Os programadores terão documentado as datas de alteração, o que foi alterado, quem autorizou, seu e-mail ou telefone etc. Se as boas práticas não foram seguidas, o código pode tornar-se uma armadilha, podendo ser necessário abandonar sua análise, por falta de legibilidade.

A última fonte de regras de negócio esconde-se no banco de dados. As tabelas e seus relacionamentos são fontes óbvias de informação mas às vezes os analistas desprezam a importância das triggers, stored procedures e functions (TSFs). Elas podem ser usadas de modo tão intenso que às vezes constituem-se num sistema paralelo, fugindo muitas vezes ao controle. As modificações das TSFs dificilmente aparecem nos sistemas de controle de versão.

[A seguir, o que fazer com as regras aprendidas.]

Um comentário:

Unknown disse...

Olá,

Sou Stephanie Sarmiento, da empresa HOTWords.

Gostaria de convidá-lo a utilizar a ferramenta HOTWords de Publicidade Contextual. Existem muitos anunciantes interessados em exibir seus anúncios em sites com o perfil do Segurança da Informação e gerência de TI.


Com o HOTWords, editores de sites, blogs e portais passam a contar com uma nova fonte de receita gerada a partit dos textos de matérias e notícias publicados em seus sites.

Para implementar o HOTWords é simples e não envolve nenhum tipo de custo. Cadastre-se no Programa de Parcerias HOTWords: http://site.hotwords.com.br/seja_parceiro.jsp?crsource=promo5

Basta inserir as TAGs (linhas de código) nas páginas onde os anúncios deverão aparecer. A identificação de palavras relevantes é realizada automaticamente pelo sistema.

Para mais informações acesse nosso site: http://site.hotwords.com.br/partners_faq.jsp e leia nossa FAQ.


Estou a disposição para eventuais dúvidas.


Atenciosamente,

Stephanie Sarmiento
------------------------------
smarques@hotwords.com.br
www.hotwords.com.br
------------------------------
Phone: 11 3178 2514
------------------------------