Crystal Clear: A Human-Powered Methodology for Small Teams

4.0/5 · 100+ ratings

Alistair Cockburn presents a streamlined approach to software development specifically designed for small, co-located teams of two to eight people. This methodology prioritizes human interaction over rigid processes, focusing on how personal communication and proximity drive project success. By stripping away unnecessary documentation and formal ceremonies, the book shows how teams can deliver hi…

Shelves
Software Programming Nonfiction Leadership book Management Business Computer Science Technology Jim Highsmith Reference Alistair Cockburn

More like this


Game Programming Patterns

Game Programming Patterns brings the benefits of reusable design patterns to the world of game programming. Commercial game development expert Rob…

4.0/5 · 100+ ratings

Mastering Regular Expressions

Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and…

4.0/5 · 100+ ratings

Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages

You should learn a programming language every year, as recommended by The Pragmatic Programmer . But if one per year is good, how about Seven Lang…

4.0/5 · 100+ ratings

Compilers: Principles, Techniques, and Tools

This introduction to compilers is the direct descendant of the well-known book by Aho and Ullman, Principles of Compiler Design. The authors prese…

4.0/5 · 100+ ratings

Introduction to Algorithms

A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, an…

4.0/5 · 100+ ratings

Think Like a Programmer: An Introduction to Creative Problem Solving

Rewire your brain Examples in this book are written in C++, but will improve your ability to think like a programmer in any language. <…

4.0/5 · 100+ ratings

Hands-On Machine Learning with Scikit-Learn and TensorFlow

A series of Deep Learning breakthroughs have boosted the whole field of machine learning over the last decade. Now that machine learning is thrivi…

4.0/5 · 100+ ratings

Adaptive Software Development: A Collaborative Approach to Managing Complex Systems

Jim Highsmith and Ken Orr challenge the traditional notion that rigid planning and optimization are the best ways to handle modern software projec…

4.0/5 · 100+ ratings

Agile Estimating and Planning

Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder…

4.0/5 · 100+ ratings

Java Concurrency in Practice

"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platfo…

4.0/5 · 100+ ratings

Agile Software Development

Alistair Cockburn presents a human-centric approach to building software by viewing development as a cooperative game of invention and communicati…

4.0/5 · 100+ ratings

Design Patterns: Elements of Reusable Object-Oriented Software

Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct s…

4.0/5 · 100+ ratings