Meus 2 cents:
Ja participei de equipes para migracao de legado mais vezes do que gostaria de lembrar ou que fosse saudavel para a mente humana visualizar (Humm, talvez isso explique os episodios de tremedeira da palpebra...)
Quantos deram certo ? Poucos, muito poucos. Por que ?
Porque sempre demora mais, consome mais tempo, mais recursos, mais grana do que foi planejado.
Por que ? Porque quase sempre o planejamento foi pessimo, consequencia da documentacao do legado ser inexistente, ruim ou simplesmente uma peca de ficcao digna de A. C. Clarke. (ou mais apropriadamente E. A. Poe e seu terror cosmico, mas deixa para la)
Para uma migracao dar certo, precisa:
- Uma documentacao mais precisa possivel das REGRAS DE NEGOCIO, mesmo as informais.
1.1. Nao eh sobre o que o sistema faz, mas sobre o que ele deveria esta fazendo e como os colaboradores as vezes contornam suas limitacoes e fazem processos paralelos por conta.
1.2. Identificar quem eh o cara que mais manja do sistema na empresa - e sutilmente garantir que ele nao seja dispensado no meio do caminho (o board tem o pessimo habito de desligar pecas chaves durante o processo, impressionante)
-
O projeto precisa ter um pai - nao eh apenas um lider ou algo assim, mas alguem com poderes quase ditatoriais para conseguir as informacoes que precisa e ameacar quem se negar a fornece-las ou fazer corpo mole.
-
Um budget inicial e uma conta corrente para despesas (projeto parar por falta de HD, tinta de impressora ou gasolina no carro para visitar a filial eh o c.cete)
3.1. Em mais de uma oportunidade vi projetos de milhares (milhoes) ficarem parados por falta de algum equipamento, as vezes ate barato - p.ex. RS 300 - mas dependendo do orcamento e compra pelo setor especializado. Em mais de uma oportunidade peguei o elevador, desci na lojinha do turco da esquina ou dei um pulo na sta efigenia para resolver o B.O. e continuar o trabalho.
3.2. Teve uma empresa que conheci, 100 filiais, 10.000 funcionarios e o T.I. para conseguir uma caneta no almoxarifado precisava da autorizacao (por escrito) do Presidente ou do CFO, so porque o T.I. era uma funcao de staff ligada diretamente a presidencia - acredite se quiser.
- Um certo grau de liberdade para horas extras em momentos chave.
Com isso da pelo menos para comecar - e veja que nem falei de tecnologia...