Sono stato inviato per discutere di un sistema che una determinata azienda attualmente utilizza e che cosa dovrebbe essere fatto con esso.
L'azienda produce vari espositori di cartone. Questo sistema è stato sviluppato per tenere traccia di clienti, ordini e prezzi. Molti sono successi da quando il sistema è stato creato e il sistema è ora, come il manager ha descritto, " bloccato " e " problematico ", che traduco come "non dinamico" "e" unstable ".
Alcune informazioni sul sistema
- È stato sviluppato intorno all'anno 2000
- Sistema abbastanza piccolo, 2-5 utenti, 6 moduli, ~ 8 tabelle con quantità medie di dati
- Costruito su Visual Basic, forme create con il design drag and drop. L'interfaccia è fondamentalmente solo una finestra con un menu e alcune forme
- Utilizza il database MSSQL (server SQL2005) per archiviare dati e driver ODBC per la query, i dati sono stati migrati da excel prima di questo sistema, e prima di Excel è stato gestito, calcolato e scritto a mano e su carta
- Gli utenti lavorano in ambiente Microsoft XP (e versioni successive)
Il loro problema principale è che non possono aggiustare e calcolare i prezzi, non possono aggiungere nuovi tipi di cartone ecc. correttamente perché non possono (o meglio, non sanno come) toccare i dati sul server.
Ho suggerito 3 possibili soluzioni
- Tentativo di correggere il sistema corrente
- Crea una nuova nuova interfaccia (preferibilmente ambiente simile, VB.net o VB based)
- Riportalo a una soluzione di Excel, considerando che è un sistema così piccolo
Potrebbero esserci più opzioni, ma queste sono quelle che potrei pensare.
Le mie domande sono
- Cosa dovrei consigliare e perché?
- Quali sono o potrebbero essere i pro e i contro di queste alternative?
- Ci sono altre alternative (forse migliori)?