Agile practices often sound great on paper, but quickly lose their luster once you try to apply them in the real world. This course will show you how to take the best of Agile methodologies and apply them to your own team in a way that actually makes sense. Rather than focus on the theory of how agile works in a vacuum, the techniques taught in this course are based on the most common places where agile breaks down in reality and the concrete strategies to fix them.
Jeremy Jarrell is an agile coach and author who helps teams get better at doing what they love. He is heavily involved in the technology community, both as a highly rated speaker throughout the United States.
Bending Agile to Fit Your Team My name is Jeremy Jarrell, and welcome to Bending Agile to Fit Your Team, part of the Agile in the Real World course series. So, you've decided to go Agile, great, well, there are a ton of resources available for helping you and your team learn Agile and Scrum. However, if there are so many resources out there, you may be wondering, why does Agile seem so hard, or why is my team struggling with it? Well, to understand that, we first have to understand the assumptions that many of those resources make when teaching you Agile. Specifically, a lot of those resources assume a best case scenario for an Agile implementation. For example, many assume that you're working with a Greenfield project, or that your team doesn't have the burden of a bug list or technical debt still outstanding from an old project that they have to deal with alongside their new product. Many also assume that a customer, or at least a proxy to the customer, is always available and ready to answer questions of the team at a moment's notice. And finally, many assume that the executives at the highest echelon of your organization have fully bought in to your Agile transformation and ready to help you succeed by any means necessary. Now, does this describe your organization? I hope so, but probably not, but does that mean that you should throw in the towel on your Agile transformation? Absolutely not. In this course we'll learn how to make Agile work in the real world by learning strategies for dealing with exactly these types of problems. Now, I should mention that this course is not meant to be an introduction to Agile development methodologies or Scrum. I'll provide a quick refresher on core concepts that are relevant to our discussion, but, if you need a more in depth introduction, I'll provide some resources at the end of this module to help you get started.