Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. Conduite de tests agiles pour SAFe et LeSS

Conduite de tests agiles pour SAFe et LeSS

Informations

Livraison possible dès le 18 avril 2024
  • Livraison à partir de 0,01 €
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • Livre (broché) - 17 x 21 cm
  • ISBN : 978-2-409-02727-7
  • EAN : 9782409027277
  • Ref. ENI : DPTESSAF

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Version HTML
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • HTML
  • ISBN : 978-2-409-02728-4
  • EAN : 9782409027284
  • Ref. ENI : LNDPTESSAF
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...
Consulter des extraits du livre en ligne Aperçu du livre papier
  • Niveau Initié à Confirmé
  • Nombre de pages 661 pages
  • Parution octobre 2020
  • Niveau Initié à Confirmé
  • Parution octobre 2020
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.

Téléchargements

Préface
  1. Préface de Olivier Denoo
  2. Préface de Marc Hage Chahine
  3. Préface de Jean-Pierre Lambert
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
    1. 1. La revue Jackie Brown du test agile à l’échelle
    2. 2. Modes de lecture
    3. 3. Avertissement
Pantesting
  1. Vue d'ensemble
  2. Testabilité
  3. Panarchie
    1. 1. Le concept
    2. 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
    1. 1. Atelier « Panarchy »
    2. 2. Panarchie et tests
Pantesting appliqué au métier
  1. Introduction
  2. Testabilité des fonctionnalités
    1. 1. Capture du besoin et générationdes idées
      1. a. Lean Canvas et compagnie
      2. b. 25/10 Crowdsourcing pour dégagerdes idées d’un groupe
      3. c. 1-2-4-Tous
      4. d. EventStorming
      5. e. User Story Mapping
      6. f. Autres moyens
    2. 2. Affinage des PBI
    3. 3. User Stories - US
      1. a. Rédaction des US
      2. b. Vision de SAFe
      3. c. Vision de LeSS
      4. d. US et spécifications exécutables
      5. e. Estimation des US
    4. 4. Macro-US
      1. a. Préparation des macro-US
      2. b. Estimation des macros US
    5. 5. Enablers
  3. Testabilité des exigences non fonctionnelles
  4. Documentation liée à la solution
    1. 1. Modélisation
      1. a. Solution Intent de SAFe
      2. b. CMDB d’ITIL
      3. c. Living documentation - la documentation c’est le code
    2. 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
    2. 2. Autres visions sur les principes d’architecture agiles
    3. 3. Adaptation TOGAF à SAFe
    4. 4. Vision architecturale
    5. 5. Conception et partage
  2. Domain-Driven Design - DDD
    1. 1. Techniques de compréhension et de communicationdu domaine
    2. 2. Techniques de préservation de l’intégrité dumodèle
    3. 3. Conception dirigée par le modèle
    4. 4. Processus de modélisation
    5. 5. Exemple de combinaison SAFe-TOGAF-DDD
  3. Model-Based System Engineering - MBSE
    1. 1. Présentation du MBSE
    2. 2. MBSE et cycle de vie
    3. 3. Du MBSE vers le PBSE
    4. 4. MBSE et les tests
      1. a. Model-Based Testing - MBT
      2. b. MBSA
      3. c. Pantesting et MBSE
  4. DevOps
    1. 1. Visions sur DevOps
      1. a. Vision de Kim
      2. b. Vision de SAFe
      3. c. Vision de Spotify
      4. d. Vision de Barclays Bank
      5. e. Vision de Google - SRE
    2. 2. Le pipeline
    3. 3. Continuous Testing - tester continuellement
      1. a. État d’esprit
      2. b. Le CT c’est où on peut, dès qu’onpeut !
      3. c. Le CT, ce n’est pas que l’automatisation
      4. d. Automatiser en continu c’est apprendre en continu
      5. e. Automatisation et Craftsmanship dans l’équipe
      6. f. Automatisation et autonomie
      7. g. Le temps d’exécution
      8. h. L’environnement d’exécution
      9. i. La portée du CT
      10. j. Un banc de test idéal (ou presque)
      11. k. Module de planification
      12. l. Manager de tests
      13. m. Dictionnaire de données
      14. n. Tableau de bord
      15. o. Interface de pilotage logicielle
      16. p. Interface de pilotage matérielle
      17. q. Interface de pilotage d’outils externes
      18. r. Interface de pilotage du banc
      19. s. Solutions sur étagère
    4. 4. Infrastructure
    5. 5. Transformation DevOps
    6. 6. Mesure de la maturité DevOps
      1. a. Evaluation DevOps selon sa vision
      2. b. Évaluation DevOps selon SAFe
      3. c. Évaluation DevOps selon Humble
      4. d. Métamodèle de maturité
      5. e. Évolution du pipeline
      6. f. Évolution des équipes
      7. g. Définition de la notion de maturité
      8. h. Évaluation de la maturité
    7. 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
    1. 1. Design Thinking
    2. 2. Lean Startup
    3. 3. Lean UX
      1. a. Identifier les hypothèses
      2. b. Créer un MVP
      3. c. Expérimenter
      4. d. Feedback et analyse
      5. e. Lean UX à la sauce SAFe
    4. 4. Cycles de développements de la solution etPantesting
  4. Value Stream (courant de valeur)
  5. Planification à l'échelle
    1. 1. Contexte de la solution
    2. 2. Préparation du Backlog
    3. 3. PI Planning de SAFe
      1. a. Préparation du meeting
      2. b. Déroulé du meeting
      3. c. Sessions de travail sur les fonctionnalités
      4. d. Identification des risques sur le PI
      5. e. Vote de confiance
      6. f. Rétrospective
      7. g. Program Board
    4. 4. Alternative au PI Planning avec LeSS
    5. 5. Planification et Pantesting
    6. 6. Roadmap de la solution
  6. Mêlée quotidienne
  7. Acceptation des PBI et de la solution
    1. 1. Tests pendant le sprint
      1. a. Commencer par les tests - la qualité intégrée à laconception
      2. b. Cas des ENF
      3. c. Tests induits par les dépendances à laréalisation
      4. d. Qui teste??
    2. 2. Revue d’itération
  8. Synchronisation des développements
    1. 1. Flux tirés
    2. 2. Modèle VATI de la théorie des contraintes
    3. 3. Outils de synchronisation de la théorie descontraintes
      1. a. Le tambour
      2. b. Le tampon
      3. c. La corde
  9. Rétrospective à tous les niveaux
    1. 1. Meeting I&A de SAFe
    2. 2. Point de vue LeSS
    3. 3. Pratiques et principes sous-jacents
  10. Résumé
