Vorrei qualche input su questo su chi lavora con metodologie agili ...
Un progetto attuale sta trovando che lo sviluppo delle nostre user story pianificate sta terminando un po 'di tempo prima della fine dell'iterazione e che lo sforzo di test e l'accettazione aziendale sono ciò che ci sta trascinando più a lungo verso la fine. Ciò significa che gli sviluppatori in questione hanno tempo libero, e stanno essenzialmente uscendo per l'iterazione + 1 arretrato e iniziando a lavorare sulle carte lì prima che le nostre attuali carte iterazione siano "fatte". Come gestore di iterazioni, voglio porre fine a questo: voglio un approccio più orientato al team in cui il gruppo si assuma il ruolo di fare tutte le carte, al contrario di "Bene, dev è fatto, quindi cosa devo fare dopo?"
Il problema che devo affrontare è convincere la squadra di questo. Da un lato, capisco perché gli sviluppatori non vogliono testare il codice che hanno scritto (ci sono dei test unitari che scrivono, naturalmente, ma il test manuale da fare potrebbe essere influenzato dal loro pregiudizio). Il team vede il lavoro in anticipo rendendo più semplici le nostre successive iterazioni, perché gran parte del lavoro viene svolto prima di iniziare. Lo vedo come un vizio dell'intero sistema di pianificazione / effettivi, ma è difficile convincere la squadra sul perché questo sia importante.
Che consiglio puoi dare a ragazzi e ragazze? Come possiamo fermare gli sviluppatori che vanno avanti? Cosa dovrebbero fare invece? Quanto di un problema è questo nello schema delle cose, se le cose vengono ancora fatte?