10% off all books and free delivery over £50
Buy from our bookstore and 25% of the cover price will be given to a school of your choice to buy more books. *15% of eBooks.

Augmented Software Design

View All Editions (1)

£31.99 £28.79

This title will be released on 02/03/2027. Pre-order now.

Add To Wishlist
Write A Review

About

Augmented Software Design Synopsis

Messy systems slow progress and increase costs--but tidying up isn't just an individual effort, it's a team responsibility. In this essential guide, author Kent Beck offers a practical framework for improving system design collaboratively. Building on the ideas from Tidy First?, this book shows teams how to balance changes to a system's behavior with improvements to its structure, ensuring smoother development, faster progress, and more effective collaboration. With a focus on teamwork, this book emphasizes not just fixing code but strengthening the human relationships that sustain system evolution.

Through thoughtful insights, real-world examples, and actionable practices, Beck teaches teams to alternate between tidying and building, minimizing risk while maintaining momentum. Learn how to make large changes safely, refine your team dynamics, and clear the path to sustainable system improvements with approaches that prioritize both people and code. Whether you're an individual contributor or leading a design team, you'll be equipped to design better systems--together.

  • Understand the difference between changes to system behavior and structure
  • Learn the power of alternating investments between tidying and building
  • Apply small, safe steps to execute large system changes
  • Strengthen team relationships to sustain healthy design practices
  • Prepare for design challenges shaped by diverging incentives and human collaboration

About This Edition

ISBN: 9781098178765
Publication date:
Author: Kent Beck
Publisher: O'Reilly Media
Format: Paperback
Pagination: 170 pages
Genres: Computer programming / software engineering
Systems analysis and design
Computer architecture and logic design

Frequently asked questions