Il nostro modello di lavoro: produttivo, efficiente e collaborativo
Ci impegniamo a creare un ambiente lavorativo stimolante e gratificante per i nostri Team di sviluppatori e tester, offrendo loro la possibilità di crescere professionalmente, in un contesto aperto e collaborativo. Il nostro modello si basa su 2 pilastri: una tech Governance & Developer Experience integrale e una Production Line efficiente.

La tech Governance & Developer Experience
Con la tech Governance & Developer Experience mettiamo i team di developer nelle condizioni ottimali per svolgere il proprio lavoro.
Ad essa fanno capo:
Il processo di Onboarding
La Formazione continua
L’accesso e la conoscenza a/degli strumenti di lavoro (Provisioning Risorse, ambienti di sviluppo e di collaborazione)
La Tech Governance & Developer Experience ha anche la responsabilità di coordinare i vari stream di un progetto, mantenendo fluida la comunicazione (interna e verso l’esterno), gestendo la developer community e creando una internal developer knowledge base.
La Production Line
La Production Line rappresenta il nostro metodo di eccellenza nello sviluppo software ed è progettata per garantire che ogni prodotto sia sviluppato in modo efficiente e rispettando i più alti standard di qualità.
Utilizziamo strumenti e tecnologie all'avanguardia, per automatizzare il processo di build e i test del software, eliminando gli errori umani e migliorando l'efficienza.
I 5 ambiti di declinazione del modello di lavoro
1. Development & Technology Streams
Lo Stream Development, il flusso continuo di sviluppo software
La funzione principale dello stream Development è quella di garantire un flusso continuo di sviluppo software.
I Team appartenenti allo stream di produzione hanno la responsabilità tecnica end to end dei task loro assegnati. Sono vicini al cliente nelle attività del day by day e hanno l’obiettivo di garantire qualità e tempi di consegna.
Lo Stream Technology, la sorgente di conoscenze tecniche
La funzione principale degli stream technology è quella di creare un flusso costante di conoscenze tecniche in ingresso avendo come sorgente sia il mercato che i clienti.
I Team, uno per ogni stream, sono composti da specialisti in un dato dominio tecnico e fungono da facilitatori per gli altri team, colmando eventuali gap.
2. Low Code Approach
Lo sviluppo low-code si basa sull'uso di sistemi di rappresentazione visiva e configuratori per la definizione del comportamento dell'applicazione necessaria, lasciando l'implementazione alla piattaforma Low-Code.
Questo metodo consente ai Team di creare applicazioni riducendo l'utilizzo della codifica tradizionale.
I vantaggi:
Riduzione del time-to-market
Incremento della qualità del software prodotto
Ottimizzazione delle risorse
Formazione tecnologica continua
3. Testing & Automation Team
Sono i Team impegnati a garantire la qualità degli output delle fabbriche interne di sviluppo software.
L’organizzazione prevede dei Test Manager, che governano le attività e indirizzano le persone più giovani e i Test Analyst, che mettono a disposizione le competenze funzionali e metodologiche per la crescita dell’intero team.
4. Customer Technical Knowledge base
In questo specifico ambito, i nostri professionisti curano:
La storicizzazione delle soluzioni ai problemi riscontrati sui clienti
La storicizzazione dei modelli operativi da utilizzare sui clienti
I vantaggi:
La conoscenza approfondita dei modelli operativi che funzionano meglio per ciascun cliente e delle soluzioni adottate per la risoluzione dei problemi, ci consente di gestire con tempestività ed efficacia eventuali incidenti e di migliorare costantemente la qualità/livelli di customizzazione ed evoluzione del prodotto nel tempo.
5. Onboarding workflow centralized
L’Onboarding workflow centralized assolve a due obiettivi specifici: il rafforzamento delle competenze interne e l'implementazione di nuovi strumenti di lavoro, che perseguiamo attraverso l’Academy, la Formazione interna e i protocolli di gestione tecnica dei Fornitori (es. Starter pack e best practice).