Unit Test-и

Unit тесты играют ключевую роль в XP. Они позволяют быстро менять код, не боясь наделать новых ошибок. Unit тест пишется для каждого класса, тест должен проверять все аспекты работы класса – тестировать все что может не работать.

Unit тест для класу зберігається в загальному репозиторії разом з кодом класу. Ніякий код не може бути випущений без Unit тесту. Перед віддачею коду розробник повинен упевнитися, що всі тести проходять без помилок. Ніхто не може віддати код, якщо все не пройшли 100%.

Unit тести дозволяють здійснити колективне володіння кодом. Вони дозволяють відносно легко переглядати поганий код. Також Unit тести дозволяють у будь-який момент мати стабільно працюючу систему.

User Story

User Story – це опис того, як система повинна працювати. Кожна User Story написана на картці і представляє якийсь шматок функціональності системи, що має логічний сенс з погляду Замовника. Форма – один-два абзацу тексту зрозумілого користувачеві (не сильно технічного).

User Story пишеться Замовником. Вони схожі на сценарії використання системи, але не обмежуються призначеним для користувача інтерфейсом. По кожній історії пишуться функціональні тести, підтверджуючі що дана історія коректно реалізована, – їх ще називають приймальними (Acceptance tests).

Кожній User Story дається пріоритет з боку бізнесу (користувач, замовник, відділ маркетингу) і оцінка часу виконання з боку розробників. Кожна історія розбивається на завдання і їй призначається час коли її почнуть реалізовувати.

Швидкість проекту

Швидкість Проекту це міра того, як швидко виконується робота у вашому проекті.

Щоб зміряти швидкість проекту, ви просто повинні порахувати об'єм User Stories або як багато (за часом) завдань було виконано за ітерацію. Просто порахуйте сумарний час оцінки об'єму роботи (ідеальний час).

Під час планування релиза швидкість проекту використовується для оцінки того скільки User Stories може бути зроблено.

Під час планування ітерації, швидкість проекту в попередній ітерації використовується для визначення того скільки User Stories треба планувати в поточну ітерацію.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: