{"product_id":"lean-tdd-tdd-without-the-waste-paperback","title":"Lean TDD: TDD Without the Waste - Paperback","description":"\u003cp\u003eby \u003cb\u003eBrian Okken\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eTDD should speed up development, not slow it down. However, some interpretations add too much wasted effort. After all, we're trying to get a project done quickly, with good quality. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eLean TDD is a practice of TDD that extends TDD by bridging the developer workflow with the overall quality tests for a system, the acceptance tests, all while keeping waste low. \u003cp\u003e\u003c\/p\u003eLean TDD is built by taking valuable practices from many versions of TDD, and removing all of the wasteful practices. \u003cp\u003e\u003c\/p\u003eLean TDD encourages teams to think about quality during the entire development process, which results in lower stress and returning fun to software development. \u003cp\u003e\u003c\/p\u003eThe concepts in Lean TDD apply to all software development. Whether you are new to coding or an experienced developer, on a team or a solo developer, whether the development does all testing, or shares the role with test engineers. \u003cp\u003e\u003c\/p\u003eLean TDD is especially important if using AI for development, whether you using AI coding agents to help with production code, test code, or both.\u003cp\u003e\u003cb\u003eWhat's inside: \u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eA clear-eyed look at how TDD has been taught - and where it went off the rails\u003c\/li\u003e\n\u003cli\u003eLean thinking applied to developing software while driving with tests\u003c\/li\u003e\n\u003cli\u003eA practical, step-by-step approach to TDD built around acceptance criteria and behavior-focused tests\u003c\/li\u003e\n\u003cli\u003eThe testing trophy - a better model than the testing pyramid for deciding what to test and how\u003c\/li\u003e\n\u003cli\u003eHow to apply Lean TDD with AI coding agents, solo or on a team\u003c\/li\u003e\n\u003cli\u003eLots of background and history around the various TDD offshots.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cb\u003eThis book is for you if: \u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eYou've tried TDD and found it slow or frustrating\u003c\/li\u003e\n\u003cli\u003eYou write tests but aren't sure you're testing the right things\u003c\/li\u003e\n\u003cli\u003eYou're working with AI agents and want a testing strategy that holds up\u003c\/li\u003e\n\u003cli\u003eYou've never tried TDD and want to start with a pragmatic approach\u003c\/li\u003e\n\u003cli\u003eYou're a team lead trying to get your team to actually write tests\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThe author has been a working software engineer since 1996 and has been practicing TDD for over two decades. This isn't theory from a textbook. It's a distillation of what actually works in real codebases, shipped to real users.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eThis is a short book. It's meant to change how you work, not sit on a shelf.\u003c\/b\u003e\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 100\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.26 x 9 x 6 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e August 03, 2026\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":71808540934397,"sku":"9798997334017","price":33.73,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/3414\/0157\/files\/qIOw3vHRb-9798997334017.webp?v=1793814658","url":"https:\/\/booktolia.com\/products\/lean-tdd-tdd-without-the-waste-paperback","provider":"booktolia","version":"1.0","type":"link"}