Dê continuidade às operações atuais e renove o sistema.
Substituir um aplicativo antigo não se resume a refazer as telas. Verificamos as particularidades dos relatórios, os dados acumulados, a integração com equipamentos e até as tarefas que as pessoas responsáveis compensam manualmente, e começamos decidindo o que será herdado pelo próximo sistema.
Problemas sobre os quais pode nos consultar
- Migrar aplicativos em VB6 / MFC / WinForms e outros para uma arquitetura que possa continuar sendo mantida
- Não há documento de especificações, e você quer começar pela investigação do comportamento do aplicativo atual
- Rever a dependência do desenvolvedor original ou do responsável anterior
- O impacto sobre o negócio é grande, e uma transição de uma só vez é difícil
- Decidir até que ponto manter os relatórios, os dados, as integrações com equipamentos e os ativos COM existentes
Das especificações atuais à transição
Deixar claras as especificações que serão herdadas
Verificamos telas, relatórios, dados, configurações, integrações externas e procedimentos de operação. Separamos as funções em uso das que deixaram de ser necessárias e distinguimos os comportamentos que serão mantidos como estão dos que serão melhorados desta vez.
Dividir em unidades que podem ser migradas
Consideramos não só a reformulação completa, mas também a substituição a partir de funções periféricas e a migração em etapas. Se COM / ActiveX / OCX, entre outros, já existentes continuarem em uso, organizamos a forma de conexão com o novo aplicativo e a diretriz de substituição futura.
Desenvolver o novo aplicativo e verificar a migração
Além do projeto e da implementação do novo aplicativo, planejamos, na medida do necessário, a verificação de dados e relatórios, a operação em paralelo, o ensaio de migração, os procedimentos de rollback e outros itens. Verificamos não só se o aplicativo ficou pronto, mas se a operação do negócio pode ser transferida para ele.
Como o trabalho é conduzido
- Levantamento da situação atual — Verificamos o aplicativo, os materiais, os dados e os procedimentos de negócio e levantamos os pontos desconhecidos e as restrições.
- Acordo sobre a diretriz de migração — Definimos o escopo a herdar, o escopo a melhorar, as prioridades e as condições de transição.
- Projeto e desenvolvimento — Implementamos conforme as especificações acordadas e verificamos as diferenças de comportamento em relação ao aplicativo antigo.
- Migração e implantação — Preparamos os dados e a operação e apoiamos a transição em etapas.
Mesmo que você ainda não tenha decidido refazer
Você pode nos consultar a partir das decisões “será que dá para continuar usando com modificações?” e “por qual parte devemos começar a substituir?”. Se o foco for continuar usando o software existente, também é possível avançar dentro do escopo de modificação e manutenção.
Conte-nos para que o software atual é usado, por que você pensou em substituí-lo, se há código-fonte e materiais e qual é a época desejada para a transição. Mesmo que as informações ainda não estejam completas, organizamos junto com você como conduzir a investigação.