Découvrez comment la solution Parasoft Continuous Quality permet de contrôler et de gérer les environnements de test pour fournir des logiciels de haute qualité en toute confiance. Inscrivez-vous pour la démo >>

BLOG

Forrester: obstacles et bonnes pratiques pour la mise à l'échelle Agile

Forrester: obstacles et bonnes pratiques pour la mise à l'échelle Agile Temps de lecture : 3 minutes

Voici quelques points importants de la récente conférence de Diego Lo Guidice sur la livraison continue qui couvre les obstacles et les meilleures pratiques pour la mise à l'échelle du développement Agile:

«Un certain nombre de défis communs empêchent Agile d'être aussi performant ou évolutif que nous le souhaiterions. Dans Étude 2015 de Forrester sur l'état du développement agile, les grandes et les petites entreprises ont cité ce qui suit comme Les 3 principaux obstacles à l'adoption Agile:

  1. Changement de comportement des gens (59%): De la haute direction aux développeurs, mais il n'est pas aussi difficile de changer le comportement des développeurs. Les développeurs à qui j'ai parlé ont tous tendance à convenir qu'Agile a du sens.
  2. Manque de propriétaires de produits qualifiés de l'entreprise (49%): Pourquoi faites-vous Agile si l'entreprise n'est pas impliquée? Je ne comprends pas. Les affaires doivent être impliquées. Ils devraient diriger ces initiatives. Même au niveau de l'équipe, ce sont eux qui hiérarchisent les exigences.
  3. Manque d'équipes transverses dédiées (40%): Nous avons créé ces silos, puis nous créons un excellent processus et au lieu de communiquer, nous écrivons des documents («Vous voulez savoir ce que j'ai fait? Allez le lire.») C'est du gaspillage. C'est ce que résolvent réellement les équipes interfonctionnelles.

Les «experts agiles» franchissent ces barrières

Il n'est donc pas surprenant que les «cabinets d'experts agiles» - des entreprises qui ont réussi à étendre les pratiques Agile à plus de la moitié de leurs équipes - ont déterminé comment surmonter les obstacles à l'adoption courants plus efficacement que les «néophytes agiles»:

  • Changement de comportement des gens: C'est un problème pour 78% des néophytes Agile, mais seulement 42% des experts Agile.
  • Manque d'engagement du propriétaire de produit ou de compétences de l'entreprise: C'est un problème pour 69% des néophytes Agile, 51% des experts Agile.
  • Manque de compétences Agile en amont: C'est un problème pour 58% des néophytes Agile, 24% des experts Agile.
  • Manque d'équipes transverses dédiées: C'est un problème pour 54% des néophytes Agile, 17% des experts Agile.
  • Manque de leadership exécutif Agile: C'est un problème pour 58% des néophytes Agile, 17% des experts Agile.
  • Manque de compétences Agile en aval de DevOps: C'est un problème pour 53% des néophytes Agile, 22% des experts Agile.

Quelles sont les meilleures pratiques Agile réellement appliquées?

La même enquête demandait également «Quelles pratiques Agile de base appliquez-vous?» Les résultats des activités en amont (activités qui suppriment les barrières entre l'entreprise et les équipes de développement) sont:

  • 86% ont itérations courtes
  • 84% d'utilisation réunions de mêlée quotidiennes
  • 80% ont un propriétaire du produit
  • 78% gain rétroaction précoce et fréquente
  • 68% d'utilisation graphiques burn-up / burn-down

Les approches hybrides sont courantes

L'étude a également révélé que seulement 13% des répondants utilisaient au moins une technique Agile et, fait intéressant, 54% mélangeaient différentes techniques Agiles et 27% mélangeaient délibérément des techniques Agiles et non Agiles. De toute évidence, des approches hybrides émergent dans le monde réel. Les méthodes les plus populaires sont Scrum, itérative, Kanban, DevOps et Lean. La méthode hybride la plus populaire est la cascade et le mélange Agile, «WaterScrumFall».

Pour les activités en aval (activités qui éliminent la barrière entre le développement, les tests et les opérations), les résultats indiquent que:

Pourquoi Agile?

Cette question se pose chaque année: pourquoi Agile? Quels sont les vrais avantages tangibles? Les recherches de Forrester font ressortir ce qui suit à partir de leur rapport sur les méthodes de test Agile et de pointe. Agile ne consiste pas à rendre les logiciels faciles ou moins chers pour les développeurs, mais plutôt à obtenir de meilleurs résultats avec le temps, les efforts et l'argent consacrés au développement:

  • Alignement entre l'entreprise et l'informatique
  • Livraison de solutions répondant aux exigences
  • Capacité à apporter des corrections pendant le développement
  • Augmentez l'agilité en supprimant le goulot d'étranglement des tests

Les Bonnes Nouvelles

Certaines nouvelles positives de l'étude ont indiqué que les testeurs deviennent des pairs des développeurs et des citoyens de premier ordre du processus Agile. Au fur et à mesure que la capacité de test d'une organisation mûrit, les tests deviennent une fonction critique et les testeurs doivent faire partie de l'équipe en tant que pairs. De toute évidence, les principales organisations intègrent les testeurs à une équipe intégrée. Ils n'ont pas de centre de test d'excellence découplé du développement. Les testeurs font vraiment partie de l'équipe.

Écrit par

Parasoft

Les outils de test de logiciels automatisés de pointe de Parasoft prennent en charge l'ensemble du processus de développement logiciel, depuis le moment où le développeur écrit la première ligne de code jusqu'aux tests unitaires et fonctionnels, jusqu'aux tests de performance et de sécurité, en exploitant des environnements de test simulés en cours de route.

Recevez les dernières nouvelles et ressources sur les tests de logiciels dans votre boîte de réception.