В канбане цель заранее определена — закончить как можно больше задач и как можно быстрее.
В скраме каждый спринт имеет свою цель (sprint goal), которая определяет выбор задач и принятие решений в течение спринта. Спринт успешно заканчивается если цель выполнена (даже если не выполнены все задачи).
К сожалению пример не соответствует действительности и неправильно интерпретирует правила TDD. Согласно TDD не может быть 6 падающих тестов, только один и только первый. После того как первый тест упал, надо править код чтобы он заработал, потом рефакторить, потом писать тест дальше до того момента как он упадет. К слову ошибка компиляции — это тоже упавший тест.
«to wing it» означает «импровизировать», но никак не «пролистать»
В скраме каждый спринт имеет свою цель (sprint goal), которая определяет выбор задач и принятие решений в течение спринта. Спринт успешно заканчивается если цель выполнена (даже если не выполнены все задачи).
Смысл в том что написанный тест определяет задачу которую надо решить (а не решение).
Всегда читайте оригинал :)