Y a-t-il un livre canonique?
Il y a le manifeste agile , mais pour un livre canonique ?
Non, il y a beaucoup de livres là-bas.
Recommandations de livre spécifiques:
Développement logiciel agile, principes, modèles et pratiques par Robert C. Martin
Développement logiciel agile, principes, modèles et pratiques . Ceci est axé sur les pratiques et le codage des développeurs et constitue une lecture incontournable pour tout développeur qui s’intéresse sérieusement au développement logiciel agile. Il existe également une version C # du livre que lui et son fils Micah ont écrit. Par conséquent, si vous êtes un développeur .NET, cette version est peut-être celle qui vous convient.
L'art du développement agile par James Shore
Pour avoir un aperçu des pratiques globales du projet Agile, consultez The Art of Agile de James Shore et Shane Warden. Il est axé sur les pratiques de XP (mais c'est en réalité parce que XP définit toutes les pratiques de développeur spécifiques), mais il a une vision globale du fonctionnement des projets Agile.
Un grand avantage de ce livre est que James Shore publie gratuitement l'intégralité du texte sur son site Web, ce qui vous permet d'essayer avant d'acheter.
Pratiques d'un développeur agile: travailler dans le monde réel par Subramaniam et Hunt
Pratiques d'un développeur agile: travailler dans le monde réel
Scrum et XP des tranchées de Henrik Kniberg
C'est un excellent livre pour comprendre comment fonctionne une équipe agile, et c'est une lecture très rapide (quelques heures). Je le donne aux nouveaux membres du personnel de mon organisation, qu'ils soient techniques ou non, et j'ai toujours eu des retours positifs.
Amazone
La programmation extrême expliquée par Kent Beck
Probablement le livre le plus ancien dont je me souvienne qui a contribué à populariser les principes Agiles. Agile est en train de devenir un mot à la mode dans le monde de la technologie. Je pense que la programmation extrême (XP) est un bon point de départ avant que le terme Agile ne semble perdre tout son sens.
Amazone
Estimation et planification agiles par Mike Cohn
Pour "le processus agile", consultez "Estimation et planification agiles" de Mike Cohn - sachant qu'il est centré sur Scrum.
Cohn couvre une bonne partie des bases ainsi que certaines des choses que les nouvelles équipes Scrum ont souvent du mal à faire: estimer en utilisant les points de récit vs. quand ne pas le faire, etc.
Il aborde également des sujets très intéressants qui concernent principalement le responsable de produit, notamment comment évaluer et hiérarchiser les fonctionnalités, etc.
L'art des tests unitaires par Roy Osherove
Osherove présente une approche très pragmatique des tests unitaires. Présente une bonne approche sur la manière de refactoriser le code pour devenir plus testable, comment chercher les coutures, etc. C'est un livre centré sur .Net, cependant.
Amazone
Le samouraï agile de Jonathan Rasmusson
Je viens d’acquérir ce produit moi-même et j’ai trouvé que c’était un regard rafraîchissant sur la façon de commencer à utiliser Agile.
Amazone
Il vaut la peine de lire le livre de Alistair Cockburns sur ses méthodologies Crystal , en partie parce qu'il offre une alternative aux méthodes habituelles de Scrum, et en partie parce qu'il était l'un des premiers à avoir créé Agile, alors j'espère qu'il le sait. de quoi il parle.
Crystal est une méthodologie intéressante car elle va de petites équipes à de très grandes. Il décrit les changements nécessaires pour rendre le travail agile dans ces différents environnements.
Livres non triés mentionnés
Modèles d'adoption agiles: Une feuille de route pour le succès organisationnel par Amr Elssamadisy
Développement agile et itératif: Guide du dirigeant par Craig Larman
Estimation et planification agiles par Mike Cohn
Gestion de projet agile: créer des produits innovants par Jim Highsmith
Rétrospectives Agiles: rendre les bonnes équipes grandes par Esther Derby et Diana Larsen
Développement logiciel agile par Alistair Cockburn
Développement logiciel agile avec Scrum de Ken Schwaber et Mike Beedle
Devenir Agile: ... dans un monde imparfait par Greg Smith et Dr. Ahmed Sidky
La valeur commerciale des méthodes logicielles agiles: maximiser Roi avec des processus et une documentation juste à temps par David F. Rico, Hasan H. Sayani et Saya Sone
La collaboration expliquée par Jean Tabaka
Livraison continue: mises à jour logicielles fiables via l'automatisation de la construction, des tests et du déploiement de Humble et Farley
Crystal Clear: Une méthodologie à base humaine pour les petites équipes par Alistair Cockburn
Encyclopédie du génie logiciel édité par Phillip A. Laplante
Fearless Change par Linda Rising et Mary Lynn Manns
Un logiciel orienté objet en pleine croissance, guidé par les tests de Freeman et Pryce
Jeux d'innovation: créer des produits révolutionnaires grâce à un jeu collaboratif de Luke Hohmann
Lean Software Development - Une boîte à outils agile pour les responsables du développement logiciel par Mary et Tom Poppendieck
Lean Solutions par Jim Womack et Dan Jones
Lean Thinking par Jim Womack et Dan Jones
Gestion de projets agiles par Sanjiv Augustine
Gérer l'usine de design par Donald G. Reinertsen
Planification d'une programmation extrême par Kent Beck et Martin Fowler
Scaling Lean & Agile Development: outils de réflexion et d'organisation pour la mêlée à grande échelle par Craig Larman et Bas Vodde
Guide Scrum Pocket: Guide de démarrage rapide pour le développement de logiciels agiles par Peter Saddington
Le pont du gestionnaire de projet logiciel vers l'agilité de Michele Sliger et Stacia Broderick
Aujourd'hui et demain par Henry Ford (à partir de 1926)
Histoires d'utilisateurs appliquées par Mike Cohn
Listes de livres