| Total Control, l'approccio consulenziale al business hosting |
|
|
| Scritto da CriticalCase | |
|
Un approccio consulenziale al business hosting, è innanzitutto orientato alla comprensione delle esigenze del cliente e dell’ambito del progetto. L’attenta analisi dei requisiti e dei livelli di servizio consente al fornitore di concordare col cliente una soluzione solida, efficiente e flessibile, che può evolvere facilmente seguendo specifiche necessità e nuove opportunità. L’analisi approfondita è quindi una componente fondamentale di questo modo di operare e consente di proporre di volta in volta le soluzioni più adeguate attraverso più cicli di proposte e revisioni del progetto, nel rispetto rigoroso delle tempistiche concordate. A questo scopo l'azienda CriticalCase, provider che ha fatto della consulenza l'aspetto fondamentale del suo modo di operare, ha messo a punto un metodo di lavoro denominato Total ControlTM, costituito da una serie di processi operativi e gestionali finalizzati all’ottimizzazione delle risorse impegnate.
I Processi Total Control
PROCESSI CORE Modellazione del business: capire "chi" siete e come lavorate Per poter rendere efficace il servizio è fondamentale innanzitutto conoscere il modo di lavorare del cliente e la sua organizzazione, creando un modello del business. Questa attività di "business modelling" consente di comprendere la struttura e la dinamica del progetto sotto il profilo strategico ed organizzativo. È un processo molto delicato, che produce la condivisione tra i diversi soggetti coinvolti e una visione comune dello "scope", degli obiettivi, dei parametri di valutazione e degli impegni individuali. La definizione dei requisiti ha l’obiettivo di decidere ciò che il sistema deve fare e con quali modalità e livelli di servizio. In questo i tecnici possono stabilire con precisione le caratteristiche tecniche che il sistema dovrà possedere in vista delle successive fasi di sviluppo e di definizione delle singole funzionalità. CriticalCase traduce l’insieme dei requisiti nelle specifiche che descrivono le modalità di implementazione del sistema. Si giunge così alla stesura della cosiddetta "blue print", lo schema architetturale di dettaglio. La soluzione, concordata col cliente, è strutturata in modo da seguire ed automatizzare i processi, curando la disponibilità di servizio per le aree "business-critical". E' fondamentale per il cliente avere la certezza di sapere che la soluzione sarà quella che maggiormente risponde ai requisiti di efficacia ed economicità: una garanzia per il suo business. Il processo d’implementazione ha l’obiettivo di identificare e definire:
Il processo di test consente di fornire, ai sistemisti e al Cliente, un parametro di valutazione sul livello di qualità raggiunto dal sistema implementato. È fondamentale infatti verificare con precisione l’interazione tra oggetti ed elementi, l’integrazione di tutti i componenti software e la soddisfazione dei requisiti prima del rilascio del sistema agli utenti. E' importante utilizzare sempre ambienti separati - con server dedicati – e non rilasciare il sistema finché tutti i test non hanno dato ottimi risultati. Per un'azienda è infatti fondamentale che il passaggio in produzione di un nuovo sistema avvenga in maniera "indolore" per l’attività di business e riduca al minimo i tempi di implementazione e di fermo macchina. Lo scopo del processo di rilascio è fornire il prodotto o servizio agli utenti finali attraverso lo sviluppo di attività diverse come l’installazione, la formazione, la fornitura di supporto. Oltre ad un sistema perfettamente funzionante nell'ambiente di produzione, è opportuno fornire un un manuale di gestione operativa ad uso dei responsabili IT dell'azienda cliente.
PROCESSI DI SUPPORTO
È l’attività di gestione del ciclo di vita del progetto, dall’individuazione degli obiettivi, alla definizione dei processi, alle attività di controllo, fino al completamento del progetto stesso. Gestione configurazioni e modifiche: un progetto che evolve Parte integrante dell’attività di Project Management, consiste nel tenere traccia dell’evoluzione del progetto durante le fasi di avanzamento in modo da garantire l’integrità delle caratteristiche sulla base delle richieste di eventuali modifiche da parte del Cliente. Environment: l’ambiente tecnico e umano più favorevole Con l’attività di Environment si costruiscono le condizioni ambientali necessarie all’organizzazione delle attività di sviluppo e testing, si individuano i servizi tecnici di supporto e si organizza il trasferimento della conoscenza presso il gruppo di utenti ai quali il progetto è destinato.
|