Welcome to our comprehensive Agile Book Glossary – your ultimate resource for navigating the rich landscape of Agile literature. Whether you’re a seasoned Agile practitioner, a Scrum Master in training, or a product owner looking to deepen your knowledge, our glossary presents a curated collection of seminal works that have shaped the world of Agile development. From foundational texts to modern reflections on Agile practices, each entry in our glossary provides a succinct synopsis, giving you a snapshot of the book’s key focus areas and insights. Explore the principles of servant-leadership, the nuances of Scrum, or innovative approaches to product management. Delve into our glossary to find your next read that could transform your Agile journey or enhance your organizational agility.
- A Practical Guide to Distributed Scrum
- Author(s): Elizabeth Woodward, Steffan Surdek, Matthew Ganis
Year: 2010
A Practical Guide to Distributed Scrum: This guide offers insights into implementing Scrum methodology across distributed teams, addressing the unique challenges of remote Agile workflows.
- A Tale of Two Systems: Lean and Agile Software Development for Business Leaders
- Author(s): Michael K. Levine
Year: 2009
A Tale of Two Systems: Michael K. Spayd and Michele Madore explore Lean and Agile software development for business leaders.
- Adapting Configuration Management for Agile Teams: Balancing Sustainability and Speed
- Author(s): Mario E. Moreira
Year: 2009
Adapting Configuration Management for Agile Teams: This book explores how configuration management practices can be adapted to fit the Agile model, balancing the need for speed with sustainable development.
- Adaptive Software Development: A Collaborative Approach to Managing Complex Systems
- Author(s): Jim Highsmith
Year: 1999
Adaptive Software Development: This text takes a collaborative approach to managing complex systems, emphasizing adaptability and flexibility in software development processes.
- Agile Adoption Patterns: A Roadmap to Organizational Succes
- Author(s): Amr Elssamadisy
Year: 2008
Agile Adoption Patterns: A Roadmap to Organizational Success: Amr Elssamadisy discusses patterns and strategies for successfully adopting Agile methodologies within an organization.
- Agile Coaching
- Author(s): Rachel Davies, Liz Sedley
Year: 2009
Agile Coaching: Rachel Davies and Liz Sedley offer guidance on how to guide teams through the Agile transformation process effectively.
- Agile Estimating and Planning
- Author(s): Mike Cohn
Year: 2005
This book offers a look into the Agile estimating and planning process, providing techniques for forecasting and planning work in an Agile context.
- Agile Estimation Techniques and Innovative Approaches to Software Process Improvement
- Author(s): Rini Van Solingen
Year: 2014
This book offers a dive into estimation within Agile projects and explores innovative approaches to enhancing software process improvement.
- Agile Excellence for Product Managers: A Guide to Creating Winning Products with Agile Development Teams
- Author(s): Greg Cohen
Year: 2010
Greg Cohen offers a guide for product managers to create winning products by using Agile development teams.
- Agile Excellence for Product Managers: A Guide to Creating Winning Products with Agile Development Teams
- Author(s): Greg Cohen
Year: 2010
Cohen guides product managers on how to work effectively with Agile development teams to create successful products.
- Agile Game Development with Scrum
- Author(s): Clinton Keith
Year: 2010
Agile Game Development with Scrum: Clinton Keith applies Scrum methodology to the field of game development, addressing the unique challenges faced by game developers.
- Agile IT Organization Design: For Digital Transformation and Continuous Delivery
- Author(s): Sriram Narayan
Year: 2015
Narayan provides insights into designing IT organizations that are flexible and Agile enough to adapt to digital transformation and continuous delivery.
- Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results
- Author(s): David J. Anderson
Year: 2003
Agile Management for Software Engineering: This book discusses the application of the Theory of Constraints to software engineering management for improved business outcomes.
- Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process
- Author(s): Scott Ambler
Year: 2002
Agile Modeling: This text provides effective practices for integrating Agile modeling into eXtreme Programming and the Unified Process.
- Agile Principles, Patterns, and Practices in C#
- Author(s): Robert C. Martin, Micah Martin
Year: 2006
Agile Principles, Patterns, and Practices in C#: Robert C. Martin and Micah Martin detail Agile coding standards and principles, using C# as the primary programming language for examples.
- Agile Product Management with Scrum: Creating Products that Customers Love
- Author(s): Roman Pichler
Year: 2010
Agile Product Management with Scrum: Roman Pichler discusses the role of the product manager in Scrum and how to create products that customers love.
- Agile Product Ownership: Balancing Value from the Inside Out
- Author(s): Ellen Gottesdiener
Year: 2015
Gottesdiener provides a detailed look at the role of an Agile Product Owner, offering insights into balancing business value and team engagement.
- Agile Project Management for Dummies
- Author(s): Mark C. Layton
Year: 2012
Layton offers an accessible entry point into Agile project management, breaking down the concepts into digestible parts for those new to Agile.
- Agile Project Management with Kanban
- Author(s): Eric Brechner
Year: 2015
Brechner presents a guide to Agile project management using the Kanban system, emphasizing efficiency and continuous improvement.
- Agile Project Management with Scrum
- Author(s): Ken Schwaber
Year: 2004
Agile Project Management with Scrum: Ken Schwaber provides insights into managing projects using the Scrum framework, emphasizing practical advice and real-world examples.
- Agile Project Management: Creating Innovative Products (1st+2nd Edition)
- Author(s): Jim Highsmith
Year: 2009
Agile Project Management: Creating Innovative Products: Jim Highsmith discusses Agile project management techniques that emphasize flexibility and rapid response to change.
- Agile Reflections: Leading Organizational Change and Innovation
- Author(s): Donald G. Reinertsen
Year: 2012
Reinertsen reflects on the process of leading organizational change and fostering innovation within an Agile context.
- Agile Retrospectives: Making Good Teams Great
- Author(s): Esther Derby, Diana Larsen
Year: 2006
Agile Retrospectives: Making Good Teams Great: Esther Derby and Diana Larsen provide techniques for teams to reflect on their practices and find ways to improve.
- Agile Software Development Ecosystems
- Author(s): Jim Highsmith
Year: 2002
Agile Software Development Ecosystems: The book examines the various environments and ecosystems that support Agile software development.
- Agile Software Development with Scrum
- Author(s): Ken Schwaber, Mike Beedle
Year: 2001
Agile Software Development with Scrum: Ken Schwaber and Mike Beedle introduce Scrum, a leading Agile development framework, and discuss its application in software development projects.
- Agile Software Development, Principles, Patterns, and Practices
- Author(s): Robert C. Martin
Year: 2002
Agile Software Development, Principles, Patterns, and Practices: Robert C. Martin compiles a series of guidelines and practices for Agile development, emphasizing the importance of principles and patterns in creating flexible and adaptable software.
- Agile Software Development: Best Practices for Large Software Development Projects
- Author(s): Thomas Stober, Uwe Hansmann
Year: 2009
Agile Software Development: This work covers best practices for implementing Agile methodologies in large-scale software development projects.
- Agile Software Development: The Cooperative Game (1st+2nd Edition)
- Author(s): Alistair Cockburn
Year: 2001
Agile Software Development: The Cooperative Game: Alistair Cockburn explores the cooperative game metaphor for understanding and improving Agile software development processes.
- Agile Testing: A Practical Guide for Testers and Agile Teams
- Author(s): Lisa Crispin, Janet Gregory
Year: 2009
Agile Testing: A Practical Guide for Testers and Agile Teams: Lisa Crispin and Janet Gregory explain how testers can become integral parts of Agile teams, focusing on collaboration and team-oriented testing practices.
- Agile and Iterative Development: A Manager’s Guide
- Author(s): Craig Larman
Year: 2003
Agile and Iterative Development: A Manager’s Guide: Craig Larman outlines the managerial aspects of Agile and iterative development, providing guidance for adopting these methods effectively.
- Agility and Discipline Made Easy: Practices from OpenUP and RUP
- Author(s): Per Kroll, Bruce MacIsaac
Year: 2006
Agility and Discipline Made Easy: Per Kroll and Bruce MacIsaac present practices from IBM’s Rational Unified Process (RUP) and Open Unified Process (OpenUP) that demonstrate a balance between agility and discipline.
- Applied Software Project Management
- Author(s): Andrew Stellman, Jennifer Greene
Year: 2005
Applied Software Project Management: Andrew Stellman and Jennifer Greene present a clear guide to all aspects of software project management, from planning and scheduling to managing project risks.
- Balancing Agility and Discipline: A Guide for the Perplexed
- Author(s): Barry Boehm, Richard Turner
Year: 2003
Balancing Agility and Discipline: Barry Boehm and Richard Turner discuss the balance between agility and discipline in software development, providing guidance for the perplexed.
- Beautiful Teams: Inspiring and Cautionary Tales from Veteran Team Leaders
- Author(s): Andrew Stellman, Jennifer Greene
Year: 2009
Beautiful Teams: Edited by Andrew Stellman and Jennifer Greene, this book shares stories and lessons from experienced team leaders about what makes teams effective and beautiful.
- Beautiful Testing: Leading Professionals Reveal How They Improve Software
- Author(s): Adam Goucher, Tim Riley
Year: 2009
Beautiful Testing: Edited by Tim Riley and Adam Goucher, leading professionals share how they improve software with effective testing.
- Becoming Agile: …in an Imperfect World
- Author(s): Greg Smith, Ahmed Sidky
Year: 2008
Becoming Agile: Greg Smith and Ahmed Sidky provide insights into adopting Agile methodologies in an imperfect world, where not everything goes according to the ideal scenarios presented in textbooks.
- Behind Closed Doors
- Author(s): Johanna Rothman, Esther Derby
Year: 2005
Behind Closed Doors: Johanna Rothman and Esther Derby explore the best practices of successful team managers in the software industry.
- Beyond Software Architecture: Creating and Sustaining Winning Solutions
- Author(s): Luke Hohmann
Year: 2003
Beyond Software Architecture: Luke Hohmann discusses creating and sustaining winning solutions that involve both the software system and the business model.
- Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
- Author(s): Gojko Adzic
Year: 2009
Bridging the Communication Gap: It explores how to use specification by example and Agile acceptance testing to improve communication between stakeholders and software developers.
- Business Agility: Sustainable Prosperity in a Relentlessly Competitive World
- Author(s): Michael H. Hugos
Year: 2009
Business Agility: This title delves into achieving sustainable prosperity and competitiveness in business through Agile methods and practices.
- Changing Software Development: Learning to Become Agile
- Author(s): Allan Kelly
Year: 2008
Changing Software Development: Allan Kelly offers insights into how organizations can learn to become Agile and adapt to the changing environment of software development.
- Clean Code: A Handbook of Agile Software Craftsmanship
- Author(s): Robert C. Martin
Year: 2008
Clean Code: A Handbook of Agile Software Craftsmanship: Authored by Robert C. Martin, this book is a foundational text on writing clean, maintainable code, with a focus on best practices in Agile software development.
- Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition
- Author(s): Lyssa Adkins
Year: 2010
Coaching Agile Teams: Lyssa Adkins provides a companion for ScrumMasters, Agile coaches, and project managers to help in transitioning and coaching Agile teams.
- Collaboration Explained: Facilitation Skills for Software Project Leaders
- Author(s): Jean Tabaka
Year: 2006
Collaboration Explained: Jean Tabaka provides facilitation skills and strategies for leaders of software projects to enhance collaboration among team members.
- Continuous Integration: Improving Software Quality and Reducing Risk
- Author(s): Paul M. Duvall, Steve Matyas, Andrew Glover
Year: 2007
Continuous Integration: Paul M. Duvall, Steve Matyas, and Andrew Glover explain how to reduce risks and improve software quality through continuous integration practices.
- Crystal Clear: A Human-Powered Methodology for Small Teams
- Author(s): Alistair Cockburn
Year: 2004
Crystal Clear: A Human-Powered Methodology for Small Teams: Alistair Cockburn outlines the Crystal Clear methodology, an Agile approach optimized for small teams.
- Domain-Driven Design: Tackling Complexity in the Heart of Software
- Author(s): Eric Evans
Year: 2003
Domain-Driven Design: Tackling Complexity in the Heart of Software: Eric Evans’ seminal work on domain-driven design, which provides a framework for developing complex systems based on the core business concepts.
- Effective Project Management: Traditional, Agile, Extreme
- Author(s): Robert K. Wysocki
Year: 2003
Effective Project Management: Robert K. Wysocki discusses traditional, Agile, and extreme project management techniques and their applications.
- Emergent Design: The Evolutionary Nature of Professional Software Development
- Author(s): Scott L. Bain
Year: 2008
Emergent Design: Scott L. Bain explores the concept of emergent design in professional software development and its evolutionary nature.
- Essential Scrum: A Practical Guide to the Most Popular Agile Process
- Author(s): Kenneth S. Rubin
Year: 2012
Rubin provides a comprehensive guide to Scrum, offering detailed explanations of roles, practices, and activities.
- Exploring Scrum: The Fundamentals
- Author(s): Dan Rawsthorne, Doug Shimp
Year: 2011
This book delves into the fundamentals of Scrum, providing a solid foundation for understanding and applying the Scrum framework.
- Exploring Scrum: The Fundamentals
- Author(s): Dan Rawsthorne, Doug Shimp
Year: 2011
This book delves into the fundamentals of Scrum, providing a solid foundation for understanding and applying the Scrum framework.
- Extreme Programming Explained: Embrace Change (1st+2nd Edition)
- Extreme Programming Explained: Embrace Change (1st+2nd Edition)
Author(s): Kent Beck, Cynthia Andres
Year: 1999
Extreme Programming Explained: Embrace Change: Kent Beck and Cynthia Andres describe Extreme Programming (XP), an Agile software development methodology that emphasizes customer satisfaction and flexible response to changing requirements.
- Extreme Programming Installed
- Author(s): Ron Jeffries, Ann Anderson, Chet Hendrickson
Year: 2000
Extreme Programming Installed: Ron Jeffries, Ann Anderson, and Chet Hendrickson provide a practical guide to installing Extreme Programming practices within
- Fearless Change: Patterns for Introducing New Ideas
- Author(s): Mary Lynn Manns, Linda Rising
Year: 2004
Fearless Change: Mary Lynn Manns and Linda Rising present patterns for introducing new ideas into organizations.
- Growing Object-Oriented Software, Guided by Tests
- Author(s): Steve Freeman, Nat Pryce
Year: 2009
Growing Object-Oriented Software, Guided by Tests: Steve Freeman and Nat Pryce explore the process of developing object-oriented software with a test-driven approach, emphasizing the role of testing in software design and development.
- Growing Software: Proven Strategies for Managing Software Engineers
- Author(s): Louis Testa
Year: 2009
Growing Software: Louis Testa offers proven strategies for managing software engineers and the software development process.
- Implementation Patterns
- Author(s): Kent Beck
Year: 2006
Implementation Patterns: Kent Beck presents a set of patterns for writing programs that are easier to understand, maintain, and extend.
- Implementing Lean Software Development: From Concept to Cash
- Author(s): Mary Poppendieck, Tom Poppendieck
Year: 2006
Implementing Lean Software Development: From Concept to Cash: Mary and Tom Poppendieck provide a detailed account of how to implement Lean principles in a software development context.
- Innovation Games: Creating Breakthrough Products Through Collaborative Play
- Author(s): Luke Hohmann
Year: 2006
Innovation Games: The author introduces games and exercises that foster collaborative and innovative thinking, helping teams to create breakthrough products.
- Just Enough Requirements Management: Where Software Development Meets Marketing
- Author(s): Alan Mark Davis
Year: 2005
Just Enough Requirements Management: Alan Mark Davis discusses the intersection of software development and marketing in managing software requirements.
- Kanban and Scrum – Making the Most of Both
- Author(s): Henrik Kniberg, Mattias Skarin
Year: 2010
Kanban and Scrum – Making the Most of Both: The book offers insights into how Kanban and Scrum can be combined to enhance software development workflows.
- Kanban: Successful Evolutionary Change for Your Technology Business
- Author(s): David J. Anderson
Year: 2010
Kanban: Successful Evolutionary Change for Your Technology Business: David J. Anderson’s book introduces the Kanban method, a process of continuous improvement and efficiency for technology businesses.
- Large-Scale Scrum: More with LeSS
- Author(s): Craig Larman, Bas Vodde
Year: 2016
Larman and Vodde discuss the Large-Scale Scrum (LeSS) framework for scaling Agile and Scrum practices in large organizations.
- Leading Lean Software Development: Results Are not the Point
- Author(s): Mary Poppendieck, Tom Poppendieck
Year: 2009
Leading Lean Software Development: Results Are not the Point: Mary and Tom Poppendieck challenge traditional management practices and propose Lean approaches to software development leadership.
- Lean Software Development: An Agile Toolkit
- Author(s): Mary Poppendieck, Tom Poppendieck
Year: 2003
Lean Software Development: An Agile Toolkit: Mary and Tom Poppendieck adapt lean manufacturing principles to software development to improve efficiency and eliminate waste.
- Lean from the Trenches: Managing Large-Scale Projects with Kanban
- Author(s): Henrik Kniberg
Year: 2011
Kniberg discusses the application of Lean and Kanban principles in the context of a large-scale project, sharing insights from a real case study.
- Lean-Agile Software Development: Achieving Enterprise Agility
- Author(s): Alan Shalloway, Guy Beaver, James R. Trott
Year: 2009
Lean-Agile Software Development: Alan Shalloway, Guy Beaver, and James R. Trott explore how Lean principles can be applied to Agile software development to enhance enterprise agility.
- Making Things Happen: Mastering Project Management
- Author(s): Scott Berkun
Year: 2008
Making Things Happen: Mastering Project Management: Scott Berkun offers insights and practical advice on project management based on his experience at Microsoft and other tech companies.
- Manage It!: Your Guide to Modern, Pragmatic Project Management
- Author(s): Johanna Rothman
Year: 2007
Manage It!: Your Guide to Modern, Pragmatic Project Management: Johanna Rothman offers a modern approach to project management, covering various pragmatic tools and techniques.
- Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects
- Author(s): Johanna Rothman
Year: 2009
Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects: Johanna Rothman provides strategies for managing a portfolio of projects efficiently, helping organizations to prioritize and complete more projects.
- Managing Agile Projects
- Author(s): Kevin J. Aguanno
Year: 2005
Managing Agile Projects: Sanjiv Augustine covers a range of agile project management topics, with a focus on Lean and Agile techniques.
- Managing Agile Projects
- Sanjiv Augustine
Year: 2005
The purpose of this book is to provide management a framework with supporting evidence that directly addresses this need. While conventional wisdom states that agile methods are not scaleable, the author shares proof that it can be applied to large-scale development projects. Furthermore, he aligns the adoption of agile methods to cutting-edge business management practices. The end result is a practical book that will help organizations overcome their institutional reluctance and reap the significant benefit of agile methods.
- Managing the Design Factory
- Author(s): Donald G. Reinertsen
Year: 1997
Managing the Design Factory: Donald G. Reinertsen discusses the process of managing product design and development effectively.
- More Agile Testing: Learning Journeys for the Whole Team
- Author(s): Janet Gregory, Lisa Crispin
Year: 2014
Gregory and Crispin explore the evolving landscape of Agile testing, offering new insights and strategies for teams.
- Organizational Patterns of Agile Software Development
- Author(s): James O. Coplien, Neil B. Harrison
Year: 2004
Organizational Patterns of Agile Software Development: James O. Coplien and Neil B. Harrison explore patterns within organizations that support Agile software development.
- Patterns for Effective Use Cases
- Author(s): Steve Adolph, Paul Bramble
Year: 2002
Patterns for Effective Use Cases: The authors present a pattern-based approach to writing use cases, aiming to make them more effective and user-centric.
- Patterns of Agile Practice Adoption
- Author(s): Amr Elssamadisy
Year: 2007
Patterns of Agile Practice Adoption: This work explores the different patterns in which Agile practices are adopted by teams and organizations, providing a roadmap for Agile transformation.
- Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum
- Author(s): Craig Larman, Bas Vodde
Year: 2009
Practices for Scaling Lean & Agile Development: Craig Larman and Bas Vodde provide practices for scaling Lean and Agile development for large, multisite, and offshore product development teams.
- Practices of an Agile Developer: Working in the Real World
- Author(s): Venkat Subramaniam, Andy Hunt
Year: 2005
Practices of an Agile Developer: Working in the Real World: Venkat Subramaniam and Andy Hunt provide a set of practices and insights for developers looking to work more effectively in Agile environments.
- Principles of Software Development Leadership: Applying Project Management Principles to Agile Software Development
- Author(s): Ken Whitaker
Year: 2009
Principles of Software Development Leadership: The book applies traditional project management principles to Agile software development, offering leadership strategies for guiding Agile teams.
- Project Management the Agile Way: Making It Work in the Enterprise
- Author(s): John C. Goodpasture
Year: 2009
Project Management the Agile Way: The book presents methods and practices for managing projects in an Agile way, particularly within large enterprise environments.
- Real-Time Agility: The Harmony/ESW Method for Real-Time and Embedded Systems Development
- Author(s): Bruce Powel Douglass
Year: 2009
Real-Time Agility: This book discusses the Harmony/ESW method for real-time and embedded systems development, providing insights into Agile practices for these specialized areas.
- Refactoring Databases: Evolutionary Database Design
- Author(s): Scott W. Ambler, Pramodkumar J. Sadalage
Year: 2006
Refactoring Databases: Scott W. Ambler and Pramodkumar J. Sadalage discuss techniques for evolving database schemas in a controlled and incremental manner.
- Refactoring to Patterns
- Author(s): Joshua Kerievsky
Year: 2004
Refactoring to Patterns: Joshua Kerievsky shows how to improve software design by incorporating patterns during the refactoring process.
- Refactoring: Improving the Design of Existing Code
- Author(s): Martin Fowler, et al.
Year: 1999
Refactoring: Improving the Design of Existing Code: Martin Fowler provides a comprehensive set of refactoring patterns and explains how to clean up code to make it simpler, more reliable, and easier to understand.
- Refactoring: Improving the Design of Existing Code
- Author(s): Martin Fowler, et al.
Year: 1999
Refactoring: Improving the Design of Existing Code: Martin Fowler provides a comprehensive set of refactoring patterns and explains how to clean up code to make it simpler, more reliable, and easier to understand.
- Requirements by Collaboration
- Author(s): Ellen Gottesdiener
Year: 2002
Requirements by Collaboration: Ellen Gottesdiener presents techniques for collaborative requirements gathering to ensure stakeholder engagement and effective project outcomes.
- Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum
- Author(s): Craig Larman, Bas Vodde
Year: 2008
Scaling Lean & Agile Development: Craig Larman and Bas Vodde discuss thinking tools and organizational tools for applying Lean and Agile practices on a large scale.
- Scaling Software Agility: Best Practices for Large Enterprises
- Author(s): Dean Leffingwell
Year: 2007
Scaling Software Agility: Best Practices for Large Enterprises: Dean Leffingwell provides a guide to scaling Agile practices for large enterprises, addressing the challenges of implementing Agile at scale.
- Scrum Mastery: From Good To Great Servant-Leadership
- Author(s): Geoff Watts
Year: 2013
Watts explores the attributes that make a truly great ScrumMaster, focusing on servant-leadership and how to elevate teams to exceptional performance.
- Scrum and XP from the Trenches
- Author(s): Henrik Kniberg
Year: 2007
Scrum and XP from the Trenches: Henrik Kniberg offers a first-hand account of implementing Scrum and XP in a real-world development environment.
- Scrum: The Art of Doing Twice the Work in Half the Time
- Author(s): Jeff Sutherland
Year: 2014
Sutherland, one of the co-creators of Scrum, shares insights into making teams productive, creative, and efficient.
- Scrumban – Essays on Kanban Systems for Lean Software Development
- Author(s): Corey Ladas
Year: 2008
Scrumban: This collection of essays discusses the integration of Kanban systems with Scrum to improve the lean software development process.
- Ship it! A Practical Guide to Successful Software Projects
- Author(s): Jared Richardson, William A. Gwaltney
Year: 2005
Ship it! A Practical Guide to Successful Software Projects: Jared Richardson and William A. Gwaltney Jr. provide practical advice for delivering successful software projects.
- Software Endgames: Eliminating Defects, Controlling Change, And The Countdown To On-time Delivery
- Author(s): Robert Galen
Year: 2004
Software Endgames: The book discusses strategies for dealing with the final stages of software development, focusing on defect elimination, managing change, and ensuring timely delivery.
- Software by Numbers: Low-Risk, High-Return Development
- Author(s): Mark Denne, Jane Cleland-Huang
Year: 2003
Software by Numbers: It introduces a low-risk, high-return model of software development, focusing on minimizing risk while maximizing business value.
- Stand Back and Deliver: Accelerating Business Agility
- Author(s): Pollyanna Pixton, Niel Nickolaisen, Todd Little, Kent McDonald
Year: 2009
Stand Back and Deliver: Pollyanna Pixton, Niel Nickolaisen, Todd Little, and Kent McDonald discuss accelerating business agility through leadership and decision-making practices.
- Succeeding with Agile: Software Development Using Scrum
- Author(s): Mike Cohn
Year: 2009
Succeeding with Agile: Software Development Using Scrum: Mike Cohn discusses how to apply the Scrum framework to build a successful Agile development process, with strategies on overcoming common challenges.
- Test Driven Development: By Example
- Author(s): Kent Beck
Year: 2002
Test Driven Development: By Example: Kent Beck illustrates how to develop software guided by tests, with examples and explanations of the Test-Driven Development (TDD) process.
- Test Driven: TDD and Acceptance TDD for Java Developers
- Author(s): Lasse Koskela
Year: 2007
Test Driven: Lasse Koskela details Test-Driven Development (TDD) and Acceptance TDD from a Java developer’s perspective, with practical examples and advice.
- Test-Driven Development: A Practical Guide
- Author(s): David Astels
Year: 2003
Test-Driven Development: It offers a practical guide to test-driven development, a technique that emphasizes writing tests before code to improve software quality.
- Testing Extreme Programming
- Author(s): Lisa Crispin, Tip House
Year: 2002
Testing Extreme Programming: This work is dedicated to the testing practices within Extreme Programming (XP), providing guidance on how to effectively test software in an XP environment.
- The Agile Communicator: Principles and Practices in Technical Communication
- Author(s): Julie Dyke Ford, James E. Porter
Year: 2015
This book brings Agile principles into the realm of technical communication, offering methods for more collaborative and adaptable information development.
- The Agile Culture: Leading through Trust and Ownership
- Author(s): Pollyanna Pixton, Paul Gibson, Niel Nickolaisen
Year: 2014
This book focuses on creating a workplace culture that embodies the values of trust and ownership, which are critical for Agile methodologies to thrive.
- The Agile Mind-Set: Making Agile Processes Work
- Author(s): Gil Broza
Year: 2015
Broza emphasizes the importance of an Agile mind-set and how it’s essential for the success of Agile methodologies.
- The Agile Mind: How Your Brain Makes Creativity Bloom
- Author(s): Estanislao Bachrach
Year: 2015
Bachrach explores the neuroscience behind Agile principles and how they foster creativity and innovation.
- The Agile Samurai: How Agile Masters Deliver Great Software
- Author(s): Jonathan Rasmusson
Year: 2010
Rasmusson uses the metaphor of a samurai to discuss Agile principles, aiming to teach readers how to implement Agile practices effectively.
- The Agile Startup: Quick and Dirty Lessons Every Entrepreneur Should Know
- Author(s): Jeff Scheinrock, Matt Richter-Sand
Year: 2013
This book provides entrepreneurs with fast, practical lessons on applying Agile principles to start-ups for swift and adaptable business growth.
- The Art of Agile Development
- Author(s): James Shore, Shane Warden
Year: 2007
The Art of Agile Development: James Shore and Shane Warden present practical advice and strategies for practicing Agile development effectively within a team setting.
- The Art of Unit Testing: With Examples in .Net
- Author(s): Roy Osherove
Year: 2009
The Art of Unit Testing: With Examples in .Net: This book, by Roy Osherove, guides readers through the practice of unit testing, using examples in .NET to demonstrate how to write tests that are maintainable and trustworthy.
- The Business Value of Agile Software Methods: Maximizing Roi With Just-in-time Processes and Documentation
- Author(s): David F. Rico, Hasan H. Sayani, Saya Sone
Year: 2009
The Business Value of Agile Software Methods: This book provides an in-depth analysis of how Agile methods can maximize return on investment through just-in-time processes and efficient documentation.
- The Enterprise Unified Process: Extending the Rational Unified Process
- Author(s): Scott W. Ambler, John Nalbone, Michael J. Vizdos
Year: 2005
The Enterprise Unified Process: Extending the Rational Unified Process, this book discusses how the Enterprise Unified Process (EUP) can be used to complement and extend the Rational Unified Process (RUP) for better software development practices.
- The Enterprise and Scrum
- Author(s): Ken Schwaber
Year: 2007
The Enterprise and Scrum: Ken Schwaber applies the Scrum framework to the context of large enterprises, addressing the challenges of scaling Scrum in larger organizations.
- The Great ScrumMaster: #ScrumMasterWay
- Author(s): Zuzana ?ochová
Year: 2017
?ochová details the path to becoming a great ScrumMaster, providing a focus on personal growth and mastery of the craft.
- The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
- Author(s): Eric Ries
Year: 2011
Ries introduces the Lean Startup methodology, applying Agile and Lean principles to help entrepreneurs efficiently build and manage startups.
- The Pragmatic Programmer: From Journeyman to Master
- Author(s): Andrew Hunt, David Thomas
Year: 1999
The Pragmatic Programmer: From Journeyman to Master: Andrew Hunt and David Thomas offer insights into the journey of becoming a master developer, with practical advice and tips on a wide range of software development topics.
- The Principles of Product Development Flow: Second Generation Lean Product Development
- Author(s): Donald G. Reinertsen
Year: 2009
The Principles of Product Development Flow: Second Generation Lean Product Development: Donald G. Reinertsen discusses the principles of product development flow and how they can be applied to improve the efficiency of lean product development.
- The Productive Programmer
- Author(s): Neal Ford
Year: 2008
The Productive Programmer: Neal Ford offers techniques and practices for individual programmers to increase their productivity and effectiveness.
- The Professional ScrumMaster’s Handbook
- Author(s): Stacia Viscardi
Year: 2012
Viscardi provides a guide for ScrumMasters, focusing on the professional aspects of managing and leading Agile Scrum teams.
- The Scrum Culture: Introducing Agile Methods in Organizations
- Author(s): Dominik Maximini
Year: 2015
Maximini discusses the cultural changes necessary for the successful adoption of Scrum and Agile practices within organizations.
- The Software Project Manager’s Bridge to Agility
- Author(s): Michele Sliger, Stacia Broderick
Year: 2008
The Software Project Manager’s Bridge to Agility: It bridges traditional project management approaches with Agile methodologies, offering managers a pathway to adopting Agile practices.
- User Stories Applied: For Agile Software Development
- Author(s): Mike Cohn
Year: 2004
User Stories Applied: For Agile Software Development: Mike Cohn provides a comprehensive guide to creating user stories, which are a key component of Agile software development for capturing product requirements.
- Working Effectively with Legacy Code
- Author(s): Michael Feathers
Year: 2004
Working Effectively with Legacy Code: Michael Feathers outlines strategies for dealing with large, untested legacy code bases and refactoring them in a way that makes them more manageable and adaptable to change.
- Writing Effective Use Cases
- Author(s): Alistair Cockburn
Year: 2000
Writing Effective Use Cases: Alistair Cockburn’s detailed guide to writing use cases, which are descriptions of how users will interact with a new system.
- xUnit Test Patterns: Refactoring Test Code
- Author(s): Gerard Meszaros
Year: 2007
xUnit Test Patterns: Refactoring Test Code: Gerard Meszaros provides a pattern-based approach to writing unit tests, making them easier to write, understand, and maintain.