Books

Agile Estimation and Planning

Agile Estimating and Planning is a critical guide on how to successfully provide value to customers of IT services.

Agile Project Management: Creating Innovative Products (2nd Edition)

Best practices for managing projects in agile environments—now updated with new techniques for larger projects

Agile Project Management with Scrum

The rules and practices for Scrum—a simple process for managing complex projects—are few, straightforward, and easy to learn.

Agile Retrospectives

The defacto agile book on agile retrospectives by Esther Derby and Diana Larsen.

Code Complete

Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade.

Continuous Delivery

Getting software released to users is often a painful, risky, and time-consuming process.

Continuous Integration

Continuous Integration: Improving Software Quality and Reducing Risk illustrates how to transform integration from a necessary evil into an everyday part of the development process.

Kanban

Kanban is becoming a popular way to visualize and limit work-in-progress in software development and information technology work.

Peopleware: Productive Projects and Teams

Demarco and Lister demonstrate that the major issues of software development are human, not technical.

Slack

If your company’s goal is to become fast, responsive, and agile, more efficiency is not the answer--you need more slack.