Devops for Growth
107.5K views | +0 today
Follow
Devops for Growth
For Product Owners/Product Managers and Scrum Teams: Growth Hacking, Devops, Agile, Lean for IT, Lean Startup, customer centric, software quality...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'test agile'. Clear
Scooped by Mickael Ruau
Scoop.it!

La cérémonie 3 amigos ⋆ JEDI SQUAD ⋆ JediSquad Stories

La cérémonie 3 amigos ⋆ JEDI SQUAD ⋆ JediSquad Stories | Devops for Growth | Scoop.it


Les Trois Amigos sont souvent :

Le Product Owner ou le Business Analyst : présente les User Stories, la valeur derrière leurs réalisation, l’utilisateur final qui va en bénéficier, leurs paramètres et contraintes. Il s’assure que ces 2 amigos (Le développeur et le testeur) les comprend.
Développeur : indique les configurations et/ou les développements techniques à réaliser pour implémenter chaque user story et construire ainsi l’incrément du produit. Il analyse les impacts sur l’ensemble technique suite à chaque nouveau développement pour aider également à la définition des cas de test.
Le testeur : Assure la qualité des tests à réaliser en l’occurrence la qualité du produit. Il peut préparer les ensembles de données pour les cas de test, il est aidé par les autres membres de l’équipe pour trouver les exceptions et les cas manquants. Il doit s’occuper en premier lieu des critères d’acceptation à co-definir avec le PO et le développeur.

Ces trois amigos partagent des points de vue et des perspectives différents, ce qui peut causer des problèmes ou par contre conduire tout le monde à une discussion pertinente et à des conclusions pointues.
Bénéfices des 3 amigos

Avec les bons 3 Amigos, la qualité ne sera pas un problème, ni la définition du « Done ». Cette pratique permet de:

Assurer une bonne analyse et compréhension de l’équipe agile des besoins et de la valeur à livrer.
Fournir des tests de grande qualité qui assure la qualité de notre produit livré.
Challenger parfois le besoin, l’affiner et améliorer la valeur à livrer.
Met au claire les critères d’acceptation et le cas de test à réaliser ou à automatiser.
Etc.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Changing Your Approach to Testing With Alan Richardson - DZone Performance

Changing Your Approach to Testing With Alan Richardson - DZone Performance | Devops for Growth | Scoop.it
In this episode, we are joined by The Evil Tester as we take a deep dive into testing, and talk about the challenges that organizations commonly face with it. We take a look at the practical skills to become good testers and testing teams and also touch on topics such as Agile Testing and its relation to Agile Development, automation, and the various testing models that we see today.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Stratégie de test agile : La Definition of done –

Stratégie de test agile : La Definition of done – | Devops for Growth | Scoop.it
En regardant les pratiques des méthodes agiles on s’aperçoit que les Definition of Done sont en fait une stratégie de test. La stratégie reste donc très importante et discutée en agile même si elle ne porte pas le même nom.
Mickael Ruau's insight:

Pour conclure, les cycles de vie agiles (comme Scrum) ont encore besoin de stratégies de test. Ces stratégies sont appelées les Definition of Done. Cela implique donc qu’un testeur doit faire partie de l’équipe dès le sprint 0 afin d’éviter des dettes techniques qui apparaissent trop souvent au début des projets agiles avec des équipes peu expérimentées qui confondent développeur et codeur.

En écrivant cette stratégie de test vous devrez :

  • Vous rappeler que l’activité de test n’est pas une phase du projet (ce n’est pas à la fin du sprint que le commence à tester)
  • Penser en fonction du quadrant de test (principalement au quadrant 4, qui inclut les tests non fonctionnels)
  • Beaucoup automatiser en respectant la pyramide de test
  • Faire du test exploratoire
  • Adopter des standards de code (pour éviter la dette technique)
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Des pièges qui se cachent derrière les méthodes agiles

Des pièges qui se cachent derrière les méthodes agiles | Devops for Growth | Scoop.it
Selon Capgemini, 60% des entreprises ont déjà adopté les méthodes agiles ou prévoient de les mettre en place à court terme.

Mais pour la SSII, l'usage des méthodes agiles peut conduire à certains pièges : la tentation d'appliquer cette nouvelle logique à l'ensemble des projets IT, sans pour autant disposer des compétences nécessaires, ou encore celle de basculer ses experts en assurance qualité vers d'autres fonctions (R&D industrielle...) en pensant que leur expertise n'est plus nécessaire aux développements logiciels.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Manual Test is Unsustainable

The untested code gap kills productivity and predictability. We don’t choose where the bugs go making them easy to find; they choose their hiding places, and have no mercy on us. They flare up and put teams into fire fighting mode.

Are we are beat? Do we have to put up with buggy products and long test and fix cycles? No, we do not! We must accept that a product test strategy based on manual test is unsustainable. Unsustainable systems eventually collapse. We can’t afford not to automate much of your software test.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Qu’est-ce qu’un plan de tests Agile?

Qu’est-ce qu’un plan de tests Agile? | Devops for Growth | Scoop.it
Un plan de tests Agile est un document très important parce qu’il donne à votre équipe d’assurance qualité (AQ) la possibilité d’avoir en un seul endroit tous les scénarios de haut niveau, les exigences opérationnelles et les estimations. Votre analyste AQ ou votre testeur Agile doit remplir un plan de tests lors de chaque réunion de planification de sprint. Et comme le document est constamment mis à jour, il change et évolue en fonction des exigences du sprint et des échéanciers globaux.

Un plan de test Agile doit avoir une structure claire et appropriée, contenant les intrants métier et les tâches d’AQ.

Voyons comment ça marche.
1. Introduction

Les plans de tests commencent généralement par une introduction ; il s’agit d’une brève description du projet contenant des informations générales sur le processus de test pendant le sprint. Cette partie du document devrait comprendre deux sous-parties :
1.1 Portée du document

Le but de cette section est de préciser comment sera testée la livraison de la future application. Elle définit les éléments suivants :

Récits utilisateurs
Environnement AQ
Portée des tests
Processus de test
Risques et dépendances
Estimations et critères de sortie
No comment yet.