En raison d’une maintenance technique, la boutique Editions ENI sera inaccessible ce mercredi soir à compter de 21h, jusqu’à 2h jeudi matin. Nous vous invitons à passer votre commande avant 20h30. Merci pour votre compréhension. L’équipe des Editions ENI
  1. Livres et vidéos
  2. Conduite de tests agiles pour SAFe et LeSS

Conduite de tests agiles pour SAFe et LeSS

  • En stock
  • Expédié en 24h00
  • Livraison à partir de 0,01 €
  • 1 h d'accès gratuit à tous nos livres et vidéos pour chaque commande
  • Accessible immédiatement
  • Version HTML
  • Accès illimité 24h/24, 7J/7
  • Accès illimité 24h/24, 7J/7
  • Tous les livres en ligne, les vidéos et les cours enregistrés ENI
  • Plus de 10 nouveautés livres et vidéos chaque mois
  • Les nouveautés disponibles le jour de leur sortie
  • Accès 100% en ligne

Présentation

Préface de trois grands experts du domaine du test

Ce livre pose la question du test lorsqu’une entreprise tente de se mettre à l’échelle avec une organisation agile en utilisant des frameworks existants tels que SAFe, LeSS ou encore Spotify. L’auteur y donne les connaissances fondamentales agrémentées de nombreux exemples, anecdotes, références bibliographiques et illustrations, pour appréhender le test agile à grande échelle, avec les pratiques du test qui en découlent, selon un modèle pensé par l’auteur lui-même.

Chaque chapitre, même le plus technique, intéressera autant le DSI, le manager, le Scrum Master et le Product Owner dans leur virage vers l’Agilité ainsi que le testeur qui ressent le besoin de s’adapter à ce nouveau mode de développement pour fournir un logiciel de qualité.

Après un survol du modèle, l’auteur en présente les multiples facettes et ses applications dans les différents contextes du métier tels que la technique, les cycles de développements et les moyens de l’entreprise tels que les rôles dans l’organisation, le budget, les outils, le système qualité, la gestion de la connaissance et la culture d’entreprise. Le dernier chapitre est consacré à la mise en oeuvre concrète du modèle.

