![[Links to...]] # The agile samurai - how agile masters deliver great software **Source Type**: [[Book]] **Author:** [[Jonathan Rasmusson]] **Link:** http://pragprog.com/titles/jtrap **Created on**: [[2022-12-23]] ___________ ## Content ### Abstract Looks at the principles of agile software development, covering such topics as project inception, estimation, iteration management, unit testing, refactoring, test-driven development, and continuous integration. Agile software development is a framework, attitude, and approach to software delivery that is lean, fast, and pragmatic. - How to successfully set up and kick-start your own agile project so clearly that there won’t be any confusion as to what your project is about and what it stands for. - How to gather requirements, estimate, and plan in a clear, open, and honest way. - How to execute fiercely. You’ll learn how to turn your agile project into a well-oiled machine that continuously produces high-quality, production-ready code. ### Book parts - Part I gives you a brief overview of agile and explains how [[agile teams]] work. - Part II introduces one of the most powerful expectation-setting devices your team will have in its arsenal—the [[inception]] deck. - Part III is where we get into agile [[User Stories]], [[estimation]], and how to build your first agile [[project plan]]. - Part IV is all about [[execution]]. This is where you learn how to take your plan and turn it into something real—working software your customer can use. - Part V wraps up by giving you a high-level look at the core agile software engineering practices you’re going to need to keep quality up and long-term maintenance costs of your software down. [[Agile principle]]: Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. ### Chapters 1. [[The agile samurai - how agile masters deliver great software - Highlights - Chapter 1 - Agile in a Nutshell]] 2. [[The agile samurai - how agile masters deliver great software - Highlights - Chapter 2 - Meet Your Agile Team]]