Select your location

Sviluppo Agile

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 time-to-market più breve. 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

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.
XP

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.
Kanban1

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

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

La nostra collaborazione con Cegeka procede molto bene, budget e scope sono sempre rispettati.

Paul Danneels, CIO - VDAB
Schetsen_Agility-Day-7

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.