Table des matières

  • Avant-propos
    • 1. Pourquoi ce livre ?
    • 2. À propos du titre de ce livre
    • 3. Pour qui est ce livre ?
    • 4. Qui suis-je ?
    • 5. Comment lire ce livre
      • 5.1 La revue Jackie Brown du test agile à l'échelle
      • 5.2 Modes de lecture
      • 5.3 Avertissement
  • Pantesting
    • 1. Vue d'ensemble
    • 2. Testabilité
    • 3. Panarchie
      • 3.1 Le concept
      • 3.2 Panarchie et panarchie
      • 3.3 Panarchie et résilience
    • 4. Théorie des contraintes - TdC
    • 5. Double boucle d'apprentissage
    • 6. Pantesting en entreprise
      • 6.1 Atelier « Panarchy »
      • 6.2 Panarchie et tests
  • Pantesting appliqué au métier
    • 1. Introduction
    • 2. Testabilité des fonctionnalités
      • 2.1 Capture du besoin et génération des idées
        • 2.1.1 Lean Canvas et compagnie
        • 2.1.2 25/10 Crowdsourcing pour dégager des idées d'un groupe
        • 2.1.3 1-2-4-Tous
        • 2.1.4 EventStorming
        • 2.1.5 User Story Mapping
        • 2.1.6 Autres moyens
      • 2.2 Affinage des PBI
      • 2.3 User Stories - US
        • 2.3.1 Rédaction des US
        • 2.3.2 Vision de SAFe
        • 2.3.3 Vision de LeSS
        • 2.3.4 US et spécifications exécutables
        • 2.3.5 Estimation des US
      • 2.4 Macro-US
        • 2.4.1 Préparation des macro-US
        • 2.4.2 Estimation des macros US
      • 2.5 Enablers
    • 3. Testabilité des exigences non fonctionnelles
    • 4. Documentation liée à la solution
      • 4.1 Modélisation
        • 4.1.1 Solution Intent de SAFe
        • 4.1.2 CMDB d'ITIL
        • 4.1.3 Living documentation - la documentation c'est le code
      • 4.2 Pantesting lié à la documentation
    • 5. DoD à l'échelle
    • 6. DoR à l'échelle
    • 7. Résumé
  • Pantesting appliqué à la testabilité technique
    • 1. Architecture agile
      • 1.1 Principes d'architecture
      • 1.2 Autres visions sur les principes d'architecture agiles
      • 1.3 Adaptation TOGAF à SAFe
      • 1.4 Vision architecturale
      • 1.5 Conception et partage
    • 2. Domain-Driven Design - DDD
      • 2.1 Techniques de compréhension et de communication du domaine
      • 2.2 Techniques de préservation de l’intégrité du modèle
      • 2.3 Conception dirigée par le modèle
      • 2.4 Processus de modélisation
      • 2.5 Exemple de combinaison SAFe-TOGAF-DDD
    • 3. Model-Based System Engineering - MBSE
      • 3.1 Présentation du MBSE
      • 3.2 MBSE et cycle de vie
      • 3.3 Du MBSE vers le PBSE
      • 3.4 MBSE et les tests
        • 3.4.1 Model-Based Testing - MBT
        • 3.4.2 MBSA
        • 3.4.3 Pantesting et MBSE
    • 4. DevOps
      • 4.1 Visions sur DevOps
        • 4.1.1 Vision de Kim
        • 4.1.2 Vision de SAFe
        • 4.1.3 Vision de Spotify
        • 4.1.4 Vision de Barclays Bank
        • 4.1.5 Vision de Google - SRE
      • 4.2 Le pipeline
      • 4.3 Continuous Testing - tester continuellement
        • 4.3.1 État d'esprit
        • 4.3.2 Le CT c'est où on peut, dès qu'on peut !
        • 4.3.3 Le CT, ce n'est pas que l'automatisation
        • 4.3.4 Automatiser en continu c'est apprendre en continu
        • 4.3.5 Automatisation et Craftsmanship dans l'équipe
        • 4.3.6 Automatisation et autonomie
        • 4.3.7 Le temps d'exécution
        • 4.3.8 L'environnement d'exécution
        • 4.3.9 La portée du CT
        • 4.3.10 Un banc de test idéal (ou presque)
        • 4.3.11 Module de planification
        • 4.3.12 Manager de tests
        • 4.3.13 Dictionnaire de données
        • 4.3.14 Tableau de bord
        • 4.3.15 Interface de pilotage logicielle
        • 4.3.16 Interface de pilotage matérielle
        • 4.3.17 Interface de pilotage d'outils externes
        • 4.3.18 Interface de pilotage du banc
        • 4.3.19 Solutions sur étagère
      • 4.4 Infrastructure
      • 4.5 Transformation DevOps
      • 4.6 Mesure de la maturité DevOps
        • 4.6.1 Evaluation DevOps selon sa vision
        • 4.6.2 Évaluation DevOps selon SAFe
        • 4.6.3 Évaluation DevOps selon Humble
        • 4.6.4 Métamodèle de maturité
        • 4.6.5 Évolution du pipeline
        • 4.6.6 Évolution des équipes
        • 4.6.7 Définition de la notion de maturité
        • 4.6.8 Évaluation de la maturité
      • 4.7 Pantesting et DevOps
    • 5. Du code propre avec le Software Craftsmanship
    • 6. Architecture Decision Record - une pratique autour de la prise de décision architecturale
    • 7. Résumé
  • Pantesting appliqué au cycle de développement
    • 1. Introduction
    • 2. Rôle de la vision
    • 3. Cycles de développements de solutions Lean
      • 3.1 Design Thinking
      • 3.2 Lean Startup
      • 3.3 Lean UX
        • 3.3.1 Identifier les hypothèses
        • 3.3.2 Créer un MVP
        • 3.3.3 Expérimenter
        • 3.3.4 Feedback et analyse
        • 3.3.5 Lean UX à la sauce SAFe
      • 3.4 Cycles de développements de la solution et Pantesting
    • 4. Value Stream (courant de valeur)
    • 5. Planification à l'échelle
      • 5.1 Contexte de la solution
      • 5.2 Préparation du Backlog
      • 5.3 PI Planning de SAFe
        • 5.3.1 Préparation du meeting
        • 5.3.2 Déroulé du meeting
        • 5.3.3 Sessions de travail sur les fonctionnalités
        • 5.3.4 Identification des risques sur le PI
        • 5.3.5 Vote de confiance
        • 5.3.6 Rétrospective
        • 5.3.7 Program Board
      • 5.4 Alternative au PI Planning avec LeSS
      • 5.5 Planification et Pantesting
      • 5.6 Roadmap de la solution
    • 6. Mêlée quotidienne
    • 7. Acceptation des PBI et de la solution
      • 7.1 Tests pendant le sprint
        • 7.1.1 Commencer par les tests - la qualité intégrée à la conception
        • 7.1.2 Cas des ENF
        • 7.1.3 Tests induits par les dépendances à la réalisation
        • 7.1.4 Qui teste ?
      • 7.2 Revue d'itération
    • 8. Synchronisation des développements
      • 8.1 Flux tirés
      • 8.2 Modèle VATI de la théorie des contraintes
      • 8.3 Outils de synchronisation de la théorie des contraintes
        • 8.3.1 Le tambour
        • 8.3.2 Le tampon
        • 8.3.3 La corde
    • 9. Rétrospective à tous les niveaux
      • 9.1 Meeting I&A de SAFe
      • 9.2 Point de vue LeSS
      • 9.3 Pratiques et principes sous-jacents
    • 10. Résumé
  • Pantesting appliqué au support
    • 11. Introduction
    • 12. Rôles
      • 12.1 Les équipes de composants et de fonctionnalités
      • 12.2 Les communautés
      • 12.3 Le management agile
        • 12.3.1 Vision historique du management
        • 12.3.2 Raisons d'une transformation inéluctable
        • 12.3.3 Propositions existantes
        • 12.3.4 Les écocycles du management agile et Pantesting
        • 12.3.5 Spécificités du manager de test agile
      • 12.4 Le client
      • 12.5 Le fournisseur
        • 12.5.1 Sélection des fournisseurs
        • 12.5.2 Contractualisation agile
        • 12.5.3 Suivi du fournisseur
      • 12.6 Les équipes distantes
        • 12.6.1 Types de distance
        • 12.6.2 ChatOps
        • 12.6.3 Synchronisation
        • 12.6.4 Organisation des équipes
        • 12.6.5 Indépendance et séparation entre les développeurs et les testeurs
        • 12.6.6 "Translocation" des équipes et des compétences
        • 12.6.7 Rôle de l'empathie dans le Pantesting
      • 12.7 Les Ressources humaines
        • 12.7.1 Généralités sur les RH
        • 12.7.2 RH et agilité
        • 12.7.3 RH et Pantesting
    • 13. Budget au niveau de l'entreprise
      • 13.1 Budget traditionnel
      • 13.2 Budget agile
      • 13.3 Période de budgétisation
      • 13.4 Flux des idées
      • 13.5 Équipe de budgétisation
      • 13.6 Priorisation des idées
      • 13.7 Suivi du budget
      • 13.8 Budget et Pantesting
    • 14. Outils et automatisation
    • 15. Lean QMS
      • 15.1 Description du Lean QMS
      • 15.2 Transformation d'un système qualité existant
      • 15.3 OKR pour des métriques Lean
      • 15.4 Lean QMS et Pantesting
    • 16. Gestion de la connaissance
      • 16.1 Stratégies de gestion de la connaissance
      • 16.2 Focus sur la transmission de la connaissance
      • 16.3 Connaissance tacite et Ba
      • 16.4 Format de la connaissance tangible
      • 16.5 Pantesting & gestion de la connaissance
    • 17. Culture d'entreprise
      • 17.1 Généralités sur la culture d'entreprise
      • 17.2 Pièges des organisations
      • 17.3 Propositions pour lutter contre ces pièges
    • 18. Résumé
  • Mise en place du Pantesting
    • 1. Introduction
    • 2. Démarrer
      • 2.1 Vision pour le changement
      • 2.2 Roadmap
      • 2.3 Pièges de la roadmap
    • 3. Maintenir et améliorer
      • 3.1 Diversifier les écocycles et les prioriser
      • 3.2 Ajouter de la testabilité
      • 3.3 Gérer le Pantesting
        • 3.3.1 ASCCR de Vance
        • 3.3.2 Double boucle d'apprentissage manageriale d'Augustine
        • 3.3.3 Niveaux de connexion inter-écocycle
      • 3.4 Mettre en musique le Pantesting
        • 3.4.1 Cartographie
        • 3.4.2 Rôles dans le Pantesting
        • 3.4.3 Métriques
  • Annexes
    • 1. Quelques abréviations
    • 2. Valeurs et principes du manifeste agile et principes du test
    • 3. Pratiques agiles
    • 4. Basiques du test agile
      • 4.1 Principes du test
      • 4.2 Vision du test agile
      • 4.3 Quatre quadrants du test agile
      • 4.4 Valeurs du test agile
      • 4.5 Manifeste du test agile
      • 4.6 État d'esprit du Testeur agile
    • 5. Techniques de Test
    • 6. Pratiques Lean
      • 6.1 Challenge « 30 jours sur le Lean »
      • 6.2 Lean Software Development - les principes Lean pour le logiciel
      • 6.3 Kaizen
        • 6.3.1 Les vingt règles Kaizen de Kobayashi
        • 6.3.2 Les dix règles Kaizen de Dobbs
        • 6.3.3 Les douze défis Kaizen pour le test classique
      • 6.4 Kanban
    • 7. SAFe vu d'en haut
      • 7.1 Pourquoi SAFe est-il le plus utilisé ?
      • 7.2 Les valeurs de SAFe
      • 7.3 Les dix principes de SAFe
      • 7.4 Description sommaire et spécificités
        • 7.4.1 Couches
        • 7.4.2 Meetings clés de SAFe
        • 7.4.3 Le PI Planning
        • 7.4.4 ART Sync : PO Sync et Scrum of Scrum
        • 7.4.5 Éléments d'idéation
        • 7.4.6 Rôles
        • 7.4.7 Estimations WSJF
        • 7.4.8 Story Points - la vision SAFe
    • 8. LeSS
      • 8.1 Smaller LeSS
      • 8.2 Huge LeSS
    • 9. Comparatif de modèles d'agile à l'échelle
    • 10. Crédits
    • 11. Références bibliographiques
    • Index

