Екстремно програмиране: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Ред 38:
*** '''''Steering Phase''''' – при тази фаза изискванията може да бъдат подобрени, да бъдат добавени нови, да бъдат премахнати някои от старите
** '''''Iteration Planning''''' – Тук се обсъждат вече дейностите и задачите на разработчиците, клиента не се намесва. Състои се от 3 фази:
*** '''''Exploration Phase''''' – Изискванията се разпределят в различни задачи.
*** '''''Commitment Phase''''' – Задачите се разпределят между разработчиците и ще бъде оценено времето, необходимо за завуршванетозавършването им
*** '''''Steering Phase''''' – Представят се завършените задачи и се сравняват с предварителните изисквания
** ''''' [[Test Driven Development]]''''' – Използват се Unit tests, който се пишат още преди да е написан кода, за да могат предварително да се предвидят ситуациите, в който кода може да fail-не. При ХР се смята, че продукта е завършен когато не могат да изникнат нови състояния при който кода да fail-не.