Description
Learning Agile Understanding Scrum, XP, Lean, and Kanban.
Learning Agile is a practical introduction to today’s most widely used agile approaches, making it easy for beginners and experienced professionals alike to understand and apply agile principles in real-world software development.
Agile has transformed the way development teams build and deliver software, but choosing the right framework can be overwhelming. This book simplifies the process by first explaining the core philosophy behind agile before exploring four of the most influential methodologies: Scrum, Extreme Programming (XP), Lean, and Kanban.
While each framework has its own strengths and areas of focus, they all encourage collaboration, adaptability, and continuous improvement. Rather than relying on rigid plans, agile teams learn to work together, respond to change, and deliver greater value throughout the development lifecycle.
Inside this book, you’ll learn how to:
- Understand the foundational values and guiding principles that define agile development.
- Apply Scrum practices to improve project management, teamwork, and iterative delivery.
- Explore Extreme Programming (XP) techniques such as pair programming, test-driven development, and continuous feedback to produce higher-quality software.
- Use Lean principles to reduce waste, improve efficiency, and accelerate software delivery.
- Implement Kanban workflows to visualize tasks, optimize work in progress, and maintain a steady development pace.
- Successfully introduce agile practices within your organization with guidance on coaching teams and fostering an agile mindset.
Whether you’re adopting agile for the first time or looking to refine your team’s existing workflow, Learning Agile provides the knowledge, practical strategies, and proven techniques needed to select the right approach and build more collaborative, productive, and adaptable software teams.







Reviews
There are no reviews yet.