Desenvolvimento de sistemas

Fernando Lino
E-mail: fernandolinox@gmail.com
Site: http://flinox.blogspot.com
Mostrando postagens com marcador Implantação de Sistemas. Mostrar todas as postagens
Mostrando postagens com marcador Implantação de Sistemas. Mostrar todas as postagens

domingo, 31 de julho de 2011

Métodos de migração de sistemas


No artigo anterior falei um pouco sobre Implantação de sistemas sem surpresas que nada mais é do que o pré-requisito básico para substituição de um sistema na empresa, mas antes de abordar cada etapa de um projeto seguindo as melhores práticas do PMI, falaremos sobre o momento mágico de um projeto de implantação de sistemas, o famoso “GO-LIVE” (A Entrada do sistema em produção), essa é a etapa que da um “friozinho na barriga” até para os mais experientes. Existem diversos métodos para substituir o sistema antigo por um novo sistema, vamos abordar os mais conhecidos ou os principais, o importante é saber que não existe o melhor método pois para cada cliente/projeto existe um método que melhor atenderá aquela situação, abaixo um gráfico que representa bem estes métodos:
Métodos mais conhecidos para migração de sistemas
Direto
Eu chamaria este método (ironicamente) como método “Chuck Norris”, pois neste caso tudo precisa estar bem testado, validado e homologado, os usuários bem treinados e totalmente familiarizados com o novo sistema, pois não existe espaço para imprevistos, como pode ser visualizado na imagem o sistema antigo é utilizado até uma determinada data e no dia seguinte inicia-se o uso do novo sistema. É Importante ter uma boa equipe técnica para suporte. Eu recomendaria este método apenas caso a empresa (na qual será migrado o sistema) esteja fechada/em reforma, assim quando a mesma reabrir/reinaugurar as operações poderão ser iniciadas já com o novo sistema, pois neste caso é possível uma melhor preparação para a migração, caso a empresa não possa parar (maioria dos casos, rs…) este método só é recomendado para sistemas extremamente simples, ou que não sejam vitais para o negócio.
Por Etapas/Módulos
Este método divide o sistema ou a empresa na qual se esta fazendo a migração em Etapas/Módulos que sejam possíveis de serem implantados individualmente, caso a empresa tenha inúmeras filiais faz-se então a migração de duas unidades por semana (por exemplo), ou pode-se dividir o sistema a ser implantado, implantando primeiro o módulo financeiro, depois o módulo contábil e assim por diante, desta maneira a migração do sistema é feita aos poucos e após o sucesso de cada etapa/módulo partimos para o próximo e assim sucessivamente até o término da migração e o sucesso do projeto, correndo assim menos riscos no processo, pois em um eventual problema com uma das etapas os demais podem ser postergados até a solução minimizando assim os impactos do problema para a empresa.
Piloto
Este método é bastante utilizado quando usamos uma unidade ou grupo de unidades da empresa como piloto para utilização do novo sistema, se o novo sistema aderiu bem aos processos operacionais das unidades piloto certamente atenderão as demais unidades da empresa, este método é valido caso todas as unidades tenham processos iguais ou semelhantes, também pode-se usar este método junto com o Paralelo para obter um maior nível de segurança e contingência.
Paralelo
Este método é um dos mais seguros, mas ele é redundante como se pode observar no gráfico, os usuários replicam para o sistema novo tudo que realizam no sistema atual, pois em caso de um eventual problema ou situação não prevista no sistema novo pode-se voltar ao sistema atual e ter todos os dados em dia, mas imaginem o trabalho que isso dá, pois o usuário tem que fazer duas vezes a mesma coisa e isso afeta diretamente o cliente e seu negócio que perde velocidade no atendimento.
No próximo artigo vamos falar sobre boas práticas momentos antes do GO-LIVE e como lidar corretamente com os problemas/imprevistos que surgem após a entrada do novo sistema em produção.

Este artigo está disponível também no site: www.tiespecialistas.com.br



Obrigado,
Fernando Lino.

terça-feira, 17 de maio de 2011

Implantação de sistemas sem surpresas!


Quem nunca passou por surpresas durante uma implantação de sistemas na empresa? pode ser qualquer tipo de implantação de sistemas, um ERP completo top de mercado, um BI, controle de cartão de ponto, ERP verticais, etc. além disso tem também o stress da implantação, o trabalho árduo, cadastros e mais cadastros à fazer, configurações, treinamentos para usuários que não tem tanta experiência com informática, enfim, a certeza que temos é que algo inesperado sempre acontece, percebe alguma semelhança com a famosa lei de Edward A. Murphy, Murphy foi um engenheiro aeroespacial muito sábio e já dizia resumidamente algo assim “Se existe uma possibilidade de algo dar errado,  certamente vai dar errado”, muitos acham graça neste pensamento, mas o que poucos sabem é que Murphy gostaria de ser levado a sério com essa frase, pois a idéia dele era que as pessoas usassem essa teoria para se preocupar mais com os riscos de algo dar errado, com planejamento antes da execução e no caso de uma implantação de sistemas é exatamente isso que permite a mudança com menos impactos e mais segurança, o planejamento definitivamente é chave do sucesso, abaixo algumas sugestões de premissas básicas para se avaliar visando evitar as surpresas indesejadas durante o processo de implantação de software:

