Existe-t-il un livre canonique sur Agile?

45

En tant que développeur solo, je pense utiliser un processus de type Agile, mais j'aimerais comparer ce que je fais avec de vrais Agiles et voir si je peux améliorer mon propre processus.

Existe-t-il un livre qui constitue la norme de facto pour décrire les meilleures pratiques, méthodologies et autres informations utiles sur Agile? Qu'en est-il de ce livre qui le rend spécial?

DavRob60
la source

Réponses:

39

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

utilisateur40980
la source