Sviluppo Agile
Standup meeting, revisioni, retrospettive. Sono attività quotidiane per noi, ma l’Agile non è solo cerimonie. Adottiamo le metodologie di sviluppo prodotto più avanzate, come il dual track, per realizzare rapidamente le user story appena progettate, appena validate dai test. Il risultato: consegniamo prodotti migliori in meno tempo.
Architettura IT
L’ecosistema tecnico del prodotto è analizzato per stabilire i limiti esistenti (contestuali, legati a certificazioni e normative ecc.) e pianificarne l’evoluzione. Tutte le integrazioni necessarie sono mappate; per i progetti IoT sono definite le componenti hardware e le politiche di edge e cloud computing che consentono la comunicazione con i dispositivi fisici, la gestione dei dati, il machine learning, gli analytics, le API.
Back end
Tutti i dati raccolti sono processati da un motore di back end, che gestisce anche la comunicazione tra il sistema e i servizi esterni (inclusi CMS, soluzioni di CRM ecc.), l’autenticazione e il data storage. Usiamo di solito tecnologie open source, per rendere l’ambiente facilmente scalabile e ridurre l’investimento per la manutenzione nel tempo.
Front end
Le informazioni rilevanti sono rese disponibili attraverso componenti front end sviluppate con le più moderne tecnologie web, mobile, embedded e voice. Lavoriamo soprattutto con framework JavaScript come React e Angular – e React Native e Ionic 2+ per il mobile – combinate con reactive programming (RxJs) e paradigmi immutabili (Redux). SIamo anche esperti di linguaggi mobile nativi come Swift, Java, Kotlin.
In sintesi
- Analisi ecosistema tecnologico
- Disegno architettura IT
- Hardware
- Edge computing
- Cloud computing
- Sviluppo back end e integrazione
- Sviluppo front end
IL FRAMEWORK
Esplora il modello
Facciamo un prodotto di successo insieme!