Custom Development Services

CDS è l’area Sorint.lab dedicata allo sviluppo moderno di applicazioni (MAD, Modern Appilcation Development) e alla modernizzazione delle applicazioni (AM, Application Modernization.

Servono nuovi approcci

Le vecchie applicazioni arrancano di fronte alle esigenze dettate dall’evoluzione del business che richiede una velocità di sviluppo di nuove applicazioni che le tecniche tradizionali non possono più supportare. Il tuo team di sviluppo deve far fronte a tutte le richieste e nel contempo implementare nuove metodologie e nuovi tool, lo stress aumenta e la qualità del lavoro diminuisce.

In Sorint progettiamo e implementiamo software innovativi basati su architetture moderne portando  innovazione a livello metodologico, architettonico e infrastrutturale per supportare lo sviluppo del vostro business.

Sviluppiamo progetti di Modern Application Development utilizzando strumenti innovativi per ridurre la complessità delle infrastrutture ibride con l’obiettivo di sostituire:

  • Metodologie tradizionali con metodologie Agile, DevOps e Scrum e pratiche di CI/CD per poter testare e rilasciare ogni singolo elemento in modo indipendente.
  • Architetture monolitiche con Microservizi e Architetture Event Driven e pattern CQRS (Command Query Responsibility Segregation) per avere servizi legati alla singola funzionalità, liberi da linguaggio e garantire un’implementazione incrementale.

Build

Dalla fase di Discovery i nostri team eterogenei, analizzano con i vostri la situazione iniziale e i desiderata e in ottica di co-creazione – grazie al nostro processo passo-passo – definiscono il piano d’azione per lo sviluppo di un’applicazione di successo..

Vi supportiamo nel:

  • Discovery workshop
  • Definire i criteri per il successo
  • Disegnare l’architettura dei dati
  • Disegnare UX e UI
  • Disegnare l’architettura dell’infrastruttura e dei servizi
  • Disegnare i processi DevSecOps
  • Implementare i tools a supporto

Procediamo poi in modalità Agile, sprint dopo sprint, per sviluppare la vostra applicazione.

Build & Optimization

Durante la fase di sviluppo implementiamo continue ottimizzazioni per rispondere ai feedback degli utenti o alle modifiche dei requisiti. Partiamo con MVP quando necessario per arrivare velocemente ad un artefatto misurabile sul quale monitorare i riscontri degli utenti e dal quale partire per aggiungere funzionalità e scalabilità.

Transition & Maintainance

Quando l’applicazione va in produzione vi supportiamo per realizzare una transizione lineare ed efficace verso il vostro team, o terze parti, per la manutenzione del software o possiamo occuparcene noi con i nostri servizi Application Managed Services all’interno del Next Generation Managed Services.

Sorint Application Managed Services può supportarvi con un servizio mixed di sviluppo nuove features e manutenzione, bilanciando quanto in carico a Sorint.lab e quanto alle vostre risorse, in funzione delle vostre esigenze.

Serve un piano d’azione

Quando le vostre applicazioni legacy non possono essere riscritte vi offriamo la nostra esperienza di Application Modernization questa attività prevede un’analisi iniziale delle applicazioni legacy per individuare dove è possibile intervenire adottando Mini e Micro Servizi.

Il coinvolgimento attivo del cliente, come owner del contesto, è essenziale per trovare la soluzione migliore per rimuovere gli impedimenti strutturali esistenti, creare nuove applicazioni e ottimizzare le architetture software-oriented attraverso diverse modalità: Rehost – Refactor – Rearchitect – Rebuild – Replace.

Disegniamo soluzioni flessibili e scalabili, sia per ripristinare e riconfigurare applicazioni in ambienti moderni o ibridi, sia per creare applicazioni che traggono vantaggio da nuove tecnologie e approcci, come Container e Microservices.

Spesso il punto di partenza del progetto sono dei Workshops customizzati sulle esigenze del cliente per introdurre il business e l’IT ai principi dell’Agile, prepararli al cambiamento e creare un dizionario comune. Il nostro approccio prevede il rilascio di un Bok (Book of Knowledge) in cui vengono specificate le Best Practices che saranno la base per ogni sviluppo futuro.

In alcuni casi organizziamo LAB per creare piccoli prototipi di parti di applicazioni legacy migrate verso la Modern Application Development. In altri analizziamo direttamente le applicazioni dei clienti e proponiamo roadmap per creare applicazioni CloudReady.

Augmented Dev Team

Se richiesto, Sorint.lab può fornire ingegneri per aumentare il team di sviluppo di un cliente. Possiamo inoltre fornire risorse singole tra cui Scrum Master, Product Owner, Progettisti UX, Sviluppatori e DevOps. Più spesso, Sorint.lab offre modelli a valore più elevato, come team multidisciplinari gestiti con scopi in evoluzione e definiti di volta in vota con il cliente o il team di progetto gestito, nei quali il cliente ci vuole responsabili su un ambito di lavoro determinato.

CASE STUDIES

ciao

Scopri come Sorint.lab con la tecnologia Aws, ha implementato per InfoCert, l’infrastruttura più adatta alle esigenze di scalabilità, affidabilità e sicurezza per i propri servizi di Digital Trust.

Scopri come Sorint.lab con la tecnologia Aws, ha implementato per InfoCert, l’infrastruttura più adatta alle esigenze di scalabilità, affidabilità e sicurezza per i propri servizi di Digital Trust.

ciao

Approfondisci come un'azienda leader nel manufacturing ha modernizzato un'applicazione per supportare meglio il proprio business

Approfondisci come un'azienda leader nel manufacturing ha modernizzato un'applicazione per supportare meglio il proprio business

ciao

Approfondisci come un'azienda di servizi di connettività e cloud ha affidato a Sorint.lab la gestione dei cloud privati dei propri clienti PMI

Approfondisci come un'azienda di servizi di connettività e cloud ha affidato a Sorint.lab la gestione dei cloud privati dei propri clienti PMI

ciao

Come un'azienda leader nei servizi digitali ha operato per mantenere un'applicazione e l'infrastruttura sempre operative e scalabili

Come un'azienda leader nei servizi digitali ha operato per mantenere un'applicazione e l'infrastruttura sempre operative e scalabili

Contattaci

Servono nuovi approcci

Le vecchie applicazioni arrancano di fronte alle esigenze dettate dall’evoluzione del business che richiede una velocità di sviluppo di nuove applicazioni che le tecniche tradizionali non possono più supportare. Il tuo team di sviluppo deve far fronte a tutte le richieste e nel contempo implementare nuove metodologie e nuovi tool, lo stress aumenta e la qualità del lavoro diminuisce.

In Sorint progettiamo e implementiamo software innovativi basati su architetture moderne portando  innovazione a livello metodologico, architettonico e infrastrutturale per supportare lo sviluppo del vostro business.

Sviluppiamo progetti di Modern Application Development utilizzando strumenti innovativi per ridurre la complessità delle infrastrutture ibride con l’obiettivo di sostituire:

  • Metodologie tradizionali con metodologie Agile, DevOps e Scrum e pratiche di CI/CD per poter testare e rilasciare ogni singolo elemento in modo indipendente.
  • Architetture monolitiche con Microservizi e Architetture Event Driven e pattern CQRS (Command Query Responsibility Segregation) per avere servizi legati alla singola funzionalità, liberi da linguaggio e garantire un’implementazione incrementale.

Build

Dalla fase di Discovery i nostri team eterogenei, analizzano con i vostri la situazione iniziale e i desiderata e in ottica di co-creazione – grazie al nostro processo passo-passo – definiscono il piano d’azione per lo sviluppo di un’applicazione di successo..

Vi supportiamo nel:

  • Discovery workshop
  • Definire i criteri per il successo
  • Disegnare l’architettura dei dati
  • Disegnare UX e UI
  • Disegnare l’architettura dell’infrastruttura e dei servizi
  • Disegnare i processi DevSecOps
  • Implementare i tools a supporto

Procediamo poi in modalità Agile, sprint dopo sprint, per sviluppare la vostra applicazione.

Build & Optimization

Durante la fase di sviluppo implementiamo continue ottimizzazioni per rispondere ai feedback degli utenti o alle modifiche dei requisiti. Partiamo con MVP quando necessario per arrivare velocemente ad un artefatto misurabile sul quale monitorare i riscontri degli utenti e dal quale partire per aggiungere funzionalità e scalabilità.

Transition & Maintainance

Quando l’applicazione va in produzione vi supportiamo per realizzare una transizione lineare ed efficace verso il vostro team, o terze parti, per la manutenzione del software o possiamo occuparcene noi con i nostri servizi Application Managed Services all’interno del Next Generation Managed Services.

Sorint Application Managed Services può supportarvi con un servizio mixed di sviluppo nuove features e manutenzione, bilanciando quanto in carico a Sorint.lab e quanto alle vostre risorse, in funzione delle vostre esigenze.

Serve un piano d’azione

Quando le vostre applicazioni legacy non possono essere riscritte vi offriamo la nostra esperienza di Application Modernization questa attività prevede un’analisi iniziale delle applicazioni legacy per individuare dove è possibile intervenire adottando Mini e Micro Servizi.

Il coinvolgimento attivo del cliente, come owner del contesto, è essenziale per trovare la soluzione migliore per rimuovere gli impedimenti strutturali esistenti, creare nuove applicazioni e ottimizzare le architetture software-oriented attraverso diverse modalità: Rehost – Refactor – Rearchitect – Rebuild – Replace.

Disegniamo soluzioni flessibili e scalabili, sia per ripristinare e riconfigurare applicazioni in ambienti moderni o ibridi, sia per creare applicazioni che traggono vantaggio da nuove tecnologie e approcci, come Container e Microservices.

Spesso il punto di partenza del progetto sono dei Workshops customizzati sulle esigenze del cliente per introdurre il business e l’IT ai principi dell’Agile, prepararli al cambiamento e creare un dizionario comune. Il nostro approccio prevede il rilascio di un Bok (Book of Knowledge) in cui vengono specificate le Best Practices che saranno la base per ogni sviluppo futuro.

In alcuni casi organizziamo LAB per creare piccoli prototipi di parti di applicazioni legacy migrate verso la Modern Application Development. In altri analizziamo direttamente le applicazioni dei clienti e proponiamo roadmap per creare applicazioni CloudReady.

Augmented Dev Team

Se richiesto, Sorint.lab può fornire ingegneri per aumentare il team di sviluppo di un cliente. Possiamo inoltre fornire risorse singole tra cui Scrum Master, Product Owner, Progettisti UX, Sviluppatori e DevOps. Più spesso, Sorint.lab offre modelli a valore più elevato, come team multidisciplinari gestiti con scopi in evoluzione e definiti di volta in vota con il cliente o il team di progetto gestito, nei quali il cliente ci vuole responsabili su un ambito di lavoro determinato.

CASE STUDIES

ciao

Supporto all’implementazione dei servizi di Digital Trust InfoCert

Supporto all’implementazione dei servizi di Digital Trust InfoCert

ciao

Modernizzazione di un software di monitoraggio consumi, allarmi e guasti

Modernizzazione di un software di monitoraggio consumi, allarmi e guasti

ciao

NGMS – Servizio supporto ambienti cloud privati su Clienti PMI

NGMS – Servizio supporto ambienti cloud privati su Clienti PMI

ciao

Servizio Application e Infrastructure Maintenance su gestione mail Pec

Servizio Application e Infrastructure Maintenance su gestione mail Pec

Contattaci

PARTNERS

ciao

DataCenter Modernization e IT Automation

DataCenter Modernization e IT Automation

Digital Technology Services

ciao

Application Management Services

Application Management Services

Core IT Managed Services

ciao

Next Generation Managed Services

Next Generation Managed Services

Core IT Managed Services

ciao

Sorint Cloud Services

Sorint Cloud Services

CIO Initiatives

ciao

DevOps Engineering

DevOps Engineering

Digital Technology Services

ciao

Custom Development Services

Custom Development Services

Digital Technology Services
Menu