Testare software significa fare molto più che segnalare bug e trovare errori. In un ambiente agile stimolante, chi si occupa dei test fa parte del team di sviluppo, un po’ come chi lavora accanto a sceneggiatori e produttori su un set cinematografico. Collabora con tutti, dai programmatori alle prime armi ai responsabili di progetto esperti e agli inventori, per migliorare continuamente prodotti e servizi e costruirne la qualità.
Approfondimenti di International Software Test Institute™
Che cosa serve per occuparsi di test del software in un’organizzazione agile?

Comunicare in un team agile
Quando lavori in un team di sviluppo, parlare di persona è il modo migliore per condividere riflessioni, idee e scoperte.
Nei team Scrum chi si occupa dei test avvia buona parte della comunicazione. Coordinarsi di continuo è il cuore del lavoro. Si lavora con programmatori, Scrum Master, Product Owner di Scrum e con chiunque possa dare valore al processo e al prodotto.
Testare può essere divertente in ambienti agili dove si ragiona in fretta. Un team che si organizza da sé collabora di più, dà meno spazio agli interessi individuali e ha meno discussioni tra sviluppo e test. Tutti condividono lo stesso obiettivo: migliorare un ottimo prodotto e innovarlo.
Competenze relazionali
Oltre alla capacità di eseguire i test, non ci sono regole assolute per chi si occupa di test in un ambiente agile. Fai parte di un team di pari. Sviluppa competenze tecniche, capacità relazionali e intelligenza emotiva. La maggior parte delle aziende che assume specialisti di test agili cerca punti di forza in tutti questi ambiti.
Saper progettare e programmare molto bene non nasconde difficoltà relazionali, che possono mettere in difficoltà il team. Può essere più facile affiancare una persona con ottime capacità relazionali e meno esperienza tecnica, purché sia pronta e desiderosa di imparare. I team Scrum credono fortemente nella formazione continua per sviluppare il talento.
Uno specialista di test agili è come un atleta. Che tu faccia sport o scriva codice, hai un ruolo preciso in una squadra di professionisti entusiasti che puntano al successo. L’atteggiamento viene prima, seguito a brevissima distanza dall’attitudine.
Individuare le ambiguità
In Scrum chi si occupa di test aiuta a descrivere le funzionalità del prodotto. Prima di sviluppare una funzionalità o una storia utente, incontra gli altri membri del team e il Product Owner di Scrum per discutere la scheda della storia e capire ciò che serve. Chi ha esperienza nei test si distingue qui, perché sa individuare le ambiguità prima che inizino le prove.
Chi si occupa di test può individuare per tempo gli scenari pertinenti e convalidare i criteri di accettazione. Usare questa capacità prima dello sviluppo, invece che durante o dopo, aiuta il team a restare concentrato sui propri obiettivi. Si contribuisce a prevenire i problemi oltre che a individuarli.
Per concludere
In un’organizzazione agile, affiatata e dinamica, «fare solo test» è probabilmente l’ultima cosa che puoi aspettarti. Il tuo lavoro comprende anche:
- Partecipare alle riunioni per chiarire storie utente e modifiche. L’agilità è iterativa e incrementale. La collaborazione continua nel team e con lo Scrum Master e il Product Owner di Scrum è essenziale.
- Comunicare in modo efficace, così che sviluppatori, Scrum Master e Product Owner di Scrum siano allineati.
- Individuare i rischi, ridurli dove possibile e dare priorità alle attività utili per consegnare un prodotto pronto al rilascio alla fine di ogni sprint.
- Suggerire miglioramenti per automatizzare le build notturne e i test di integrazione e regressione, e per migliorare i test esplorativi e di accettazione.
- Dare a tutto il team di sviluppo riscontri continui sullo stato e sui progressi del prodotto in progettazione.
I test agili sono una splendida occasione per ragionare con spirito critico, lavorare con un team impegnato e contribuire a qualcosa di più grande di te. Se hai le competenze e la determinazione per riuscire, il nostro partner NPAW (Nice People At Work) ha grandi sfide per te: www.npaw.com/careers
