Most companies developing software employ something they call "Agile."
But there's widespread misunderstanding of what Agile is and how to use
it. If you want to improve your software development team's agility,
this comprehensive guidebook's clear, concrete, and detailed guidance
explains what to do and why, and when to make trade-offs.
In this thorough update of the classic Agile how-to guide, James Shore
provides no-nonsense advice on Agile adoption, planning, development,
delivery, and management taken from over two decades of Agile
experience. He brings the latest ideas from Extreme Programming, Scrum,
Lean, DevOps, and more into a cohesive whole. Learn how to successfully
bring Agile development to your team and organization--or discover why
Agile might not be for you.
This book explains how to:
- Improve agility: create the conditions necessary for Agile to
succeed and scale in your organization
- Focus on value: work as a team, understand priorities, provide
visibility, and improve continuously
- Deliver software reliably: share ownership, decrease development
costs, evolve designs, and deploy continuously
- Optimize value: take ownership of product plans, budgets, and
experiments--and produce market-leading software