Modern SDLC

Systems development life cycle
Servizi innovativi pensati per chi sviluppa codice da chi sviluppa codice

Praticare l’innovazione digitale richiede un approccio moderno allo sviluppo del software.

Cambiare il processo di sviluppo del codice è un impegno multidisciplinare. Trovare l’equilibrio, la semplicità, scalabilità e sostenibilità nel cambiamento sono la nostra qualità principale.

Scai Finance propone un approccio moderno alla gestione del ciclo di vita del software.

Possiamo affrontarlo insieme nel suo totale o scalandolo per parti. In ogni ambito o settore aiutiamo grandi e piccole realtà a raggiungere gli obiettivi di miglioramento perseguibili.

Miglioriamo insieme a voi processi di Test, linee di produzione software, operazioni di sistema, monitoraggio di processo.

I nostri team sono organizzati dimensionalmente e funzionalmente per coprire tutte le esigenze di miglioramento da voi espresse. Partendo dalle direttive, KPI, target, garantiamo l’emergere del modello coinvolgendo la forza lavoro, le persone, prima della tecnologia.

L’applicazione del modello di miglioramento continuo di Scai Finance garantisce l’ottenimento dei risultati concordati con piena soddisfazione del cliente nel 100% dei casi trattati fino ad oggi.

Modern SLDC Services

Riconosciuti per la qualità dei servizi in ambito bancario, assicurativo e finanziario

  • PMP Agile Coaching
  • Test Factory
  • Software Factory
  • Software Quality Assurance
  • Security Code Assurance
  • DevOps/DataOps architectures
  • Modern Data Governance
  • ALL Cloud / ALL platform complaint
  • NIST 2.0

Come lavoriamo

Obiettivi di miglioramento

 

  • Riduzione dei tempi di applicazione dei test di non regressione
  • Code Coverage superiore al 90%
  • Monitoraggio distribuito
  • Organizzazione dei team di lavoro
  • Sicurezza ( GDPR / OVASP )
  • Velocità e qualità nella distribuzione del codice

Azioni di miglioramento

 

  • Miglioramento Architetture Dati e Applicative
  • Applicazione RPA in ambito di Test e pipeline di lavoro
  • Miglioramento maturità del team in ambito stime tempi e costi
  • Mentoring su pattern design
  • Monitoraggio dinamico
  • Tecniche innovative per la definizione dei requisiti e specifiche di approvazione utente finale

DevOps - DataOps

  • Miglioramento nell’impiego della vostra piattaforma
  • Valutazione e supporto alla migrazione da piattaforma a piattaforma
  • Architetture ibride o full cloud
  • Modellazione e versioning basi dati ibride e dinamiche
  • Data Governance
  • Data Quality

Architetture Applicative Moderne

  • Architetture applicative serverless
  • Soluzioni applicative ibride o full cloud
  • Supporto alla trasformazione “Da monolite a microservizio”
  • Tecniche e soluzioni di monitoraggio del codice
  • Selezione dei design pattern per contesto
  • RPA per DevOps

Modern Test Governance

  • Miglioramento dei tempi di esecuzione dei test di non regressione
  • Miglioramento della qualità dei test
  • Riduzione delle linee di codice sviluppato per i test

Scai Finance Miglioramento Continuo

  • Modern Deliverables: impariamo ad utilizzare per contesto il numero minimo di deliverable necessario
  • Modern Retrospective: impariamo ad usare gli strumenti corretti e operiamo retrospettive orizzontali, verticali, diagonali
  • Metrics: comprendere e consolidare le metriche di misurazione del processo, poche, precise, poco costose da gestire e  comprese da tutti
  • Harvesting: raccoglie i dati di monitoraggio applicativo fin dall’ambito dello sviluppo. Mentori automatici sulla qualità e sicurezza del codice, analisi e disegno di processi distributi con analisi delle perfomance in tempo reale (a caccia dei colli di bottiglia!!)
  • People First: non tutti sono uguali ma tutti devono applicare i valori e principi dell’agilià

Data Intelligence

  • Data Centric approach: sviluppare codice significa operare trasformazioni sui dati per tipo, stato, dimensione e forma
  • Shared Pattern: organizzare il pattern design in modo condiviso
  • Regulatory Compliance: conoscere le regole per applicarle
  • Life Cycle Management: utilizzare strumenti in grado di integrare il dato nel ciclo di vita del prodotto software

Scenari di impiego

Test di non regressione

  • Proponiamo RPA da utilizzare in ambito di Test
  • I test di non regressione sono il più classico caso di impiego
  • Un robot viene istruito per eseguire il test utente
  • Il robot viene clonato ed esteso per incremento ad ogni nuovo change
  • Insegniamo come scrivere specifiche di requisiti per velocizzare il processo di definizione dei test

Modello di lavoro

  • Partiamo dagli obiettivi
  • Valutiamo la volontà dell’organizzazione di mettersi in gioco
  • Ascoltiamo il racconto del processo descritto dagli stakeholder individuati
  • Proponiamo una modello praticabile, semplice, sostenibile e scalabile
  • Concordiamo le azioni di miglioramento
  • Forniamo il supporto all’azione aziendale agendo come coach

Innovazione continua

  • Proponiamo il nostro modelli di miglioramento continuo
  • La struttura organizzativa parte da un modello SaFe, adattandolo alle esigenze di scala del contesto operativo
  • Forniamo strumenti, tecniche, misure e piattaforme di lavoro per attuare il modello di Innovazione Continua
datamodeling

Pipeline CI/CD/CD

Progetti di architetture devops / dataops su piattaforme ibride o full cloud:

  • Azure
  • AWS
  • Google Cloud

Linguaggi di ultima generazione, integrazione di componenti e piattaforme indicate dal cliente.

Mentoring per valutazioni comparative.