Pesquisar o melhor sistema.
Você precisa pesquisar o melhor sistema, ter a certeza de qual sistema vai atender as necessidades primordiais que seu negócio precisa com a melhor relação custo/benefício/prazo/metodologia de implantação, isso faz toda a diferença em um projeto de implantação, você precisa saber o que esta comprando, o que será entregue, o que vai receber, quando vai receber, quais os riscos envolvidos nesta entrega, como será feito, como será a comunicação, como serão os treinamentos, quando colocaremos o sistema em produção, de que forma, existirá um ambiente de homologação, etc.

Os Custos
Aprendi com uma pessoa que custo para melhorar seu negócio não deve ser encarado como tal e sim como investimento, pois afinal vislumbre os benefícios que o novo sistema lhe trará e não apenas perceba que é caro, o custo da aplicação é importante mas não é tudo, todos conhecem o ditado popular “O Barato sai caro.” se for para comprar algo para ter “dor de cabeça” é melhor continuar com o que tem pelo mesmo preço, veja a forma de pagamento se é possível parcelar, pagar por etapas, o BNDES ( Banco Nacional do Desenvolvimento ) também pode lhe ajudar nessa empreitada, o governo não faz mais do que a obrigação dele em ajudar a alavancar o crescimento das empresas brasileiras, além disso verifique se custos da implantação tais como hospedagens, deslocamentos, alimentação dos profissionais já estão inclusos.

Os Benefícios
A Nova aplicação antes de tudo precisa atender ao que seu negócio já faz, muita gente compra o sistema por impulso por lhe possibilitar a fazer muitas coisas novas, mas se esquece de verificar se o novo sistema faz o que a sua empresa já faz hoje, depois se vêem obrigados a investir mais para fazer customizações e fazer algo que já tinham com o sistema antigo, ou seja,  o novo sistema precisa ter o “algo mais” e fazer o que você já faz, além disso, os benefícios precisam garantir a diferença em relação a seus concorrentes, benefícios como gráficos dinâmicos, estatísticas, informações em tempo real para tomada de decisão, desempenho, mobilidade, business intelligence, multi-empresas, segurança, etc. depende do seu negócio.

Os Prazos
Os prazos também são importantes afinal “tempo é dinheiro” você prefere pagar um valor alto para ter algo hoje ou o mesmo valor para ter algo daqui a 60 dias? Quanto tempo levará para implantar este novo sistema? O sistema escolhido pode ser completo e complexo por isso certamente para usar todas as suas funcionalidades pode levar meses de implantação, neste caso é melhor planejar a implantação por etapas, implante as funcionalidades mais importantes e vitais deixe a “perfumaria” para depois, seja firme, lembre-se que o tempo em que chorávamos e esperneávamos para ter algo que queríamos na hora já passou, isso era quando éramos crianças, hoje precisamos entender que uma implantação de sistemas não é uma pastelaria aonde você chega pedindo um de queijo, um de bauru, etc. e que tudo funcionará de primeira, uma implantação de sistemas é algo sério e realmente leva tempo.

A Metodologia de Implantação
A metodologia de implantação deve demonstrar as etapas, o processo de implantação, o “como será feito”. Algumas etapas macro obedecem a boas práticas do PMI ( Project Management Institute ) uma entidade mundial sem fins lucrativos que trocam idéias e experiências de gerenciamento de projetos em busca do projeto perfeito, juntos eles publicam  o PMBOK (Project Management Body of Knowledge ) um guia com boas práticas para gestão de projetos, uma implantação de sistemas pode ser tratada como um projeto ( afinal um projeto sempre obedece o ciclo: inicio, meio e fim e a implantação de um sistema também ), logo a empresa que será responsável pela implantação do sistema deve ter uma excelente metodologia de implantação para garantir a entrega, o orçamento e o sucesso do projeto, abaixo as etapas macro baseadas no PMBOK:
- Iniciação
- Planejamento
- Execução
- Monitoramento e controle
- Encerramento
No próximo artigo entraremos a fundo em cada item da metodologia, mas estas são as premissas básicas que acredito serem necessárias antes de iniciar a compra e a implantação de um sistema.
Agradeço a atenção e peço que deixem seus comentários, a idéia é ajudar quem possa estar planejando passar ou passando por uma situação de implantação de sistemas.
Este artigo também está disponível no site: www.tiespecialistas.com.br

Obrigado,
Fernando Lino.