What is the core principle that differentiates agile from traditional waterfall development?
-
A
Agile uses more documentation
-
B
Agile delivers working software iteratively and welcomes changing requirements
-
C
Agile requires larger teams
-
D
Agile eliminates the need for testing