ICTeam ha definito un processo di sviluppo software standardizzato e normato tramite lil proprio Sistema di Gestione della Qualità, certificato ISO 9001.
Tale processo di sviluppo prevede l’adozione di una serie di strumenti atti a definire la software factory aziendale.
ICTeam ha definito un processo di sviluppo software standardizzato e normato tramite la certificazione ISO 9001 interna denominato SGQ (Sistema di Gestione della Qualità)
Tale processo di sviluppo prevede l’adozione di una serie di strumenti atti a definire nel complesso la software factory aziendale.
ICTeam adotta la suite Atlassian per la gestione del lavoro in team.
Atlassian Jira è il sistema di gestione delle attività
Atlassian Confluence è il wiki aziendale utilizzato per la documentazione di progetto
Tempo è un componente aggiuntivo della suite Atlassian che consente un tracking dettagliato delle attività degli sviluppatori ai fini della rendicontazione di progetto
La suite Atlassian consente l'adozione di metodologie Agili basate su dashboard KanBan o Scrum per la gestione dei progetti software.
In ICTeam vengono utilizzati i più svariati ambienti di sviluppo sostanzialmente adottando il tool più adatto per risolvere il problema.
I tools più adottati laddove non vi sono tools specifici sono Intellij Idea e Eclipse per il mondo Java e Visual Studio per il mondo Microsoft
ICTeam, secondo il proprio processo di qualità, prevede le build standardizzate di progetto tramite il tool Maven.
La gestione delle versioni di progetto avviene sia tramite Subversion che tramite Git
Atlassian Bamboo è il tool utilizzato per la conitnuous integration ossia la build continua dei sorgenti di progetto con segnalazioni automatiche in caso di regressioni al team di progetto.
La continuous integration rappresenta una pratica fondamentale, opportunamente corredata dei testi di unità, sia per garantire che il software consegnato rispecchi le specifiche concordarte, sia per tutelare cliente e sviluppatore che tutte le modifiche successive apportate ai sorgenti riducano al minimo eventuali regressioni