Agile development allows us to be 'agile' in how we design, build, and test our robot. It helps us to plan what we need to do, who is going to do it, and about how long it will take to do it. Agile allows us to accomplish more and be organized as a team.
Below is a brief explanation of the inner workings of our system. Not pictured below is the 'epic' tier. It defines long-term goals we will work on for the entire season. Also, note that a sprint does not necessarily have to be 2 weeks; that's just the period of time we've found works best for our team.