Sono stato inviato per discutere di un sistema che una determinata azienda sta attualmente utilizzando e cosa dovrebbe essere fatto con esso.
L'azienda produce vari espositori in cartone. Questo sistema è stato sviluppato per tenere traccia di clienti, ordini e prezzi. Sono successe molte cose da quando il sistema è stato creato e il sistema è ora, come descritto dal gestore, " bloccato " e " problematico ", che traduco come "non dinamico" e "instabile".
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, moduli creati con il trascinamento della selezione. L'interfaccia è fondamentalmente solo una finestra con un menu e alcuni moduli
- Utilizza il database MSSQL (server SQL2005) per archiviare dati e driver ODBC per eseguire query, i dati sono stati migrati da Excel prima di questo sistema e prima di Excel venivano gestiti, calcolati e scritti a mano e su carta
- Gli utenti lavorano in ambiente Microsoft XP (e versioni successive)
Il loro problema principale è che non possono più aggiustare e calcolare i prezzi, non possono più 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 interfaccia nuova (preferibilmente ambiente simile, basato su VB.net o VB)
- Riportalo a una soluzione Excel, considerando che è un sistema così piccolo
Potrebbero esserci più opzioni, ma queste sono quelle a cui potrei pensare.
Le mie domande sono
- Cosa dovrei raccomandare e perché?
- Quali sono o potrebbero essere i pro e i contro di queste alternative?
- Ci sono altre (forse migliori) alternative?