IDS - Interaction Design Solutions
← Tutti i tag

Con tag “software-development”

Intelligenza Artificiale: opportunità e rischi nello sviluppo software

Negli ultimi tempi, l'Intelligenza Artificiale (AI) è diventata un tema centrale di discussione in molti settori, incluso quello dello sviluppo software. ...

Giorgio Brajnik Giorgio Brajnik · 17 Sep 2024

Test manuali o automatici: un'analisi per ottimizzare la qualità del software

Nel dinamico mondo dello sviluppo software, la scelta tra test manuali e automatici rappresenta una decisione cruciale che può influenzare significativamente…

Giorgio Brajnik Giorgio Brajnik · 16 Aug 2024

L'affidabilità dei test automatizzati: una questione di contesto e strategia

La domanda "Mi devo fidare dei test automatizzati?" è complessa e la risposta dipende da numerosi fattori. Contrariamente a quanto si potrebbe pensare, la …

Giorgio Brajnik Giorgio Brajnik · 5 Aug 2024

Fidarsi o meno dei test automatizzati?

Nel precedente post sul testing e la gestione del rischio nella vicenda di CrowdStrike è emerso il punto della fiducia nei test automatizzati e se invece…

Giorgio Brajnik Giorgio Brajnik · 27 Jul 2024

Il bug di CrowdStrike: una lezione sul risk management e l'importanza del testing

Il recente incidente che ha coinvolto CrowdStrike ha messo in luce una serie di criticità nei processi decisionali legati al risk management e al testing del…

Giorgio Brajnik Giorgio Brajnik · 22 Jul 2024

Selezione del software assicurativo: come la qualità del testing può fare la differenza tra successo e fallimento

L'ambiente circostante e la clientela possono influenzare significativamente la qualità del software che un'azienda produce. Se l'azienda opera in un settore…

Giorgio Brajnik Giorgio Brajnik · 21 Apr 2024

Sui test end-to-end automatizzati

I test end-to-end (E2E) rappresentano un livello di testing essenziale nel ciclo di sviluppo del software. Questo tipo di test verifica l'integrità e il…

Giorgio Brajnik Giorgio Brajnik · 17 Apr 2024

La povera qualità dei rapporti di test

Il problema della povera qualità dei rapporti di test evidenzia una sfida significativa nella gestione della qualità del software. Rapporti di test imprecisi,…

Giorgio Brajnik Giorgio Brajnik · 23 Mar 2024

Il problema della regressione della qualità

Di fronte al persistente problema della regressione della qualità nei nostri progetti software, non possiamo fare a meno di sentirsi sopraffatti e frustrati.…

Giorgio Brajnik Giorgio Brajnik · 2 Mar 2024

A chi far fare il testing

“ La qualità non è mai un risultato del caso; è sempre il risultato di uno sforzo intelligente .”, diceva J. Ruskin. In ogni momento della nostra giornata…

Giorgio Brajnik Giorgio Brajnik · 23 Feb 2024

Testare a mano il software?

In un mondo dove la velocità di consegna è tutto, il dover testare manualmente il software rappresenta un vero e proprio collo di bottiglia per molte…

Giorgio Brajnik Giorgio Brajnik · 16 Feb 2024

Quando applicare il BDD? Per trasformare lo sviluppo del software

Nel mondo dello sviluppo software, la chiave per il successo di un progetto non risiede solo nella tecnologia utilizzata, ma soprattutto nella qualità della…

Giorgio Brajnik Giorgio Brajnik · 3 Feb 2024

BDD strategico

Nei nostri precedenti approfondimenti, abbiamo esplorato l’adozione di una strategia nello sviluppo del software, analizzandone la struttura e sottolineandone…

Giorgio Brajnik Giorgio Brajnik · 16 Jan 2024

A cosa si va incontro con strategie non integrate?

Negli interventi precedenti abbiamo visto l’idea di fondare una strategia di sviluppo del software sui tre assi fondamentali (capire, realizzare, verificare) e…

Giorgio Brajnik Giorgio Brajnik · 2 Jan 2024

Perché una strategia integrata è utile

Avere una strategia di sviluppo software integrata, che unisce in modo coeso il capire (comprensione delle esigenze), il realizzare (creazione del software) e…

Giorgio Brajnik Giorgio Brajnik · 22 Dec 2023

Migliorare lo sviluppo del software per un programma di applicazioni: una strategia tripartita

Nell'ambito dello sviluppo software, l'efficacia e la qualità del programma di prodotti finali sono strettamente legate a una strategia ben strutturata. Sulla…

Giorgio Brajnik Giorgio Brajnik · 16 Dec 2023

L'agilità e la gallina dalle uova d'oro: Parte 2

Nella prima parte di questo memo ho parlato di come il livello e il potenziale produttivo debbano essere attentamente bilanciati per far sì che la gallina…

Giorgio Brajnik Giorgio Brajnik · 2 Sep 2023

L'agilità e la gallina dalle uova d'oro - parte 1

In questo memo voglio affrontare un aspetto che ha grosse implicazioni strategiche nello sviluppo agile del software e che spesso viene sottovalutato. C'entra…

Giorgio Brajnik Giorgio Brajnik · 14 Aug 2023

Manager coraggiosi: to BDD or not to BDD?

Secondo la Treccani: Coraggio = Forza d’animo nel sopportare con serenità e rassegnazione dolori fisici o morali Audacia = È la qualità di chi ha molto…

Giorgio Brajnik Giorgio Brajnik · 26 Jul 2023

"You build it, you run it" - è applicabile sempre?

Questo principio, formulato inizialmente nel 2006 dal CTO di Amazon Werner Vogels , suggerisce che il team che sviluppa un prodotto deve anche essere quello…

Giorgio Brajnik Giorgio Brajnik · 11 Jul 2023

Rischi dell'introdurre un team dedicato al testing

Una decisione strategica che riscontro spesso è l'istituzione di un gruppo di persone (esito a chiamarlo "team", che ha una connotazione molto precisa e ...

Giorgio Brajnik Giorgio Brajnik · 4 Jun 2023

Come gestire i silo?

Come si gestiscono i silo in modo da mitigarne gli effetti negativi? Dei silo ho parlato la settimana scorsa , evidenziandone gli effetti pericolosi. Oggi…

Giorgio Brajnik Giorgio Brajnik · 27 May 2023

I SILO: MALE NECESSARIO O LEVA STRATEGICA?

Ogni volta che si menziona la parola "silo" nel contesto dello sviluppo del software, i manager e dirigenti più accorti rizzano le orecchie...

Giorgio Brajnik Giorgio Brajnik · 19 May 2023

PROGETTO o PRODOTTO software? Implicazioni strategiche

In molte organizzazioni che sviluppano software si parla di "progetti di sviluppo" piuttosto che "prodotti" sviluppati. Ma quali sono i risvolti di questa …

Giorgio Brajnik Giorgio Brajnik · 15 May 2023