Metodo di sviluppo

focus 300x154 Metodo di sviluppo

Negli ultimi anni l’attività del reparto R&D si è focalizzata soprattutto nella ricerca e stesura di metodologie RAD (Rapid Application Development) per la gestione, progettazione, sviluppo e collaudo del software.

  • Ci interfacciamo con il cliente sempre tramite pratiche Customer Oriented.
  • La Theory-W Project Management tende infatti a creare progetti Win (team) – Win (customer) ovvero situazioni vincenti sia per noi (il team) sia per il cliente.
  • A seconda della tipologia di progetto scegliamo il ciclo di vita più adatto; prediligiamo particolarmente i cicli di vita incrementali e a spirale che in passato ci hanno permesso di sforare raramente con i tempi di realizzo e ci hanno consentito di non perdere mai il controllo sulle stime:
    • Spiral
    • Staged Delivery
    • Evolutionary Delivery
    • Evolutionary Prototyping
  • Tutti i nostri progetti sono costantemente tenuti sotto controllo da un membro del team con la funzione di Risk Officer: Tale persona ha il compito di monitorare, prevenire ed eventualmente correggere tutti i rischi del progetto (Risk Management)
  • Per quanto riguarda l’analisi e la progettazione abbiamo da sempre abbracciato il paradigma OO (Object Orientation), che ci ha permesso di raggiungere livelli elevatissimi di manutenibilità dei prodotti.
  • Le tecnologie che utilizziamo per lo sviluppo sono normalmente tool e linguaggi object oriented in ambiente Windows, per creare applicazioni DNA (Distributed Network Applications).
  • Testiamo accuratamente e ripetutamente i nostri prodotti: ciò è possibile grazie all’utilizzo di regression tests che incessantemente e automaticamente testano in maniera completa tutte le funzionalità degli applicativi. Questo è particolarmente importante poiché nel software capita spesso che nel risolvere un problema se ne crei un altro da un’altra parte.
  • In fase di manutenzione e beta testing utilizziamo il Daily Build and Smoke Test. Tutto il team ha l’obiettivo di produrre una versione compilabile dell’applicativo entro la fine della giornata (daily build) e di notte i test automatici tentano di far fallire l’esecuzione (smoke test); la mattina seguente il team analizza i risultati e gli errori, stabilisce le strategie correttive e il ciclo si ripete

Reset della password

Per favore inserisci la tua email. Riceverai una nuova password via email.