Fui enviado para discutir um sistema que uma certa empresa está usando no momento e o que deve ser feito com ele.
A empresa fabrica vários displays de papelão. Este sistema foi desenvolvido para acompanhar clientes, pedidos e preços. Muitas coisas aconteceram desde que o sistema foi criado e o sistema está agora, como o gerente descreveu, " bloqueado " e " problemático ", que eu traduzo como "não dinâmico" e "instável".
Algumas informações sobre o sistema
- Foi desenvolvido por volta do ano 2000
- Sistema razoavelmente pequeno, 2-5 usuários, 6 formulários, ~ 8 tabelas com quantidades médias de dados
- Criado no Visual Basic inicial, formulários criados com o design de arrastar e soltar. Interface é basicamente apenas uma janela com um menu e algumas formas
- Utiliza o banco de dados MSSQL (servidor SQL2005) para armazenar dados e o driver ODBC para consulta, os dados foram migrados do Excel antes deste sistema e antes do Excel foram manipulados, calculados e escritos à mão e em papel
- Os usuários trabalham no ambiente Microsoft XP (ou superior)
O principal problema deles é que eles não podem ajustar e calcular preços, não podem adicionar novos tipos de caixas, etc., corretamente, mais porque não podem (ou melhor, não sabem como) tocar nos dados no servidor.
Sugeri 3 soluções possíveis
- Tentativa de corrigir o sistema atual
- Crie uma nova interface nova (de preferência ambiente semelhante, baseado em VB.net ou VB)
- Traga de volta para uma solução do Excel, considerando que é um sistema tão pequeno
Pode haver mais opções, mas essas são as que eu poderia pensar.
Minhas perguntas são
- O que devo recomendar e por quê?
- Quais são ou podem ser os prós e os contras dessas alternativas?
- Existem outras alternativas (possivelmente melhores)?