From the course: Agile Software Development
Unlock the full course today
Join today to access over 24,800 courses taught by industry experts.
XP execution
From the course: Agile Software Development
XP execution
- XP teams do test-first development which means they do not write any code before a test for that code is written. XP teams do incremental design. This means XP teams start with a good design but do not attempt to get all design work done in the beginning. Instead, they continue to evolve the design. Refactoring is an activity that improves maintainability of code without changing the code's external behavior. XP teams spend a good amount of time on refactoring code. Incremental design also includes refactoring code. XP practices include a quick build process of 10 minutes or less that builds the entire code base for the product and runs all tests. This ensures fast feedback on code quality. This practice adds that builds that take longer than 10 minutes will not be executed very frequently. This increases the chances of errors going undetected for longer periods of time. XP discourages build processes that take longer than 10 minutes to build. XP teams use pair programming. This…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
Extreme programming (XP)2m 56s
-
(Locked)
XP execution2m 30s
-
(Locked)
Pair programming3m 42s
-
(Locked)
Test-driven development (TDD)3m 41s
-
(Locked)
User stories4m 12s
-
(Locked)
Epics and themes3m 27s
-
(Locked)
Agile estimation4m 18s
-
(Locked)
Planning poker3m 43s
-
(Locked)
DevOps: The problem3m 5s
-
(Locked)
DevOps: The solution2m 52s
-
(Locked)
Agile reporting4m 26s
-
-
-
-