This is a type of agile development where developers focus on rapid prototyping and interactive releases using software and feedback over planning.