Ho visto molti fallimenti costosi. Ho avuto un business partner inclinato in questo mulino a vento per anni. La loro difficoltà era l'insistenza sul fatto che le persone "non tecniche" fossero in grado di creare rapporti. Abbiamo creato una serie di soluzioni che le persone sono state in grado di apprendere e utilizzare a vari livelli di successo. Proprio come te, abbiamo iniziato con rapporti fissi con parametri.
Quindi abbiamo creato un modo per salvare i set di parametri e associarli a diversi modelli di "formato", che essenzialmente ti consente di mescolare e abbinare i rapporti predefiniti e pubblicarli ad altre persone. Questa è stata in realtà la cosa più efficiente che abbiamo mai fatto considerando che sono state circa due settimane di tempo di sviluppo (oltre a un sistema di report predefinito parametrizzato) e lo hanno usato con un certo successo per anni. Era un'interfaccia utente molto semplice, ma alcuni utenti non erano ancora in grado di creare i propri report, non riuscivano a capire quali fossero i loro criteri. Ma dal momento che chiunque potrebbe creare un rapporto e condividerlo con qualcun altro, potrebbe semplicemente fare in modo che un collega faccia un rapporto invece di dover rivolgersi a un team MIS e mettersi in coda.
Abbiamo continuato a cercare di migliorarlo e abbiamo sprecato centinaia di migliaia di dollari. Crystal Decisions disponeva di un kit di strumenti piuttosto sofisticato come componente aggiuntivo del prodotto aziendale Crystal Reports. Questa era la versione 9 o 10. È stata da tempo ribattezzata, rinominata da Business Objects ma immagino che ce ne sia ancora una versione. Era piuttosto costoso e ti ha fornito un web designer completo per creare praticamente qualsiasi formato di report. Aveva anche un'applicazione di esempio che era più di una procedura guidata che ti ha guidato a modificare un rapporto esistente. Avevamo avuto successo con l'idea "salva e condividi modello parametrizzato", quindi questo ci ha attratto perché è andato oltre. Per farla breve, in realtà non ce la siamo fatta. Penso che lo strumento fosse ok, ma quello che stavamo cercando di fare era troppo confuso e sbagliato per funzionare.
Per tutto questo tempo l'azienda ha dovuto mantenere uno staff di sviluppatori MIS che ha svolto gran parte dei propri report ad hoc. Il meglio che abbiano mai ottenuto dalle nostre cose è stato un rapporto in scatola un po 'più flessibile che nel migliore dei casi ha reso più veloce lo sviluppo di un nuovo rapporto fisso a condizione che esistesse un altro rapporto esistente che fosse in qualche modo simile. Se desideri in qualche modo integrare una nuova fonte di dati, dimenticala. E soprattutto, questo è quello che MIS ha fatto per loro era integrare sempre più fonti di dati in modo sciatto ma molto rapido sul mercato.
Alla fine hanno iniziato a utilizzare pesantemente Business Objects, la versione desktop dello strumento BI. Ciò ti consente di integrare i dati locali con i dati che hai scoperto nel catalogo dei metadati online. Quindi potresti fare sia materiale di produzione reale per le masse, sia i dirigenti e i manager potrebbero continuare a sgranocchiare diverse serie di dati verso cui la loro ricerca li ha condotti. Il set di abilità è diventato ancora più raro, certamente non era qualcosa che chiunque poteva imparare a fare. Tuttavia sono stati in grado di convincere molte più persone a usarlo in modo efficace di quanto avrebbero mai potuto permettersi di assumere come persone MIS dedicate. Tuttavia, il personale del MIS non è mai stato ridotto molto, il che è indicativo.
La mia impressione di questo problema generale è che devi essere disposto a investire in modo significativo nello sviluppo delle competenze per le persone che immagini usando questo strumento, e devi accettare che non tutto il tuo personale ci arriverà mai. E se non riescono a passare un paio di settimane ad imparare una piattaforma BI, non saranno mai in grado di ottenere il massimo da qualsiasi strumento che gli dai. Alcune persone, per qualsiasi motivo, non sembrano mai avere idee di base come i join esterni. Enormi classi di insiemi di problemi non saranno mai alla loro portata per essere risolti con nessuno strumento perché non riescono a comprendere abbastanza a fondo a livello concettuale ciò che stanno realmente cercando di chiedere al computer di fare. Questo non vuol dire che "non possono" impararlo, solo che molti di loro non lo faranno mai.