Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that makes it easy for you to learn. Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile’s underlying principles, then by describing four specific—and well-used—agile methods: Scrum, extreme programming (XP), Lean, and Kanban. Each method focuses on a different area of development, but they all aim to change your team’s mindset—from individuals who simply follow a plan to a cohesive group that makes decisions together. Whether you’re considering agile for the first time, or trying it again, you’ll learn how to choose a method that best fits your team and your company. Understand the purpose behind agile’s core values and principles Learn Scrum’s emphasis on project management, self-organization, and collective commitment Focus on software design and architecture with XP practices such as test-first and pair programming Use Lean thinking to empower your team, eliminate waste, and deliver software fast Learn how Kanban’s practices help you deliver great software by managing flow Adopt agile practices and principles with an agile coach
Architect environments that help teams learn, grow, and flourish for the long term Get timely feedback everyone can use to improve Co-create goals focused on the customer, not the internal organization Help teams brainstorm and visualize ...
This book explains why software development is an exercise in change management and organizational intelligence.
Discusses the underlying principles of agile software development and describes four specific agile methods: Scrum, extreme programming (XP), Lean, and Kanban, which each focus on a different area of development.
Agile in a Flash cards run the gamut of agile, covering customer, planning, team, and developer concepts to help you succeed on agile projects.
While this knowledge is an extremely useful place to begin, there is an urgent need to undergird this understanding with science. The purpose of this edited book is to systematically examine the construct through a more scholarly lens.
What You'll Learn Effectively run a data engineering team that is metrics-focused, experiment-focused, and data-focused Make sound implementation and model exploration decisions based on the data and the metrics Know the importance of data ...
For this reason, meaningful and project-based learning is primarily encouraged with continuous attention to technical excellence and good design but promoting the simplicity of solutions. The students are self-organized in teams, ...
For those considering Extreme Programming, this book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience.
This book can help transform your training development methodology into one that allows you to rapidly respond to ever changing business needs.
AGILE LEARNING ENVIRONMENTS AMID DISRUPTION: Evaluating Academic Innovations in