Consulenza IT

Archivio per categoria Consulenza IT

Artifact Repository: la rivoluzione del processo di build

L’evoluzione degli strumenti di build automation ha reso molto più facile gestire in maniera strutturata il processo di build e release. Per chi aveva la fortuna di lavorare in progetti grandi, su clienti importanti, queste metodologie sono lo standard da molti anni. Il punto è che, fino ad oggi, la complessità del setup degli strumenti e il loro costo limitavano l’impiego in progetti più piccolo. Oggi, con l’avvento di strumenti SaaS come visualstudio online o gitlab si riesce ad avere tutto il necessario al solo costo del repository di codice sorgente. Permettetemi quindi di parlare di artifact repository anche se, in realtà, stiamo soltanto impiegando i risultati degli ultimi anni di sviluppo tecnologico! read more

La matrice di Covey per team leader

La matrice di Covey è uno strumento per la gestione molto utile che permette di razionalizzare l’importanza che diamo alle attività da svolgere. Se vi sentite travolti dalle cose da fare e avete il timore di sacrificare le cose importanti, allora dedicate qualche minuto a leggere questo articolo. Sulla matrice di Covey ci sono migliaia di articoli e interpretazioni. Io voglio contestualizzarla nel campo informatico: la matrice di Covey per team leader. read more

Troppo occupato per essere aiutato?

Troppe volte mi sono imbattuto in questa situazione per non riconoscerla, quando ho visto la vignetta. Oggi giorno siamo tutti molto occupati. Un po’ perché per chi, come me, lavora nel mondo dell’informatica o nell’indotto, c’è tanto da fare. Il processo di crescita innovativa di questo mercato va ancora alla grande ed è difficile starsene senza far niente. read more

Stima dei tempi nello sviluppo software

La stima dei tempi e la pianificazione sono attività critiche, spesso complicate e prone ad errori. Tuttavia non ci possiamo esimere da queste solo perché sono difficili. La stima ottenuta nelle prime fasi del progetto sarà sicuramente meno accurata di quella in corso d’opera; tale stima andrà via via affinandosi, come mostrato dal cono di incertezza (Figura 3.6). read more

Metodologie di sviluppo Agile

Approccio Agile nello sviluppo software

Sviluppo agile è un termine che deriva dall’Agile Manifesto, che fu scritto nel 2001 da un gruppo di esperti per riuscire a formalizzare i valori e principi che muovono lo sviluppo software. In prima istanza all’interno del manifesto si eleggono quattro valori principali per permettere ai gruppi di lavoro di raggiungere il massimo delle loro prestazioni: read more