Software Engineering Socrative Quiz 4
Which of the following does NOT belong to the Extreme programming practices?
* A Complex design B Test-first development C Refactoring D Pair programming *E Individual ownership of code F Continuous integration G 40-hour work week H Customer involvement
Scrum
Is an agile method that focuses on managing iterative development rather than specific agile practices.
Scrum: Product Backlog
This is a list of 'to do' items which the Scrum team must tackle. They may be feature definitions for the software, software requirements, user stories or descriptions of supplementary tasks that are needed, such as architecture definition or user documentation.
Scrum: Sprint is
a development iteration, which is usually two to four weeks long.
Extreme Programming: Pair programming means that
programmers work in pairs and share one computer with one keyboard.
Scrum: Sprint Backlog is a list of items that
should be implemented in current iteration
Extreme Programming: Test automation means that
tests are written as executable code and thus can execute repeatedly
Scrum is a daily meeting of team members where
the Scrum team reviews progress and prioritizes work to be done that day. Ideally, this should be a short face-to-face meeting that includes the whole team.
Test-first development means that
the tests are written before the functionality is implemented
Refactoring
usually improves readability of the code