The book features rules for documentation, the goals and strategies, architectural views and styles, software interfaces and behavior, and...
The concepts and best practices of software architecture—how a software system is structured and how that system’s elements are meant to interact
Scrum Shortcuts Without Cutting Corners: Agile Tactics, Tools & Tips
Te>Two of the industry’s most experienced agile testing practitioners and consultants, Lisa Crispin and Janet Gregory, h
Are your self-organizing Agile software development teams all that they could be? If not, it might be because your mana
Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization This is the definitive, realis
With Acceptance Test-Driven Development (ATDD), business customers, testers, and developers can collaborate to produce t
Against PHP 5.2 and Zend Framework 1.8, a reference guide to some of the more challenging aspects of PHP application development
Principles and technical practices to enable rapid, incremental delivery of high quality, valuable new functionality to users
Get more out of your legacy systems: more performance, functionality, reliability, and manageability
Every software developer and IT professional understands the crucial importance of effective debugging
Unit testing, done right, can mean the difference between a failed project and a successful one
Testing is a key component of agile development. The widespread adoption of agile methods has transformed the role of testers
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees...
Follows two TDD projects from start to finish, illustrating techniques programmers can use to increase the quality
Written by a software developer for software developers, a unique collection of the latest software development methods
Introduced the disciplines, techniques, tools, and practices of true software craftsmanship
Agile Estimating and Planning provides a view of planning that's balanced between theory and practice, and it is supported by enough concrete experiences to lend it credibility.
User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software.
Detailed down-to-earth account of how one Swedish company implemented Scrum and XP
Search by keyword `Software Development` among the published material.