
Length4h 41m
About this audiobook
Ce guide pratique aborde le développement agile de logiciels en couvrant les aspects fondamentaux de l'ingénierie logicielle et de la gestion de projets logiciels. Il vous accompagne de la mise en place d'une culture agile jusqu'à la livraison continue.Le livre débute par les fondements du développement de logiciels moderne. Vous apprendrez à établir une culture agile en favorisant la collaboration, la confiance et la prise de responsabilité au sein des équipes. Il traite également de la manière de formuler une vision de produit claire, de définir des objectifs commerciaux mesurables et de prioriser les exigences en fonction de leur valeur métier. De plus, une section est consacrée à la sélection de modèles de processus appropriés, incluant l'application pratique d'éléments de Scrum, la mise en œuvre de Kanban et l'utilisation d'approches hybrides.La deuxième partie se concentre sur la gestion de projets logiciels agile dans la pratique. Elle détaille les rôles et les responsabilités, comme ceux du Product Owner et de l'équipe de développement, ainsi que la conduite efficace des cérémonies agiles telles que la planification de cycles, les synchronisations quotidiennes et les rétrospectives. La gestion des artefacts de travail, comme le backlog de produit et les user stories, est également expliquée.Le troisième chapitre est dédié à l'excellence technique en ingénierie logicielle. Il aborde les principes d'architecture logicielle évolutive, l'application de design patterns, et l'écriture de code propre et lisible. Des pratiques concrètes pour assurer la qualité logicielle, notamment par des stratégies de tests automatisés et la programmation en binôme, sont présentées.Enfin, l'ouvrage explore l'amélioration et la livraison continues. Il explique comment intégrer les retours des utilisateurs, analyser les données d'utilisation pour optimiser le produit et automatiser le déploiement logiciel grâce à des pipelines de CI/CD. Les défis liés à la mise à l'échelle des méthodes agiles dans des organisations en croissance, y compris la coordination entre plusieurs équipes, sont également abordés, offrant une perspective complète sur le cycle de vie du développement de logiciels.Pour ce livre, nous avons misé sur des technologies innovantes, notamment l'Intelligence Artificielle et des solutions logicielles sur mesure. Celles-ci nous ont soutenus dans de nombreuses étapes du processus : la recherche d'idées et la recherche, l'écriture et la relecture, l'assurance qualité ainsi que la création d'illustrations décoratives.Nous souhaitons ainsi vous offrir une expérience de lecture particulièrement harmonieuse et contemporaine.
Audiobook details
GenreTechnology, Science and Nature
Length4 hrs 41 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 28, 2025
LanguageFrench
Table of contents
11. Fondements du développement logiciel moderne
283.1 Principes de l'architecture logicielle
21.1 Instaurer une culture agile
293.1.1 Conception d'architectures évolutives et maintenables
31.1.1 Principes de collaboration en équipe
303.1.2 Sélection de modèles d'architecture pour la scalabilité
41.1.2 Promotion de l'autonomie et de la confiance
313.1.3 Documentation traçable des décisions d'architecture
51.1.3 Gestion constructive des erreurs et des opportunités d'apprentissage
323.2 Pratiques de conception logicielle
Show all chaptersShow less
61.2 Formulation de la vision et des objectifs du produit
333.2.1 Application de patrons de conception pour la résolution de problèmes
71.2.1 Développement d'une vision produit claire
343.2.2 Écriture d'un code source propre et lisible
81.2.2 Déduction d'objectifs commerciaux mesurables
353.3 Assurance de la qualité logicielle
91.2.3 Priorisation des exigences selon la valeur commerciale
363.3.1 Implémentation d'une stratégie de test automatisée
101.3 Sélection de modèles de processus appropriés
373.3.2 Outils pour l'analyse statique du code
111.3.1 Application pratique des éléments de Scrum
383.3.3 Partage des connaissances par la programmation en binôme
121.3.2 Implémentation de Kanban pour un flux continu
394. Amélioration et livraison continues
131.3.3 Approches hybrides pour des contextes de projet spécifiques
404.1 Intégration des retours utilisateurs
142. Gestion de projet logiciel agile en pratique
414.1.1 Méthodes de collecte de retours utilisateurs qualitatifs
152.1 Rôles et responsabilités dans l'équipe
424.1.2 Analyse des données d'utilisation pour l'optimisation du produit
162.1.1 Le rôle du responsable de produit
434.1.3 Pilotage de l'évolution par l'apprentissage validé
172.1.2 Les missions de l'équipe de développement
444.2 Automatisation de la livraison logicielle
182.1.3 Animation et soutien par le facilitateur de processus
454.2.1 Mise en place d'un pipeline d'intégration continue
192.2 Déroulement des cérémonies agiles
464.2.2 Stratégies pour le déploiement continu
202.2.1 Planification efficace des cycles de développement
474.2.3 Gestion de l'infrastructure en tant que code
212.2.2 Synchronisation et coordination quotidiennes
484.3 Mise à l'échelle des méthodes agiles
222.2.3 Réalisation de rétrospectives pour l'amélioration des processus
494.3.1 Coordination de la collaboration entre plusieurs équipes
232.3 Gestion des artefacts de travail
504.3.2 Synchronisation des dépendances entre les composants du produit
242.3.1 Tenue et gestion du catalogue d'exigences du produit
514.3.3 Maintien de la culture agile dans les organisations en croissance
252.3.2 Création et détail des récits utilisateurs
52Sources
262.3.3 Visualisation du flux de travail sur un tableau de travail
53Sources des images
273. Excellence technique en ingénierie logicielle
