Understand the fundamental practices of modern software engineering. Software Engineering, 10th Edition, Global Edition, by Ian Sommerville, provides you with a solid introduction …
The rules and practices for Scrum-a simple process for managing complex projects-are few, straightforward, and easy to learn. But Scrum's simplicity itself-its lack of …
Accountability. Transparency. Responsibility. These are not words that are often applied to software development. In this completely revised introduction to Extreme Programming …
Proven Patterns for Designing Evolvable High-Quality APIs--For Any Domain, Technology, or Platform APIs enable breakthrough innovation and digital transformation in organizations …
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of …
Build Better Business Software by Telling and Visualizing Stories "e;From a story to working software--this book helps you to get to the essence of what to build. Highly …
A Comprehensive Collection of Agile Testing Best Practices: Two Definitive Guides from Leading Pioneers Janet Gregory and Lisa Crispin haven't just pioneered agile testing, they …
The Top-Selling, De Facto Guide to SOA--Now Updated with New Content and Coverage of Microservices! For more than a decade, Thomas Erl's best-selling Service-Oriented …
Learn proven, real-world techniques for specifying software requirements with this practical reference. It details 30 requirement "e;patterns"e; offering realistic examples …
For software to consistently deliver promised results, software development must mature into a true profession. Emergent Design points the way. As software continues to evolve and …