Metodologie e tecnologie

da primi della classe

Ogni progetto ha le sue caratteristiche e peculiarità sulla base delle quali
decidiamo la migliore strategia da perseguire per il suo sviluppo

Architettura
Client-Server / Event-Driven
MVC / MVVM
Microservices
Pattern
Singleton
Repository
CQRS
Principio DRY
Riutilizzo di codice già sviluppato
Integrazione di librerie già esistenti
Sviluppo di librerie ad-hoc
Versioning
Git / SVN
BitBucket / GitHub
Azure DevOps
Containerization & Orchestration
Docker
Kubernetes
Api
OpenApi
Swagger
WebApi / WCF
Documentazione
Readme
Commenti in-line
JIRA / Confluence
Test
Unit Tests
Static Analysis
Penetration Test
Bug reporting in real-time
Email
Slack
JIRA
pattern-lines
wave-down

Moderni e Sicuri

Al centro del nostro ciclo di sviluppo c'è l'utente, e per lui disegnamo applicazioni perfette al pixel e sicure sia dentro che fuori, che sia una Web o una Mobile Application.

Siamo fortemente focalizzati sulla protezione dei dati critici della tua attività e dei tuoi utenti, sia a livello software che di infrastruttura, rendendo sia noi che la tua azienda compliant rispetto alle normative in vigore.

Design

Disegnamo interfacce utente da zero oppure implementando quelle che ci vengono fornite

Front-End

Bootstrap o Angular per le Web App, e sviluppo nativo o ibrido per le App Mobile

Back-End

Dashboard moderne per le tue applicazioni aziendali o per gestire i tuoi dati

Api

Ci integriamo con la tua infrastruttura esistente o le creiamo per il tuo nuovo progetto

Crittografia

End-to-end per l'utente e simmetrica, sia per i dati in transito che per quelli residenti

Vulnerabilità

Facciamo analisi statica del codice e delle dipendenze, e monitoriamo le vulnerabilità NIST

wave-up

Metodologia Agile

per velocità e puntualità

In fase di analisi raccogliamo i requisiti macro-funzionali e non funzionali e li traduciamo in fasi di sviluppo auto-consistenti e misurabili

Stories

Per ogni funzionalità del software scriviamo una Story in cui definiamo i requisiti funzionali e non funzionali

Tasks

Per ogni Story identifichiamo i Tasks che dovranno essere eseguiti per il raggiungimento dell'obiettivo

Sprints

Le stories, insieme con i tasks, vengono inglobati in uno o più Sprint, che avrà una data di inizio e fine stimata ed effettiva

Roadmap

Generale o di dettaglio avrai una visione completa dei singoli rilasci per pianificare il lancio del tuo nuovo prodotto

Test e Review

Sviluppare software non è un'attività legata solo alla scrittura di
codice, ma è anche testing e revisione

image
Code Review

Periodicamente effettuiamo la revisione del codice con l'obiettivo di rilasciare software compliant agli standard

Unit Test

Sviluppiamo test specifici per le singole funzionalità del software e li eseguiamo prima di ogni rilascio

Load Test

Stressiamo il software con test di carico per verificarne la tenuta in tutte le sue parti nelle condizioni più estreme

Performance Test

Effettuiamo un'analisi qualitativa del prodotto per verificarne ed aumentarne le prestazioni rispetto al contesto applicativo

Static Analysis

Eseguiamo l'analisi statica del codice e delle sue dipendenze per identificare la presenza di vulnerabilità note e ne applichiamo le patch

Penetration Test

Identifichiamo le possibili superfici esposte alla rete e ne simuliamo un attacco informatico per verificarne le vulnerabilità

image

Il nostro stack tecnologico

Sviluppiamo seguendo i trend di mercato
per offrirti la migliore tecnologia ed esperienza possibile

Milano

Via Montenapoleone, 8


Prima di continuare con la navigazione ti chiediamo di prendere visione della nostra Cookie Policy