Gli applicativi che abbiamo scelto coprono molte aree utili ad un'azienda.  Non possono certamente comprendere tutto perche' ogni azienda avra' sempre particolari necessita'.  Anche aziende con lo stesso business utilizzano processi diversi e l'infrastruttura deve agevolare questi processi, quindi, secondo noi, le soluzioni devono comunque rincorrere l'azienda e non il contrario.

Pero' questa selezione rappresenta un nucleo molto efficace a costruire attorno o ad estendere l'infrastruttura aziendale.

Non abbiamo scelto di proporre alternative per semplificare la dimostrazione, ma e' assolutamente possibile cercare alternative open o anche commerciali, giacche' le aziende gia' hanno delle soluzioni adottate e assimilate, che fanno parte del patrimonio aziendale.

 

Tutti gli applicativi qui di seguito elencati e descritti vengono distribuiti sotto licenze OpenSource(GpL) o Business-friendly MIT, sono multilingua e si rivolgono a realtà lavorative diverse: aziende, settore finanziario e assicurativo, sanità, pubblica amministrazione, scuola e università.

 

Abbiamo deciso di riassumere in poche righe le caratteristiche tecnologiche di ogni applicativo in modo che a colpo d'occhio si possa potenzialmente posizionare il pacchetto all'interno della propria infrastuttura ICT.  Chiaramente non vuole essere un'analisi dettagliata, anche perche' i riferimenti al sito dell'applicativo stesso sono esaustivi ed aggiornati.

L'aiuto che si intende fornire e' ai tecnici, o ad un manager ICT o all'azienda partner che fornisce i servizio di system integrator. 

Il "TechSheet'' e' una vista dall'alto dell'oggetto di cui si sta parlando cosi' che siano chiari i parametri piu' importanti per capire le risorse necessarie ed i vincoli che si possono presentare.

L'obiettivo e' poter scegliere non l'applicativo migliore, ma il piu' adatto alle nostre necessita', nei termini di uso diretto dell'applicativo stesso e di integrazione col parco di applicativi esistenti: ovvero come nuovo mattoncino della nostra infrastruttura informatica.

Un TechSheet vuole essere sintetico ed e' un'elaborazione dei criteri che abbiamo utilizzato durante questo nostro progetto per selezionare gli applicativi che trovate qui.

Esempio di TechSheet

Piattaforma:

Identifica il contesto tecnologico, per capire il dimensionamento delle risorse per far girare l'applicativo e le competenze necessarie.

  • Sistema Operativo, e.g. Linux, Windows, ....
  • Application Server: Jboss, Tomcat, Weblogic, PHP. .Net, ....
  • Linguaggio: Java, PHP, ....
  • Host: hardware dedicato, condivisio, virtualizzabile, SaaS

Estensibilita'

Identifica il grado di apertura verso altri sistemi, se l'applicativo e' piu' o meno pronto a diventare un "servizio" nella nostra infrastruttura.  Si puo' capire quanto potrebbe essere complicato estenderlo e le reali possibilita'.

  • API: disponibilita', documentazione, caratteristiche
  • Autenticazione ed Identita' condivise e SingleSignOn (SSO)
  • Plugin: disponibilita', documentazione, caratteristiche

Valutazioni sulla Comunita', Supporto, Professional Services  e Licenza

Identifica il grado di evoluzione dell'applicativo, che tipo supporto ci possiamo aspettare e come potrebbe funzionare la parte economica se e quando avremo bisogno del servizio se la necessita' diventasse critica per l'azienda.  Inoltre un fattore che riteniamo molto importante e' come ci aspettiamo che evolva il prodotto, se il trend di sviluppo e' in crescita o stazionario.  Anche se e' piu' una previsione e', secondo noi, un fattore determinante quando si sceglie un applicativo.

  • Tipo di licenza
  • Eventuali "fork" e Costi dei Professional Service
  • Dimesioni della comunita' e dell'installato
  • Valutazioni sulla crescita e l'evoluzione dell'applicativo

Relazioni ed Integrazioni

Identifica con quali applicazioni ha una relazione diretta, ossia con quali altre applicazioni trova una naturale integrazione.  Dove si sovrappone con altre applicazioni.  Per terminare con una breve lista di applicazioni equivalenti di buon livello che potrebbero essere una valida alternativa.