L'ingegneria di qualità può essere piuttosto soggettiva e spesso i tuoi stessi stakeholder stanno lavorando contro di te. E come tutti sappiamo come professionisti del software, il tempo è sempre contro di noi.
soggettività
I requisiti possono essere abbastanza facili da testare, ad es. "la schermata di modifica utente deve avere due pulsanti per accettare o rifiutare le modifiche." Qualsiasi primato minore può guardare lo schermo, vedere i pulsanti OK e Annulla e dire che il requisito è soddisfatto.
Altri requisiti sono difficili, come le prestazioni. Anche se il requisito è specifico, c'è spesso molto da interpretare: è soggettivo, e soprattutto vicino alla scadenza di un progetto, le persone non saranno d'accordo sul requisito o diranno "ciò che abbiamo è abbastanza buono" quando non lo è. Questo significa discutere, e spesso a causa di limiti di tempo, il tecnico della qualità perde.
Protagonisti
Ho riscontrato che spesso i clienti non capiscono di cosa hanno bisogno, non capiscono le proprie esigenze, cambiano idea nel tempo e non aggiornano le storie degli utenti.
Questo significa che mentre stai provando a convalidare i requisiti e a garantire la qualità del software, i clienti stanno spostando contemporaneamente il tuo obiettivo e forse nemmeno te lo dicono.
Ora
In un'azienda, quasi tutto ciò che fai deve avere una giustificazione economica. Le attività di ingegneria di qualità come la raccolta e la valutazione di metriche, post mortem, ecc. Tendono ad essere affrettate o scartate perché hey, il software è stato consegnato ed è ora di passare al prossimo progetto.
I datori di lavoro illuminati si rendono conto che queste attività sono investire nel futuro , non nel presente. Rendono il progetto next più scorrevole, consegnano prima e con meno difetti (leggi: ore non fatturabili). Dopotutto, questo è uno degli scopi dell'ingegneria della qualità.
Quando un ingegnere della qualità non ha abbastanza tempo per svolgere il proprio lavoro, non è in grado di effettuare cambiamenti in un'organizzazione che è vantaggiosa. Senza tempo sufficiente, la qualità è un lavoro urgente ed è difficile migliorare la qualità.