All Systems OperationalAI Agent Gateway now orchestrating across the SDLC read the briefuptime 99.999%
BooksJames Shore and Shane Warden Updated 2025-02-21

The Art of Agile Development

The Art of Agile Development by James Shore is a comprehensive guide to Agile practices. It offers detailed advice on implementing and scaling Agile in organizations, focusing on value delivery, reliable software development, and optimization.

Buy on Amazon ↗

The Art of Agile Development by James Shore is a comprehensive guide to understanding and implementing Agile methodologies in software development. This updated edition addresses the common misunderstandings about Agile and provides clear, practical advice based on Shore's two decades of experience. The book aims to help teams and organizations successfully implement Agile practices or determine if Agile is the right fit for them. It offers detailed explanations of what to do, why to do it, and when to make necessary trade-offs in Agile development. Shore's work serves as both an introduction for newcomers and a valuable resource for experienced practitioners, providing insights into creating market-leading software through Agile methodologies.

Paperback

English

2nd Edition

O'Reilly Media

Publication date: November 16, 2021

537 Pages

ISBN-10: 1492080691

ISBN-13: 978-1492080695

What you get

01

Comprehensive Agile Guide

The book provides a thorough, up-to-date explanation of Agile methodologies, addressing common misunderstandings and offering clear guidance on proper implementation.

02

Practical, Experience-Based Advice

Drawing from over two decades of Agile experience, Shore offers concrete, no-nonsense advice on Agile adoption, planning, development, delivery, and management.

03

Integration of Multiple Agile Approaches

The book synthesizes ideas from various Agile methodologies including Extreme Programming, Scrum, Lean, and DevOps, providing a cohesive and holistic view of Agile practices.

04

Focus on Scalability and Value Optimization

It offers strategies for improving organizational agility, scaling Agile practices, and optimizing value through effective product planning, budgeting, and experimentation.

Reading The Art of Agile Development by James Shore offers numerous benefits:

Clarified Understanding: Gain a clear, demystified view of Agile methodologies and their proper application.

Practical Implementation Skills: Learn how to effectively implement Agile practices in real-world scenarios.

Improved Decision Making: Understand when and how to make trade-offs in Agile development.

Holistic Agile Knowledge: Get insights into various Agile approaches (Scrum, XP, Lean, DevOps) in one comprehensive resource.

Scalability Strategies: Learn how to scale Agile practices across teams and organizations.

Value Optimization: Discover techniques to focus on and maximize value in software development.

Team Collaboration: Improve teamwork and communication within Agile frameworks.

Continuous Improvement: Gain strategies for ongoing enhancement of development processes.

Risk Reduction: Learn methods to increase reliability in software delivery.

Cost Management: Understand approaches to decrease development costs while maintaining quality.

Agile Adoption Guidance: Get advice on successfully introducing Agile to your team or organization.

Product Ownership Skills: Enhance abilities in product planning and management within Agile contexts.

DevOps Integration: Learn how to incorporate DevOps principles into Agile practices.

Experimentation Techniques: Discover how to effectively run and learn from experiments in software development.

Career Advancement: Acquire knowledge that can boost your career in Agile environments.

Problem-Solving Skills: Develop better approaches to tackling common challenges in software development.

Adaptability: Learn how to adapt Agile practices to fit your specific organizational needs.

Leadership Insights: Gain knowledge useful for leading Agile teams and initiatives.

Industry Best Practices: Stay updated with current best practices in Agile software development.

Self-Assessment: Evaluate whether Agile is the right fit for your team or project.

These benefits make the book valuable for a wide range of readers, from Agile newcomers to experienced practitioners looking to refine their skills and knowledge.

Community & resources

SOFTWARE ENGINEERING · SORTED

Skills are step one. Shipping is ours.

Scrums.com deploys vetted engineers and AI agents who already hold this ground, inside your repos and pipelines. Tell us the problem; we reply within a business day.

AI AGENTS · VETTED TALENT · ONE PLATFORM