Select your location

Le migliori aziende non hanno altra scelta che adattarsi ai costanti cambiamenti del mercato o saranno spodestate dalla concorrenza. I dipartimenti IT devono essere pronti a supportare il business con aggiornamenti software che garantiscano flessibilità, qualità e tempi di time-to-market più brevi. Lo sviluppo software Agile è la chiave.

Cegeka porta le best practice agile nei tuoi progetti

  • CONTINUITÀ E DURATA

    Sviluppiamo business software che dura a lungo ed è pronto fin da subito.

  • COSTI SOTTO CONTROLLO

    La nostra software house nearshore lavora “in close cooperation” con te per sviluppare applicazioni che risolvano problemi reali, senza incidere sui costi.

  • AFFIDABILITÀ E PREVEDIBILITÀ

    eXtreme Programming (XP) e le best practice SCRUM sono il nostro pane, per un processo di sviluppo di alta qualità, affidabile e prevedibile (CMMI-Level 3 compliant).

  • BUSINESS VALUE

    Minimizzando gli sprechi e misurando i KPI, il nostro approccio lean genera più valore di business.

  • VELOCITÀ E OTTIMIZZAZIONE

    La nostra analisi degli impatti e il continuo processo di feedback sono la chiave per partire in fretta, mantenere la flessibilità e ottimizzare il time-to-market.

  • Flessibilità

    L’analisi, lo sviluppo e la valutazione degli sprint, insieme ai frequenti rilasci, ci permettono di adattarci velocemente e mantenere i rischi bassi e gestibili.

I princìpi agile e lean per la gestione dei progetti software

Scrum

Scrum è un framework di pianificazione e tecniche di comunicazione che esalta la collaborazione tra sviluppatori, business e clienti. Comprende sviluppo iterativo, product e sprint backlogs, user stories, incontri quotidiani, follow-up, valutazioni e modifiche.

Extreme Programming - Agile Development Cegeka

eXtreme Programming (XP)

XP è una metodologia adattiva di software engineering che si fonda su una serie di best practices: incremental design, sviluppo test-driven, pair programming, codice condiviso, continuous integration, continuous build.

kanban - Agile Development Cegeka

Kanban

Questo approccio alla gestione del knowledge work ottimizza l’intero processo di sviluppo visualizzando il il flusso di lavoro, limitando il work in progress e misurando i tempi di lead. Kanban permette ai team di rimanere in rotta e di lavorare al miglior ritmo sulle attività importanti.

DevOps

Spesso considerato anche come una cultura o un movimento, DevOps è un approccio di comunicazione e collaborazione il cui scopo è quello di tenere allineati gli sviluppatori software, la quality assurance e gli esperti operativi. I processi di sviluppo software, testing e rilascio sono fortemente automatizzati.

Paul Danneels

Paul Danneels - CIO, VDAB

“La nostra collaborazione con Cegeka procede molto bene, budget e scope sono sempre rispettati.”
Agile process - Cegeka

I processi Agile per rilasci frequenti

1 - Analisi

Con un workshop ti aiutiamo ad effettuare un’analisi di alto livello che fornirà un visione chiara dei requisiti di progetto. Ti aiutiamo a sviluppare un product backlog che garantirà che il tuo software abbia tutto ciò che serve, senza sforzi inutili.

2 - Sviluppo

Lo sviluppo in sprint di 2 settimane ci permette di automatizzare la maggior parte del processo di sviluppo, test e installazione, così da raggiungere la massima velocità di sviluppo e rimanere flessibili per accogliere nuovi requisiti in corso d’opera. Questo processo ottimizza anche la collaborazione a tutti i livelli.

3 - Testing e valutazione

In un processo di sviluppo agile gli errori vengono individuati velocemente, questo permette al team di apportare modifiche e prevenire futuri errori gravi.

4 - Continuous Release

Lavoriamo per fornire un prodotto che possa essere immediatamente lanciato con i requisiti minimi. Dopodiché, lavoriamo in maniera iterativa per consentire il rilascio di software su base continua aumentando il valore di business e riducendo i rischi.