it-swarm.dev

Gibt es ein kanonisches Buch über Agile?

Als Solo-Entwickler denke ich, dass ich einen Agile-ähnlichen Prozess verwende, aber ich möchte vergleichen, was ich mit echtem Agile mache, und sehen, ob ich meinen eigenen Prozess verbessern kann.

Gibt es ein Buch, das de facto der Standard für die Beschreibung von Best Practices, Methoden und anderen hilfreichen Informationen zu Agile ist? Was macht dieses Buch so besonders?

45
DavRob60

Gibt es ein kanonisches Buch?

Es gibt das agiles Manifest , aber für ein kanonisches Buch?

Nein, da draußen gibt es viele Bücher.

Spezifische Buchempfehlungen:

Agile Softwareentwicklung, Prinzipien, Muster und Praktiken von Robert C. Martin

Agile Softwareentwicklung, Prinzipien, Muster und Praktiken . Dies konzentriert sich auf Entwicklerpraktiken und -codierung und ist ein Muss für jeden Entwickler, der sich ernsthaft mit agiler Softwareentwicklung beschäftigt. Es gibt auch eine C # -Version des Buches , die er und sein Sohn Micah geschrieben haben. Wenn Sie also ein .NET-Entwickler sind, ist diese Version möglicherweise die richtige für Sie.

Die Kunst der agilen Entwicklung von James Shore

Für einen Einblick in die allgemeinen agilen Projektpraktiken schauen Sie sich The Art of Agile von James Shore & Shane Warden an. Es konzentriert sich auf XP -Praktiken (aber das liegt wirklich daran, dass XP ist der Ort, an dem alle spezifischen Entwicklerpraktiken definiert sind), hat aber einen großen Fokus darauf, wie agile Projekte durchgeführt werden Arbeit.

Eine großartige Sache an diesem Buch ist, dass James Shore den gesamten Text kostenlos auf seiner Website veröffentlicht, sodass Sie ihn vor dem Kauf ausprobieren können.

Praktiken eines agilen Entwicklers: Arbeiten in der realen Welt von Subramaniam und Hunt

Praktiken eines agilen Entwicklers: Arbeiten in der realen Welt

Scrum und XP aus den Gräben von Henrik Kniberg

Es ist ein großartiges Buch, um ein Gefühl dafür zu bekommen, wie ein agiles Team arbeitet, und es ist sehr schnell zu lesen (ein paar Stunden). Ich gebe es neuen Mitarbeitern in meiner Organisation - technisch und nicht technisch - und ich habe durchweg positive Rückmeldungen erhalten.

Amazon

Extreme Programmierung erklärt von Kent Beck

Wahrscheinlich das älteste Buch, an das ich mich erinnern kann, das dazu beigetragen hat, agile Prinzipien populär zu machen. Agilität wird schnell zu einem Modewort in der Welt der Technik. Ich denke, Extreme Programming (XP) ist ein guter Anfang, bevor der Begriff Agile nur an Bedeutung zu verlieren scheint.

Amazon

Agile Schätzung und Planung von Mike Cohn

Für "The Agile Process" - siehe Mike Cohns "Agile Estimating and Planning" - denken Sie daran, dass es Scrum-zentriert ist.

Cohn behandelt viele der Grundlagen sowie einige der Dinge, mit denen neue Scrum-Teams häufig zu kämpfen haben - Schätzung mithilfe von Story Points vs. Ideale Tage. Was tun, wenn Sie eine Story im Sprint nicht bestehen, wann/Größe und neu zu schätzen wenn nicht, etc.

Er geht auch auf einige wirklich interessante Dinge ein, die hauptsächlich die Domäne eines Product Owner sind - Dinge wie das Bewerten und Priorisieren von Funktionen usw.

Die Kunst des Unit Testing von Roy Osherove

Osherove präsentiert einen sehr pragmatischen Ansatz für Unit-Tests. Bietet einen guten Ansatz zum Refaktorieren von Code, um testbarer zu werden, zum Suchen nach Nähten usw. Es handelt sich jedoch um ein .Net-zentriertes Buch.

Amazon

Der agile Samurai von Jonathan Rasmusson

Ich habe es gerade selbst gekauft und fand es ein erfrischender Blick darauf, wie man mit Agile anfängt.

Amazon

Alistair Cockburns Buch über seine Crystal-Methoden ist es wert, gelesen zu werden - teils, weil es Ihnen eine Alternative zu den üblichen Scrum-Methoden bietet, teils, weil er einer der ursprünglichen Typen war, die hat sich Agile überhaupt ausgedacht, also hoffe ich, dass er weiß, wovon er spricht.

Crystal ist eine interessante Methode, da sie von kleinen bis zu sehr großen Teams skaliert. Er beschreibt die Änderungen, die erforderlich sind, damit Agilität in diesen verschiedenen Umgebungen funktioniert.

Unsortierte Bücher erwähnt

  • Agile Adoptionsmuster: Eine Roadmap zum organisatorischen Erfolg von Amr Elssamadisy

  • Agile und iterative Entwicklung: Ein Leitfaden für Manager von Craig Larman

  • Agile Schätzung und Planung von Mike Cohn

  • Agiles Projektmanagement: Schaffung innovativer Produkte von Jim Highsmith

  • Agile Rückblicke: Gute Teams großartig machen von Esther Derby und Diana Larsen

  • Agile Softwareentwicklung von Alistair Cockburn

  • Agile Softwareentwicklung mit Scrum von Ken Schwaber und Mike Beedle

  • Agil werden: ... in einer unvollkommenen Welt von Greg Smith und Dr. Ahmed Sidky

  • Der geschäftliche Wert agiler Softwaremethoden: Maximierung des Roi mit Just-In-Time-Prozessen und Dokumentation von David F. Rico, Hasan H. Sayani und Saya Sone

  • Zusammenarbeit erklärt von Jean Tabaka

  • Continuous Delivery: Zuverlässige Softwareversionen durch Build-, Test- und Bereitstellungsautomatisierung von Humble und Farley

  • Kristallklar: Eine von Menschen betriebene Methode für kleine Teams von Alistair Cockburn

  • Encyclopedia of Software Engineering, herausgegeben von Phillip A. Laplante

  • Fearless Change von Linda Rising und Mary Lynn Manns

  • Wachsende objektorientierte Software, von Tests geleitet Freeman und Pryce

  • Innovationsspiele: Durch das gemeinsame Spielen von Luke Hohmann bahnbrechende Produkte schaffen

  • Lean Software Development - Ein agiles Toolkit für Softwareentwicklungsmanager von Mary und Tom Poppendieck

  • Lean Solutions von Jim Womack und Dan Jones

  • Lean Thinking von Jim Womack und Dan Jones

  • Verwalten agiler Projekte von Sanjiv Augustine

  • Leitung der Design Factory von Donald G. Reinertsen

  • Planning Extreme Programming von Kent Beck und Martin Fowler

  • Skalierung von Lean & Agile Development: Denk- und Organisationswerkzeuge für Scrum in großem Maßstab von Craig Larman und Bas Vodde

  • Scrum Pocket Guide: Eine Kurzanleitung zur agilen Softwareentwicklung von Peter Saddington

  • Die Brücke des Softwareprojektmanagers zur Agilität von Michele Sliger und Stacia Broderick

  • Heute und morgen von Henry Ford (ab 1926)

  • User Stories von Mike Cohn

Buchlisten

42
Paddyslacker