Pantesting appliqué au support
  1. Introduction
  2. Rôles
    1. 1. Les équipes de composants et de fonctionnalités
    2. 2. Les communautés
    3. 3. Le management agile
      1. a. Vision historique du management
      2. b. Raisons d’une transformation inéluctable
      3. c. Propositions existantes
      4. d. Les écocycles du management agile et Pantesting
      5. e. Spécificités du manager de testagile
    4. 4. Le client
    5. 5. Le fournisseur
      1. a. Sélection des fournisseurs
      2. b. Contractualisation agile
      3. c. Suivi du fournisseur
    6. 6. Les équipes distantes
      1. a. Types de distance
      2. b. ChatOps
      3. c. Synchronisation
      4. d. Organisation des équipes
      5. e. Indépendance et séparation entreles développeurs et les testeurs
      6. f. "Translocation" des équipes et des compétences
      7. g. Rôle de l’empathie dans le Pantesting
    7. 7. Les Ressources humaines
      1. a. Généralités sur les RH
      2. b. RH et agilité
      3. c. RH et Pantesting
  3. Budget au niveau de l'entreprise
    1. 1. Budget traditionnel
    2. 2. Budget agile
    3. 3. Période de budgétisation
    4. 4. Flux des idées
    5. 5. Équipe de budgétisation
    6. 6. Priorisation des idées
    7. 7. Suivi du budget
    8. 8. Budget et Pantesting
  4. Outils et automatisation
  5. Lean QMS
    1. 1. Description du Lean QMS
    2. 2. Transformation d’un système qualité existant
    3. 3. OKR pour des métriques Lean
    4. 4. Lean QMS et Pantesting
  6. Gestion de la connaissance
    1. 1. Stratégies de gestion de la connaissance
    2. 2. Focus sur la transmission de la connaissance
    3. 3. Connaissance tacite et Ba
    4. 4. Format de la connaissance tangible
    5. 5. Pantesting & gestion de la connaissance
  7. Culture d'entreprise
    1. 1. Généralités sur la cultured’entreprise
    2. 2. Pièges des organisations
    3. 3. Propositions pour lutter contre ces pièges
  8. Résumé
Mise en place du Pantesting
  1. Introduction
  2. Démarrer
    1. 1. Vision pour le changement
    2. 2. Roadmap
    3. 3. Pièges de la roadmap
  3. Maintenir et améliorer
    1. 1. Diversifier les écocycles et les prioriser
    2. 2. Ajouter de la testabilité
    3. 3. Gérer le Pantesting
      1. a. ASCCR de Vance
      2. b. Double boucle d’apprentissage manageriale d’Augustine
      3. c. Niveaux de connexion inter-écocycle
    4. 4. Mettre en musique le Pantesting
      1. a. Cartographie
      2. b. Rôles dans le Pantesting
      3. c. 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
    1. 1. Principes du test
    2. 2. Vision du test agile
    3. 3. Quatre quadrants du test agile
    4. 4. Valeurs du test agile
    5. 5. Manifeste du test agile
    6. 6. État d’esprit du Testeur agile
  5. Techniques de Test
  6. Pratiques Lean
    1. 1. Challenge « 30 jours sur le Lean »
    2. 2. Lean Software Development - les principes Lean pourle logiciel
    3. 3. Kaizen
      1. a. Les vingt règles Kaizen de Kobayashi
      2. b. Les dix règles Kaizen de Dobbs
      3. c. Les douze défis Kaizen pour le test classique
    4. 4. Kanban
  7. SAFe vu d'en haut
    1. 1. Pourquoi SAFe est-il le plus utilisé ?
    2. 2. Les valeurs de SAFe
    3. 3. Les dix principes de SAFe
    4. 4. Description sommaire et spécificités
      1. a. Couches
      2. b. Meetings clés de SAFe
      3. c. Le PI Planning
      4. d. ART Sync : PO Sync et Scrum of Scrum
      5. e. Éléments d’idéation
      6. f. Rôles
      7. g. Estimations WSJF
      8. h. Story Points - la vision SAFe
  8. LeSS
    1. 1. Smaller LeSS
    2. 2. Huge LeSS
  9. Comparatif de modèles d'agile à l'échelle
  10. Crédits
  11. Références bibliographiques
Auteur : Christophe MOUSTIER

Christophe MOUSTIER

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.
En savoir plus

Découvrir tous ses livres

  • Le test en mode Agile

Nos nouveautés

voir plus