1 00:00:00,150 --> 00:00:04,860 Let's review what we've learned about Agile software development so far. 2 00:00:04,860 --> 00:00:07,290 Agile practices are based on the set of values and 3 00:00:07,290 --> 00:00:11,440 principles to address common problems in developing software. 4 00:00:11,440 --> 00:00:14,900 Agile practices turn away from creating formal design and 5 00:00:14,900 --> 00:00:17,880 requirements documents up front and, instead, 6 00:00:17,880 --> 00:00:21,140 involve the customer in finding solutions in an iterative process. 7 00:00:22,200 --> 00:00:25,720 Agile teams try to reduce the risk of waste in software development by 8 00:00:25,720 --> 00:00:30,090 responding to change rather than by trying to eliminate all the unknowns upfront. 9 00:00:31,380 --> 00:00:34,030 If you find yourself wondering why it's important to study 10 00:00:34,030 --> 00:00:37,140 agile software development, consider this. 11 00:00:37,140 --> 00:00:40,330 First, many teams are adopting agile practices and 12 00:00:40,330 --> 00:00:44,860 understanding agile development will likely be important in working with others 13 00:00:44,860 --> 00:00:49,010 and improve your eligibility as a candidate for many job openings. 14 00:00:49,010 --> 00:00:52,480 Second, you'll find that few professional software engineers work 15 00:00:52,480 --> 00:00:54,210 entirely on their own. 16 00:00:54,210 --> 00:00:58,120 Even if you work with a team that doesn't formally adopt agile practices, 17 00:00:58,120 --> 00:01:02,360 it helps to understand some of the ways people work together to build software. 18 00:01:02,360 --> 00:01:06,430 Finally, even in a team of one, understanding agile practices can help 19 00:01:06,430 --> 00:01:10,790 you to do things like prioritize your work or recognize when you need to get 20 00:01:10,790 --> 00:01:14,810 out of your own world and hear the voice of the customer to guide your work. 21 00:01:14,810 --> 00:01:17,590 For the rest of this course we'll go into a lot more detail for 22 00:01:17,590 --> 00:01:20,780 one particular agile model called Scrum. 23 00:01:20,780 --> 00:01:25,090 You'll get to see exactly what happens in a Scrum team From start to finish. 24 00:01:25,090 --> 00:01:28,750 It'll give you a deeper understanding of what agile practices are all about.