Agile bibliotheek

Onderstaande boeken zijn de laatste jaren mijn inspiratie geweest voor Agile, Scrum en Kanban werk.

 

Titel, auteur Beschrijving
Scrum voor managers

Rini van Solingen en Rob van Lanen

Ik ben het boek eerlijk gezegd net aan het lezen, maar kan het nu al aanraden.
The People’s Scrum: Agile Ideas for Revolutionary Transformation

Tobias Mayer

Een heerlijk eigenwijs boek over Agile en Scrum. Tobias zoekt in zijn boek steeds de schurende randjes op, provoceert een beetje, maar heeft altijd wel een punt.

Het boek is een verzameling van zijn blogs van de laatste jaren. Mijn favoriete onderwerp is dat het zinloos is om uren bij te houden op het Scrum-bord / de sprint backlog.

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

Gene Kim, Kevin Behr, George Spafford

 

Een uitstekend geschreven roman over DevOps, de samenwerking tussen ontwikkeling (dev) en operations. Geschreven als een echte page-turner, en daarbij onderwerpen die zeer inspireren.

Favoriete onderwerp: Ops test continu de robuustheid van de operationele omgeving door random processen onderuit te halen. Als je systeem goed in elkaar zit merken klanten daar niet van! Zo iets kom je niet vaak tegen.

The Cucumber Book: Behaviour-Driven Development for Testers and Developers

Matt Wynne, Aslak Hellesøy

Een hele praktische inleiding op Behaviour Driven Development (BDD). Een aanpak om user stories beter te beschrijven: aan het “als een <rol>, wil ik <functionaliteit> omdat <waarde>” worden gebruiks- of testscenario’s toegevoegd in het schema: “stel <het systeem is in deze toestand>, als <ik dit doe>, dan <moet dat gebeuren>.

Deze toevoegingen maken de user stories veel concreter en de scenario’s zijn gemakkelijk te automatiseren.

Test-Driven development by Example

Kent Beck

Een praktische, stap-voor-stap beschrijving van test-driven development (TDD) met prima voorbeelden van hoe geautomatiseerde unit tests zijn op te zetten.
Kanban: Successful Evolutionary Change for Your Technology Business

David J. Anderson

Dé beschrijving van Kanban voor software projecten.

Favoriet onderwerp: als je Kanban invoert begin je niet met het veranderen van het gebruikte proces, maar zet je dat proces op het Kanban bord. De opstoppingen en metrics die Kanban dan zichtbaar maakt gaan wel zorgen voor een meer optimaal proces.

Agile Software Development

Alistair Cockburn

Eén van de klassiekers in Agile.

Cockburn is in mijn ogen de filosoof onder de Agile auteurs, bij hem vind je veel van het ‘waarom’ van de agile practices verklaard.

En hij heeft mij een aantal van mijn favoriete verhalen aangeleverd voor mijn cursussen: Wittgensteins uitdaging met de stoel en de klarinet, de waarde van documentatie bij het team dat een compiler heeft gebouwd. (Mijn ex-cursisten weten precies wat ik bedoel, alle anderen weten wat ze te doen staat.)

The Craftsman

Richard Sennett

Misschien niet meteen een Agile boek. Sennett beschrijft wat vakmanschap is, gebruikt prachtige middeleeuwse voorbeelden. Maar is daarmee wel een prima inspiratie voor agile development teams.
Leidinggeven aan professionals? Niet doen!

Mathieu Weggeman

 

Ook dit is niet direct een Agile boek, meer een Rijnlands boek (maar Agile is een bijzonder Rijnlandse aanpak).

Prachtig boek als je wilt nadenken over zelfsturende teams.

Favoriet onderwerp: het T-profiel van professionals, wat volgens mij bij elk goed Scrum team het geval zou moeten zijn.

De kracht van Scrum: Een inspirerend verhaal over een revolutionaire projectmanagementmethode

Rini Van Solingen, Eelco Rustenburg

Verplichte kost voor iedereen die wat van Scrum zou willen weten. Een prima geschreven roman die in een avond is uit te lezen en alle basisprincipes van Scrum vanuit de praktijk beschrijft.
Agile Software Development with Scrum

Ken Schwaber, Mike Beedle

 

Volgens mij het eerste boek dat over Scrum verscheen. Heldere beschrijving van wat Scrum is.

Prachtige cover met de ‘Stroop-test’ die voor mij aangeeft dat je met Scrum veelal onbewuste processen probeert bij te sturen.

User Stories Applied: For Agile Software Development

Mike Cohn

Prima beschrijving van user stories, waar, waarom en hoe ze zo nuttig zijn.
Agile Project Management with Scrum

Ken Schwaber

Uitstekende basis voor alles wat met planning en schatting van projecten op een agile manier te maken heeft.
Agile Product Management with Scrum: Creating Products That Customers Love

Roman Pichler

Het boek dat elke Product Owner gelezen moet hebben.
Extreme Programming Explained: Embrace Change

Kent Beck, Cynthia Andres

 

Het basisboek over extreme programming (XP) een noodzakelijke uitbreiding op Scrum voor elk project dat langer dan een paar sprintjes duurt. Met name TDD en Refactoring zijn elementen die je dan niet mag negeren.

 

Advertisements

About André Heijstek

Rijnlands / Agile verbeteren van software ontwikkeling
This entry was posted in Agile, Scrum, Uncategorized and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s