![[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]]