How to launch a corporate Agile library
Top 100 Agile Books (Edition 2011) by Jurgen Appelo
But no that's not what this post will be. It is something much more useful. Instructions on creating your very own lending library.
- Get funding - about $1000 for the first quarter.
- Find a book shelf and a reading room with comfortable chairs.
- Purchase 3 copies of each book on the short list - these books are the seed stock.
- Make a company logo sticker for the back of each book and inside cover.
- Make signs and hall way posters to advertise your new library.
- Make a book list to hang on the wall, listing all titles, authors, and number of copies.
- Upon arrival of a majority of your new (used) books - sticker the spines and inside cover and place them on the shelf.
- Open the library - send email, put up posters, invite people to read your books.
- In one month look at the shelf - compare it to the book list - purchase more of the books that are missing from the shelf (celebrate - they are being used).
- In month number two - send out a reminder email, and posters in the hall to return the book after they are read - give someone else a chance to enjoy such wonderful knowledge that has just been collecting dust on your night stand.
- In month three, work up a new list and purchase more books.
- Repeat until the whole organization knows everything.
Some further recommendation:
- purchase used book - many great books have been in print for a while
- don't worry about returns - consider it a bonus plan for employees that can read
- add a wish-list to your book shelf
- add a donation can to the shelf - to defray the cost of forgetful patrons
- add a list of YouTube video links, and other resources on paper
- add a general reading shelf - give-one & take-one shelf
- don't forget the differenator between the library and the book store - comfortable sitting & coffee
Here's a short list of Agile books to add to the library.
Methodologies and Principles
- Agile Software Development with Scrum by Ken Schwaber and Mike Beedle
- Agile Project Management with Scrum by Ken Schwaber
- Agile Project Management Creating Innovative Products by Jim Highsmith
- Succeeding with Agile: Software Development Using Scrum by Mike Cohn
- Extreme Programming Explained by Kent Beck.
- Agile Project Management with SCRUM by Ken Schwaber.
- Lean Software Development: An Agile Toolkit for Software Development Managers by Mary Poppendieck and Tom Poppendieck
- Kanban by David Anderson
- Personal Kanban: Mapping Work | Navigating Life by Jim Benson
- Refactoring by Martin Fowler
- Test Driven Development: By Example by Kent Beck.
- Collaboration Explained by Jean Tabaka
- Managing Software Debt by Chris Sterling
- Pair Programming Illuminated by Laurie Williams
- Agile Retrospectives Making Good Teams Great by Esther Derby and Diana Larsen
- Agile Estimating and Planning by Mike Cohn
- User Stories Applied: For Agile Software Development by Mike Cohn
- Code Complete: A Practical Handbook of Software Construction by Steve McConnell
- The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas
- Drive: The Surprising Truth About What Motivates Us by Daniel Pink
- Switch: How to Change Things When Change Is Hard by Chip Heath and Dan Heath
- The Five Dysfunctions of a Team, Patrick Lencioni
- The Mythical Man-Month, by Fred Brooks – 20th anniversary 2nd edition
- Peopleware: Productive Projects and Teams by Demarco and Lister
- Getting to Yes: Negotiating Agreement Without Giving In by Fisher, Ury and Patton
- The Leadership Challenge, Koures and Posner
- Good to Great, Jim Collins
- Innovation Games - Creating Breakthrough Products Through Collaborative Play by Luke Hohmann