Outsourcing

Esternalizzazione di Servizi Informatici, la soluzione per chi cerca efficienza e contenimento dei costi.

Servizio di Sourcing Onshore


Forniamo Programmatori, Sistemisti e Tecnici Informatici in Outsourcing
Forniamo Programmatori, Sistemisti e Tecnici Informatici in Outsourcing

Che cos’è l’Outsourcing

L’Outsourcing Informatico rappresenta quel processo per cui le Aziende decidono di “esternalizzare“, presso altre Aziende specializzate, una parte o l’intero sistema informativo con lo scopo di abbattere i costi ed aumentare l’efficienza.

Con l’esternalizzazione di specifiche attività informatiche, le aziende hanno l’opportunità di ridurre alcuni costi fissi trasformandoli in costi variabili ed aumentare allo stesso tempo la flessibilità della propria struttura per realizzare un’impresa che possa mantenere alti gli standard qualitativi, e affrontare positivamente i cambiamenti di mercato.

Come conseguenza di un uso sempre maggiore di tecnologia informatica nelle attività di business, l’outsourcing, inizialmente applicato solo alle grandi organizzazioni, sta acquisendo importanza anche nel mercato delle Piccole e Medie Imprese

Global Sistemi fornisce Team di tecnici e programmatori qualificati, in grado di  svolgere autonomamente tutte le attività di sviluppo e di gestione operativa delle strutture informatiche del cliente, nel massimo e più proficuo rapporto di collaborazione.

I vantaggi dell’Outsourcing

Onshore Nearshore Offshore

On Shore

  • Vicinanza al Cliente
  • Alta interazione
  • Massima reattività
  • Ottimizzazione costi

Off Shore

  • Riduzione dei costi
  • Scalabilità
  • Time to market

Near Shore

  • Fuso orario ridotto
  • Facilità negli spostamenti
  • Affinità culturali

Con l’onshore il processo di sviluppo è nelle vicinanze del cliente, permette una forte interazione tra i vari gruppi, azzera i costi di spostamento e dà massima reattività in caso di difficoltà. Questa modalità di erogazione del servizio consente di beneficiare di:

  • Minori costi di risorse di elevate competenze tecniche.
  • Vicinanza geografica, che consente la distribuzione locale dei membri del team di progetto, in particolare durante le fasi critiche del Progetto.
  • Stesso contesto culturale, maggior rendimento durante la gestione ed il controllo dei progetti.
  • Maggiore controllo, da parte del Cliente, della gestione del progetto.
  • Tempi di sviluppo più brevi.
  • Una conoscenza approfondita delle richieste dei clienti nazionali.

Onshore: Qualità, non quantità

Con offshore si intende la delocalizzazione di un processo di sviluppo in nazioni maggiormente vantaggiose in termini economici.
La gestione di un progetto avvalendosi di risorse offshore richiede:

  • elevate competenze di project management,
  • procedure acquisite ed adatte agli scopi prefissati,
  • strumenti di pianificazione del progetto e delle risorse ad esso assegnate.

Con il termine nearshore si indica il processo di remotizzazione dello sviluppo in città lontane e all’interno della stessa nazione (es: Bologna/Bari) o in nazioni limitrofe (es: USA/Messico).
La prossimità geografica diminuisce il problema del fuso orario, si parla la stessa lingua e agevola gli spostamenti riducendo i costi.

Programmatori in Outsourcing. Diagramma costo del lavoro.
Total Cost of Engagement

Recruitment

Poniamo la massima attenzione al profilo del candidato sia per gli aspetti professionali sia comportamentali e di personalità per l’individuazione dei candidati idonei a ricoprire la posizione richiesta.

Gli strumenti standardizzati maggiormente utilizzati nella ricerca dei candidati si possono riassumere in:

  • Personale interno.
  • Portale aziendale.
  • Siti di recruiting online.
  • Business social network (ad esempio Linkedin).
  • Ricezione di auto candidature.
  • Aziende partner.

La rapidità della ricerca, mediamente, ci consente di proporre candidature in linea con le esigenze entro massimo due/tre settimane dalla richiesta.

Development Process

Analisi

  • Definisce il problema.
  • Determina cosa deve essere fatto definendo i requisiti funzionali.

Progettazione

  • Definisce la soluzione.
  • Definisce come le cose devono essere fatte.

Implementazione

  • Fase di sviluppo della soluzione.

Validazione

  • Fase di collaudo e test delle applicazioni.
  • E’ distinta su due livelli Unit test (collaudo dei singoli moduli) e System test (collaudo del sistema nel suo complesso).
Diagramma Processo di Sviluppo Outsourcing
Development Process

Project Management

  • Il Project Manager On site non deve coordinare e/o entrare nel merito delle singole attività delle singole risorse remote.
  • L’Onshore Team Leader è il “proxy” del Project Manager On site e gestisce le risorse remote aiutando a capire/rilevare/comunicare/gestire eventuali problematiche di progetto (ritardi, incomprensioni, errori, …).
Schema Gestione Progetti Outsourcing
Project Management

Consulting

I nostri interventi coprono tutti gli aspetti tipici di un progetto, dalla identificazione dei requisiti, alla  realizzazione di soluzioni, alla gestione del cambiamento.

  • Moneta Elettronica
  • Business Process Management
  • Sistemi di monitoraggio e reporting tecnico e direzionale
  • Sistemi di Gestione Documentale (DMS)
  • GEO Marketing
  • Sistemi di Monitoraggio e Reporting
  • Sviluppo Onshore e Nearshore di Applicazioni
  • Delivery management
  • Metodologie e tecniche di sviluppo
  • Definizione architetture
  • Downsizing e replatform
  • Web usability
  • Approccio integrato e flessibile da parte di Partner capaci di operare efficacemente su tutte le dimensioni qualificanti del business
Consulenza Outsourcing
Consulenza Outsourcing

Competenze delle figure professionali disponibili

Di seguito le figure professionali disponibili per i servizi di consulenza circa le attività sistemistiche e di sviluppo software, negli ambienti .Net e Java:

  • Project  manager
  • Analista funzionale
  • Developer  Junior
  • Developer  Level
  • Developer  Senior
  • Frontend Web Developer
  • Systems Engineer Junior
  • Systems Engineer Senior

Linguaggi di programmazione

  • Microsoft .NET 
  • Java/J2EE   
  • PHP
  • ASP, ASP.NET

Sistemi Operativi

  • NT
  • Unix (AIX,SUN,HP)
  • Linux

Team di Sviluppatori

Attualmente il Team On-Shore è operativo con le seguenti unità  :

  1. Project Manager / Architetto
  2. Developer Sr ( Tecnologia Microsoft e JAVA)
  3. Developer L   (JAVA)
  4. Developer Jr  ( Tecnologia Microsoft e JAVA)

Siamo in grado di implementare  il team sopra descritto entro un massimo due settimane dalla richiesta, mentre l’attivazione di un team di start-up  (Project Manager e Developer Sr., Developer Jr. )  avviene entro massimo tre/quattro settimane dalla richiesta.

A fronte della visibilità dei progetti, sia per durata sia per quantità di risorse inserite, sono previste delle economie di scala (costo medio decrescente al crescere delle attività)

Il modello è già attivo da più di quattro  anni su diversi clienti sia su tecnologia JAVA che Microsoft.

 

Back to top