-In previous lessons, we covered testing principles and - -2
-techniques. In this lesson, we will discuss a - -3
-type of software process that is heavily based - -4
-on the use of testing. The agile development - -5
-process. Also called test-driven development. To do that, - -6
-we will revisit some of the assumptions that - -7
-led to the definition of the more traditional - -8
-software processes. The ones that we discussed so far. - -9
-We will see how, when some of these assumptions are - -10
-no longer valid, we can change the way in which we - -11
-look at software processes. And we can change the way - -12
-in which we look at software development in general. We will - -13
-discuss how this changing perspective, lets us rethink software processes - -14
-and make them more agile and better suited for context in - -15
-which changes are the norm and we need to adapt - -16
-fast. In particular, we will discuss two processes that apply the - -17
-principles of agile software development and that are commonly - -18
-used in industry. Extreme programming, also called XP, and Scrum. - -19
-[BLANK_AUDIO] -- cgit 1.4.1