Hoje, primeiro dia útil de 2009, tivemos a chance de fortalecer uma idéia muito interessante graças a um “case de fiasco” de um cliente: “Até que ponto a facilidade é facilidade e não uma incubadora de dificuldades e problemas?”
Temos um cliente que, por motivos que independem de nós, hospedava um site todo em PHP em um servidor Windows e que possuía problemas de compatibilidade com algumas funções do PHP justamente pelo ambiente de programação.
Por “sorte” do cliente no painel de controle da hospedagem dele havia uma opção milagrosa: “Migrar para ambiente Unix”. Que ótimo!! Epifania!! Um clique e meus problemas estarão resolvidos!

Engano. Forte engano.
Migrar um site, por mais simples que ele seja, não é uma tarefa que deve estar à um clique de uma pessoa acostumada com esta tarefa, quanto mais de uma sem conhecimentos para realizar o procedimento, migrar um site com uma grande quantidade de programação e banco de dados apertando somente um botão é uma coisa extremamente perigosa e com certeza indesejável pois trará conseqüências gigantescas.
O botão mágico, além de ser uma aberração só pelo fato de existir, ainda tem um comportamento interessante: Migra (limpando o servidor antigo) o conteúdo para uma pasta de back-up do novo servidor e depois altera o DNS. Alterações de DNS não são instantâneas, demoram horas…. Resultado: DNS apontando para um servidor, conteúdo em uma pasta não visível de outro servidor.
O que fazer neste momento? Bom, se tivesse um botão de desfazer – tipo aquele “undo” manja? – seria ótimo!!! O que se assemelharia à ele? Quem sabe se clicar no botão milagroso novamente um milagre aconteça…. claro que não funcionou.
Resultado final: o que estava à um clique de distância dele fez com que seus cliente ficassem à uma página de erro dele.
Conclusão: se aquele maldito botão não existisse o que o cliente faria? Aquilo que todos os cautelosos fazem! Entraria em contato com a equipe de desenvolvimento do site e com o provedor de hospedagem e agendaria uma migração cuidadosa e recheada de testes mantendo o ambiente antigo em funcionamento até que o ambiente novo estivesse apto a receber os clientes.
Uma simples analogia para tornar mais claro o que quis dizer: Quando você vai mudar uma loja de endereço você coloca uma faixa de “mudamos para novo endereço” e então você vai ao novo endereço e começa as reformas (botão mágico de migração) ou você faz toda a mudança e só depois que tudo estiver pronto é que você avisa os clientes não é (sem botão mágico)? Com o site seria diferente? Precisa dizer?













Posts (RSS)
Botão a lenda ….
Imagina um botão desse deve ter ferrado a vida de muitos …que acreditaram.
E o pessoal da empresa deu algum parecer sobre o botão ?…pq as pessoas criam um botão desse qual a finalidade
Abraço
Rodrigo