Come fate a creare Applicazioni Web Su Misura a prezzi contenuti?

[Voti: 20    Media Voto: 4.4/5]

Questa è una domanda che ci sentiamo rivolgere spesso quando un potenziale nuovo cliente confronta il nostro preventivo con quello della concorrenza.

In effetti noi di Garda Informatica abbiamo un approccio innovativo.

Approccio tipico

Partiamo col dire che il problema di “Industrializzare” lo sviluppo di applicazioni e software è stato preso in considerazione fin dagli albori dell’informatica.

Nel corso del tempo sono stati proposti vari modelli di sviluppo e metodologie di sviluppo che si prefiggevano vari obiettivi come:

  • produrre software manutenibile;
  • produrre software sicuro;
  • produrre software privo di bug o errori;
  • ecc.

Tutti questi metodi, a partire dal modello di sviluppo a cascata e finendo con gli approcci più di voga al momento quali l’Extreme Programming, la Metodologia agile e il Test Driven Development, hanno però un limite:

Non prendono in considerazione un obiettivo molto importante: produrre software di qualità, ma a costi contenuti.

Il nostro approccio

Noi di Garda Informatica siamo riusciti a centrare anche questo obiettivo grazie alla Generazione Automatizzata del Codice.

Nel corso degli anni abbiamo sviluppato degli strumenti per la generazione automatica di software a partire da “semi di informazione”.

Come negli approcci tipici di sviluppo del software tutto parte dalla raccolta dei requisiti fatta in modo iterativo e durante tutta la fase di sviluppo del software.

Questi requisiti li chiamiamo semi di informazione perché rappresentano il contenuto di informazione minimo che è necessario sapere per creare il software.

Tipicamente i semi di informazione comprendono le seguenti informazioni:

  • i requisiti utente;
  • le anagrafiche che dovrà rappresentare il software;
  • i flussi di lavoro che dovrà supportare;
  • la descrizione delle schermate che il software dovrà presentare;
  • le interazioni del software con servizi o sistemi esterni;
  • le stampe e i report che dovrà produrre;

Partendo da questi semi di informazione, opportunamente scritti in un meta linguaggio di nostra concezione, generiamo un semilavorato.

In altre parole, dai semi di informazione in modo automatico, attraverso degli strumenti di generazione del codice, viene prodotto un semilavorato che aderisce ai requisiti raccolti per un buon 75%.

Il codice del semilavorato prodotto è semplice e lineare e di conseguenza è di facile modifica ed adattamento.

A questo punto una volta pronto il semilavorato si procede alla rifinitura dello stesso in modo manuale per farlo aderire perfettamente alla specifica dei requisiti e colmare il gap restante ed arrivare al 100%.

Il segreto è ridurre l’intervento umano esclusivamente alla stesura dei requisiti e alla rifinitura del semilavorato.

Di fatto l’intervento umano è ridotto al 25% rispetto ad uno degli approcci tipici.

Questa innovazione tecnologica ci consente di raggiungere due obiettivi:

Abbattare i costi del 75% rispetto alla concorrenza;

Rendere lo sviluppo di Software Personalizzato alla portata di Piccole e Medie Imprese.

Da notare inoltre che un altro vantaggio della generazione automatica di software è la qualità del software prodotto.

Infatti essendo marginale l’intervento umano si hanno i seguenti benefici:

  • il software presenta meno errori dovuti a disattenzioni o dimenticanze del programmatore;
  • il software è più sicuro perché il codice è generato da un tool che produce codice secondo le best practice sulla sicurezza delle applicazioni;
  • il software è di facile manutenzione perché è scritto tutto allo stesso modo in quanto generato. Di conseguenza le convenzioni usate sono sempre le stesse.

Non trovi un software adatto alla tua impresa? Hai bisogno di Soluzioni Su Misura a costi contenuti?

Contattaci!

Garda Informatica

Garda Informatica

Garda Informatica sviluppa software su misura nella forma di Web Application, App Ibride per iOS/Android/Windows Phone, Crawler Web, Gestionali Web o semplici Connettori per l'integrazione tra software di terze parti.
Garda Informatica

Un commento su “Come fate a creare Applicazioni Web Su Misura a prezzi contenuti?”

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Inviando i dati del form accetti le condizioni sulla privacy