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 bridges the gap between agile flexibility and the necessary discipline of software architecture. It moves away from heavy documentation and upfront design, focusing instead on how lean principles can streamline development. The authors demonstrate that …
Shelves
More like this
The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact
The most effective engineers — the ones who have risen to become distinguished engineers and leaders at their companies — can produce 10 times the…
The Best Software Writing I: Selected and Introduced by Joel Spolsky
It's nice having a collection of high-quality writing related to software and the business in one place instead of trawling the Web for it. Meryl …
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand t…
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
Increase profitability, elevate work culture, and exceed productivity goals through DevOps practices. More than ever, the effective managem…
User Stories Applied: For Agile Software Development
Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates…
Rapid Development: Taming Wild Software Schedules
A fundamental software engineering project management guide based on the practical requirements of "Taming Wild Software Schedules". Emphasizes po…
Getting Real: The Smarter, Faster, Easier Way to Build a Web Application
"Caindo na Real" detalha os princípios de negócios, design, programação e marketing da 37signals. O livro é repleto de insights de simplicidade, p…
Organizational Patterns of Agile Software Development
Organizational Patterns of Agile Software Development explores the human structures that drive successful software projects. Based on a decade of …
Mastering Bitcoin: Unlocking Digital Cryptocurrencies
Mastering Bitcoin is essential reading for everyone interested in learning about bitcoin basics, the technical operation of bitcoin, or if you're …
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…
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…
Continuous delivery
Winner of the 2011 Jolt Excellence Award!Getting software released to users is often a painful, risky, and time-consuming process. This groundbrea…