Les entreprises ont du mal à suivre le rythme effréné du changement technologique. Tel est le principal message de l’édition 2015 (la 7ème) de l’étude World Quality Report que viennent de publier Capgemini et HP.

La transformation numérique n’est pas un long fleuve tranquille. Elle impose une accélération de la marche des affaires et la réduction des cycles de vie des produits et services qui accentuent la pression les tests d’assurance qualité et renforce leur importance. Bref, tout va vite, trop vite ?

11 DevOps 2L’édition 2015 révèle que les organisations accordent une importance accrue aux tests et à l’assurance qualité (QA)[1]. De fait, compte tenu du rythme effréné de la transformation digitale, ces dernières voient leur fonctionnement bouleversé par un nombre croissant de nouvelles applications. 55% des entreprises interrogées considèrent « l’évolution trop rapide de leur univers applicatif » comme leur principal défi.

11 DevOps 9

11 DevOps 3Parallèlement, l’étude indique que, dans un effort pour maîtriser l’afflux de nouvelles applications, les budgets informatiques consacrés aux tests et à l’assurance qualité augmentent de 9% d’année en année. Près de la moitié de ces budgets (49%) sont ainsi alloués aux opérations de maintenance garantissant que les applications soient adaptées à un usage professionnel. Dans le même temps, la part consacrée aux nouvelles initiatives de transformation diminue de 1%, les entreprises ayant désormais tendance à se concentrer sur la gestion de l’évolution permanente des applications. Une tendance que l’on observe plus globalement au niveau de l’IT où trop souvent les opérations consomment trop de ressources et prennent le pas sur le lancement de nouveaux projets.

11 DevOps 10

La fluidité de l’expérience client intégrée aux tests d’assurance qualité

11 DevOps 4La transformation digitale a mis les questions de sécurité sur le devant de la scène et les tests de sécurité sont ainsi devenus essentiels à l’activité de nombreuses sociétés. Cela dit, si, comme prévu, la sécurité reste le principal objectif de test, près de quatre entreprises sur cinq (81%) déclarent que l’expérience client fait partie des critères clés analysés dans le cadre des tests QA. C’est un changement notable pour les organisations qui ont pris conscience de l’importance croissante d’offrir aux clients une expérience fluide, sur tous les canaux de relation client.


Développement d’application

Les 5 défis techniques majeurs
– Dépendance des tests manuels
– Complexité du design
– Développeurs surchargés
– Délai important entre les phases de développement
– Manque d’accès aux environnements de tests et de développements

Les 5 défis business majeurs
– Rigidité de l’organisation et de la définition des postes
– Difficultés de définir des priorités dans le développement
– Peur du changement des processus et/ou de l’organisation existants
– Budget insuffisant
– Délai trop long de mise sur le marché


 

11 DevOps 5Autre conclusion de l’étude, l’augmentation des dépenses liées aux tests et à l’assurance qualité se traduit par une hausse de la part du budget consacrée à Agile et DevOps[2]. En effet, 59% des répondants déclarent qu’au moins la moitié des projets de leur entreprise intègrent les principes DevOps et que 47% d’entre eux impliquent des environnements virtuels de test. Si les organisations tentent de moderniser leurs pratiques et procédures de test, elles doivent également gérer le raccourcissement des cycles de vie des programmes et applications. Ceci se traduit par une hausse de la demande d’infrastructures et d’équipements de test (qui a bondi de 5% à 38% en 2014). Cependant, malgré la baisse de 1% des dépenses dédiées aux initiatives de transformation, près d’un tiers d’entre elles (29%) sont consacrées au développement de centres de test d’excellence (Testing Centers of Excellence, TCoE) au cours des deux prochaines années.

11 DevOps 6

La demande en matière de tests entraîne la création de nouvelles fonctions

11 DevOps 7En raison de la maturité du marché de l’assurance qualité, cette fonction est devenue critique. Comme de plus en plus d’entreprises adoptent Agile et DevOps, le marché correspondant gagne en importance et en taille, entraînant la création de nouveaux postes. Ainsi, de nouveaux métiers apparaissent comme celui d’ingénieur spécialisé en test de développement logiciel. L’assurance qualité occupant une place de plus en plus centrale dans le fonctionnement des entreprises, la demande liée à ce type de fonction ne devrait cesser d’augmenter.

_____________
Méthodologie de l’étude
Cette année, dans le cadre de l’étude World Quality Report, plus de 1 500 personnes venant de 32 pays ont été interrogées. Publié tous les ans depuis 2009, ce rapport est consacré à l’analyse de la qualité des applications. Les répondants ont été classés en cinq groupes : DSI, VP Application, directeur informatique, responsable QA/Testing, directeur des données /directeur marketing. Ils ont participé partout dans le monde à des entretiens quantitatifs et qualitatifs suivis de discussions qualitatives plus approfondies, qui ont permis d’obtenir les réponses analysées dans le rapport.

11 DevOps 11


Les recommandations

  • Recentrer l’assurance qualité et les tests sur l’expérience utilisateur ;
  • Transformer le traditionnel centre de tests (TCoE) en regard de l’adoption des méthodes agiles et DevOps ;
  • Assurer la continuité et l’automatisation des tests ;
  • Faire plus appel aux méthodes analytics pour les prévisions et des feedbacks ;
  • Innover dans l’automatisation des tests ;
  • Construire des plateformes de virtualisation et de cloud pour les aligner sur les objectifs du DevOps ;
  • Améliorer les compétences des équipes de test au-delà des tests manuels et automatisés.

 

 

[1] L’Assurance Qualité comprend toutes les activités planifiées et systématiques nécessaires pour confirmer qu’un service ou produit est conforme à ses exigences.

[2] Acronyme de développement et opérations, le DevOps prolonge la logique des méthodes agiles en permettant de mettre quotidiennement en production de nouvelles versions d’applications qui suivent au plus près l’évolution des besoins métiers.