Reading List

now browsing by category

 

Reading list

Time to time people ask me advice on what books should they read about Software Development, Agile and some other cool topics :).

Based on these requests I am creating this post where I will keep a list of books that I think are really interesting/useful :)

Introduction to Agile:

  • Agile Software Development with SCRUM
  • Lean Software Development: An Agile Toolkit
  • Implementing Lean Software Development: From Concept to Cash
  • Leading Lean Software Development: Results Are not the Point
  • Succeeding with Agile: Software Development Using Scrum
  • Essential Scrum: A Practical Guide to the Most Popular Agile Process

Technical books - Agile Software Development

  • Agile Testing: A Practical Guide for Testers and Agile Teams
  • Growing Object-Oriented Software, Guided by Tests
  • The Cucumber Book: Behaviour-Driven Development for Testers and Developers
  • Refactoring
  • Working Effectively with Legacy Code
  • Specification by Example: How Successful Teams Deliver the Right Software
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Test-Driven Development: A Practical Guide: A Practical Guide

Continuous Delivery

  • Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
  • Continuous Integration: Improving Software Quality and Reducing Risk

Scaling Agile

  • Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum
  • Scaling Software Agility: Best Practices for Large Enterprises

Management, Leadership

  • Management 3.0: Leading Agile Developers, Developing Agile Leaders
  • The Toyota Way: 14 Management Principles from the World’s Greatest Manufacturer
  • Toyota Kata: Managing People for Improvement, Adaptiveness and Superior Results
  • The Five Most Important Questions You Will Ever Ask About Your Organization
  • Rework
  • Peopleware: Productive Projects and Teams
  • The Leadership Challenge
  • Taiichi Ohno’s Workplace Management
  • Freedom from Command and Control: Rethinking Management for Lean Service
  • Out of the Crisis
  • Lean Thinking: Banish Waste and Create Wealth in Your Corporation, Revised and Updated
  • Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers

Teams Interaction

  • The Five Dysfunctions of a Team: A Leadership Fable

Agile Coaching

  • Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition
  • Agile Retrospectives: Making Good Teams Great
  • The Art of Agile Development

Agile Project Management

  • Agile Project Management with Scrum
  • The Software Project Manager’s Bridge to Agility

Workshops and Presentations

  • Presentation Zen: Simple Ideas on Presentation Design and Delivery

Product Management:

  • Living Service: How to deliver the service of the future today
  • Inspired: How To Create Products Customers Love
  • Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise
  • Agile Product Management with Scrum: Creating Products That Customers Love
  • The Principles of Product Development Flow: Second Generation Lean Product Development

Please comment with some good suggestions to be added ;)

Final3dPostCTA