Auteur

Christophe MOUSTIEREn savoir plus

Christophe MOUSTIER débute son voyage dans le monde du développement logiciel dans les années 1980 et transforme ensuite sa passion en une profession, d’abord comme développeur certifié Java puis comme chef de projet. Il commence à travailler avec les méthodes agiles dans une startup dès 2001 avec l’Extreme Programming et, depuis 2006, il s’intéresse plus particulièrement à la problématique du test et l'insertion de bonnes pratiques à l'échelle de l'entreprise. Aujourd’hui expert dans le domaine du test logiciel, il intervient dans de nombreuses entreprises pour les aider à changer leur vision du test et du rôle de chacun dans cette activité du développement logiciel.

Caractéristiques

  • Niveau Initié à Confirmé
  • Nombre de pages 661 pages
  • Parution octobre 2020
    • Livre (broché) - 17 x 21 cm
    • ISBN : 978-2-409-02727-7
    • EAN : 9782409027277
    • Ref. ENI : DPTESSAF
  • Niveau Confirmé à Initié
  • Parution octobre 2020
    • HTML
    • ISBN : 978-2-409-02728-4
    • EAN : 9782409027284
    • Ref. ENI : LNDPTESSAF

Téléchargements

En complétant ce formulaire, vous acceptez d'être contacté afin de recevoir des informations sur nos produits et services ainsi que nos communications marketing. Vous aurez la possibilité de vous désabonner de nos communications à tout moment. Pour plus d'informations sur notre politique de protection des données, cliquez ici.
  • Des fichiers complémentaires (1792 Ko)