У моїй компанії жодного завдання ніколи не може виконати одна людина. Кожне завдання буде переглядати окрему особу з питань контролю якості та коду. Це означає, що кожна людина дасть свої оцінки за кожне завдання щодо того, скільки часу знадобиться для її виконання.
Проблема полягає в тому, як я повинен підходити до вигорання? Якщо я згуртував години разом, припустимо наступну оцінку:
10 годин - Dev час
4 години - QA
4 години - Огляд коду.
Оцінка завдань = 18 год
В кінці кожного дня я прошу, щоб завдання оновлювалося «скільки часу залишилось до його виконання». Однак кожна людина взагалі просто думає про свою частину. Чи повинні вони відзначити зусилля, що залишилися, а потім додати оцінки до цього? Як ви це робите?
ОНОВЛЕННЯ
Щоб допомогти з’ясувати декілька речей, у моїй організації на кожне завдання в рамках історії потрібно 3 людини.
- Хтось розробить завдання. (зробіть одиничні тести, тощо ...)
- Спеціаліст із контролю якості для перегляду завдання (вони в першу чергу роблять інтеграційні та регресійні тести)
- Технічний привід зробити перевірку коду.
Я не думаю, що є неправильний шлях чи правильний шлях, але це наш шлях ... і це не зміниться. Ми працюємо як команда, щоб завершити навіть найменший рівень історії, коли це можливо. Насправді ви не можете перевірити, чи щось працює, поки не буде завершено розробку, і ви також не можете переглянути якість коду ... тому найкраще, що ви можете зробити, - це розділити речі на невеликі логічні фрагменти, щоб можна було перевірити мінімальний функціонал і розглянуто якомога раніше в процесі.
Моє запитання до тих, хто працює таким чином, було б як спалити "завдання", коли вони налаштовані таким чином. Якщо у Завдання немає власних підзадач (яких JIRA не дозволяє) ... я не впевнений, що найкращий спосіб щодня відстежувати "те, що залишилося".