Question

Certaines équipes de développement de mon entreprise passent à des pratiques de développement agiles et le travail de leurs développeurs semble être diminué pour discuter et programmer des minuties sur les fonctionnalités logicielles triviales en raison des cycles d'itération de deux semaines. Et aussi à cause de "tout développeur peut corriger n'importe quel bug". J'ai récemment rejoint l'une de ces équipes, en transférant d'une autre équipe de la même entreprise ...

Je suis convaincu que les développeurs devraient posséder leurs fonctionnalités logicielles du début (conception) à la fin (implémentation et test unitaires). Agile semble aller à l'encontre de cette pensée. Y a-t-il du vrai dans ma perception ou est-ce que je vis juste une mauvaise mise en œuvre d'Agile?

Au cours de nos deux semaines d'itérations, les gens se voient un peu de nouvelles fonctionnalités et de nouvelles fonctionnalités de bogues, selon leur charge de travail pendant ce cycle. Personne ne semble posséder la responsabilité des principales fonctionnalités du logiciel. Nous passons une quantité stupide de fois sur des choses triviales, comme l'ajout d'un Célibataire bouton dans une boîte de dialogue pendant une itération de deux semaines, avec une histoire, des mêlées quotidiennes, une critique de code, etc.

Donc, dans les projets agiles, comment gérer les fonctionnalités plus grandes? À qui appartiennent la responsabilité: les développeurs individuels ou toute l'équipe? Comment se extrait-on de Minutia et se concentre-t-il sur des objectifs à plus long terme? Tout commentaire serait précieux.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top