Progettazione e Sviluppo

Avarice progetta e sviluppa applicazioni personalizzate e offre servizi di manutenzione ai propri clienti in vari settori: ha l'esperienza e le competenze necessarie per gestire soluzioni presso aziende di grandi dimensioni ed al contempo fornisce un servizio nel tempo a prezzi competitivi

Sviluppo

Il team di sviluppo Avarice ha focalizzato le sue competenze in prevalenza su tecnologie Microsoft, nel corso degli anni sono state acquisite sempre più competenze grazie anche alla realizzazione di alcuni progetti per la stessa Microsoft. I nostri tecnici e collaboratori sono in costante aggiornamento sulle tecnologie messe a disposizione dal mercato in modo da poter offrire ai propri clienti soluzioni innovative e mantenibili nel tempo.

Presentazione

Presentazione IMAGE

Web

  • ASP.Net Forms, ASP .Net MVC, Silverlight, Windows Azure
  • JavaScript
  • HTML 5
  • JQuery, JQuery Mobile, MooTools
  • Bootsrap
  • Zurb Foundation

Microsoft Office

  • SharePoint 2007, 2010 and 2013
  • Add-in Word
  • Add-in Excel
  • Add-in PowerPoint

Desktop

  • Windows Presentation Foundation (WPF)
  • Windows Forms

Mobile

  • Windows Phone
  • Google Android

Storage, reportistica e Business Intelligence

Storage, reportistica e Business Intelligence IMAGE

  • Microsoft Office Access
  • Microsoft SQL Server 2005, 2008, 2012, Express Editions
  • Microsoft SQL Azure
  • Oracle Database 10g, 11g, Express Editions

Service-oriented architecture (SOA)

Service-oriented architecture IMAGE

  • SOAP (Simple Object Access Protocol)
  • JSON (JavaScript Object Notation)
  • Windows Communications Foundation (WCF)
  • Health Level Seven (HL7)

Possediamo la competenza Microsoft in Application Development

Microsoft Application Development Competence

Quando lavorate con noi, disponete di un partner IT con comprovata esperienza: solo il 5 per cento dei partner Microsoft hanno raggiunto competenze Microsoft®.

Cosa implica la nostra competenza Microsoft per voi?
Per raggiungere una competenza Microsoft, abbiamo rispettato rigorosi requisiti tecnologici e dimostrato competenza attraverso esami culminati con certificazioni Microsoft. Siamo stati anche raccomandati dai nostri clienti per le attività svolte. La nostra capacità, il supporto e la conoscenza sono stati collaudati e provati da implementazioni di successo in questi settori tecnologici.

Metodologia

Feature-driven development

Avarice adotta nelle fasi di progettazione e sviluppo la metodologia feature driven development, che propone una robusta fase di analisi e progettazione integrata con un modello di sviluppo agile.

I principi chiave su cui si basa una metodologia agile come quella adottata da Avarice sono:

  • Le persone e le interazioni sono più importanti dei processi e degli strumenti
  • è più importante avere software funzionante che documentazione
  • Bisogna collaborare con i clienti al di là del contratto
  • Bisogna essere pronti a rispondere ai cambiamenti più che aderire al progetto

Le attività svolte nella metodologia feature driven development sono:

  • Sviluppare un modello generale
  • Costruire una lista di funzionalità
  • Pianificare per funzionalità
  • Progettare per funzionalità
  • Sviluppare per funzionalità