Management Books


Team Topologies: Organizing Business and Technology Teams for Fast Flow

Effective software teams are essential for any organization to deliver value continuously and sustainably. But how do you build the best team orga…

(4 )

Hit Refresh: The Quest to Rediscover Microsoft's Soul and Imagine a Better Future for Everyone

As told by Microsoft CEO Satya Nadella, Hit Refresh is the story of corporate change and reinvention as well as the story of Nadella’s personal jo…

(4 )

The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact

Author: Edmond Lau

The most effective engineers — the ones who have risen to become distinguished engineers and leaders at their companies — can produce 10 times the…

(4 )

Your Code As a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs

Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you'll learn strategies to pre…

(4 )

User Story Mapping: Discover the Whole Story, Build the Right Product

How do you build a product that delights users? You must first know who your users are and how they plan to use what you're building. With this pr…

(4 )

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

Bill is an IT manager at Parts Unlimited. It's Tuesday morning and on his drive into the office, Bill gets a call from the CEO. The company…

(4 )

Hatching Twitter: A True Story of Money, Power, Friendship, and Betrayal

Twitter seems like a perfect start-up success story. In barely six years, a small group of young, ambitious programmers in Silicon Valley built an…

(4 )

Specification by Example: How Successful Teams Deliver the Right Software

Summary Specification by Example is an emerging practice for creating software based on realistic examples, bridging the communication gap …

(4 )

The Agile Samurai: How Agile Masters Deliver Great Software

Faced with a software project of epic proportions? Tired of over-committing and under-delivering? Enter the dojo of the agile samurai, where agile…

(4 )

Agile Testing: A Practical Guide for Testers and Agile Teams

Testing is a key component of agile development. The widespread adoption of agile methods has brought the need for effective testing into the lime…

(4 )