课程: Agile Project Management: Comparing Agile Tools (2021)

Remember agile values

- [Instructor] This course is on evaluating Agile tools, and that can be a bit of a challenge. If you go to the website for the Agile Manifesto, you'll see the manifesto for Agile Software Development. And in it, you'll see the four values. At the top you'll see individuals and interactions over processes and tools. And what that means is if you want your team to embrace a more agile mindset, then you're going to have to put a lot more emphasis on individuals and interactions over processes and tools. But this course is about Agile tools, so how do you find the very best Agile tool? Well, the best Agile tools are the ones that don't detract too much from individuals and interactions. You don't want your software to become the focus of the project. You always want the emphasis to be on self organized teams. So how is the team working together? How are they communicating? These are the things that make the team more agile. These are the things that help the team embrace a more agile mindset. So you're going to see this as a theme throughout the course. You can certainly take advantage of a lot of these very sophisticated, very helpful Agile tools, but at the same time, we're always going to want to take a step back and make sure that we're focusing on individuals and interactions, that we're not becoming less agile, that we're not letting the tool pull us away from what it means to have an agile mindset. The tool itself shouldn't be the focus of our efforts. It reminds me a little of what I had to put together a chair in our living room. I went out and bought a special drill because I didn't want to manually twist in all the screws to put the chair together. So I went and bought this really nice power drill and brought it home, and the instruction booklet was 30 pages long. And so it took me longer to read the instruction booklet, to figure out even how to turn on the drill than it would have taken me to just screw in the screws myself with a screwdriver I already had. And so that's the same way we want to look at these Agile tools. We want to make sure that the tools aren't becoming all encompassing. If it's taking you a long time to master the tool, then you're taking time away from the team to work on the software. This is the time you need to embrace a more Agile mindset. We'll come back to this point often throughout the course. I'll be pointing out that we need to make sure that we're focusing on the Agile values and not getting overly focused on the processes and tools. This will especially be the case when we're looking at very complicated tools like Jira, GitHub, and Microsoft Azure DevOps services. This is why it's important to start the course with relatively simple packages, such as Excel or Trello. Excel is still the most popular way that Agile teams keep track of their work, and it's because it's relatively simple. You can create a backlog pretty quickly in both Excel and Trello. And for most teams that's enough. For enterprise Agile transformations, there's a strong sense that a big change requires a complex tool. Plus, a lot of managers would like insight into the team's work, so there's a big market for more complicated software packages, such as Azure DevOps that give you a lot more insight in what the team is doing every day. So when you use these tools, make sure you're not getting this value at the cost of what it means to be more agile.

内容