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 >>
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:
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»:
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:
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:
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:
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.
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.