Manifesto for Agile Software Development
In February 2001, seventeen software experts gathered in Utah to challenge traditional, rigid management styles. This meeting resulted in a short document that transformed how teams build technology. By prioritizing individuals and interactions over tools and processes, these pioneers established a new foundation for modern engineering. The text remains one of the most influential writings in the…
Shelves
More like this
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…
Crystal Clear: A Human-Powered Methodology for Small Teams
Alistair Cockburn presents a streamlined approach to software development specifically designed for small, co-located teams of two to eight people…
Agile Software Development
Alistair Cockburn presents a human-centric approach to building software by viewing development as a cooperative game of invention and communicati…
Thinking In Systems: A Primer
Meadows’ Thinking in Systems, is a concise and crucial book offering insight for problem solving on scales ranging from the personal to the global…
Clean Architecture
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to b…
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…
Smalltalk Best Practice Patterns
This classic book is the definitive real-world style guide for better Smalltalk programming. This author presents a set of patterns that organize …
Domain-Specific Languages (Addison-Wesley Signature Series
When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, impr…
Hackers: Heroes of the Computer Revolution
A mere fifteen years ago, computer nerds were seen as marginal weirdos, outsiders whose world would never resonate with the mainstream. That was b…
Staff Engineer: Leadership Beyond the Management Track
At most technology companies, you’ll reach Senior Software Engineer, the career level for software engineers, in five to eight years. At that care…
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…
Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust
Jeff Sutherland and Ken Schwaber, the creators of Scrum, present a practical framework for delivering high-quality software in short monthly cycle…