Organizational Patterns of Agile Software Development

4.0/5 · 83 ratings

Organizational Patterns of Agile Software Development explores the human structures that drive successful software projects. Based on a decade of research across dozens of companies, James O. Coplien and Neil Harrison reveal that a teams social architecture is just as important as its technical code. The authors move beyond abstract theories to provide a catalog of proven social patterns that pro…

Shelves
Software Programming Nonfiction Leadership Architecture book James O. Coplien Management Business Computer Science Technology Neil Harrison

More like this


Algorithms to Live By: The Computer Science of Human Decisions

A fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common decision-making p…

4.0/5 · 83 ratings

Hackers & Painters: Big Ideas from the Computer Age

“The computer world is like an intellectual Wild West, in which you can shoot anyone you wish with your ideas, if you’re willing to risk the conse…

4.0/5 · 83 ratings

Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software

Their story takes us through a maze of dead ends and exhilarating breakthroughs as they and their colleagues wrestle not only with the abstraction…

4.0/5 · 83 ratings

High Performance Browser Networking

How prepared are you when it comes to building network-enabled applications? This book provides what every web developer should know about the net…

4.0/5 · 83 ratings

The Lean Startup

Author: Eric Ries

Most startups fail. But many of those failures are preventable. The Lean Startup is a new approach being adopted across the globe, changing the wa…

4.0/5 · 83 ratings

Joel on Software

Someone once said that the task of a writer is to "make the familiar new and the new familiar". For years, Joel Spolsky has done exactly this at w…

4.0/5 · 83 ratings

Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

Author: Sam Newman

How do you detangle a monolithic system and migrate it to a microservices architecture? How do you do it while maintaining business-as-usual? As a…

4.0/5 · 83 ratings

Extreme Programming Explained: Embrace Change

“In this second edition of Extreme Programming Explained, Kent Beck organizes and presents five years’ worth of experiences, growth, and change re…

4.0/5 · 83 ratings

The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary

Open source provides the competitive advantage in the Internet Age. According to the August Forrester Report, 56 percent of IT managers interviewe…

4.0/5 · 83 ratings

Lean Architecture: for Agile Software Development

James Coplien and Gertrud Bjornvig address the common struggle of maintaining technical structure within fast-moving software projects. This book …

4.0/5 · 83 ratings

Implementing Lean Software Development: From Concept to Cash

"This remarkable book combines practical advice, ready-to-use techniques, and a deep understanding of why this is the right way to develop softwar…

4.0/5 · 83 ratings

Accelerate: Building and Scaling High Performing Technology Organizations

Does technology actually matter? And how can we apply technology to drive business value? For years, we've been told that the performance of softw…

4.0/5 · 83 ratings