Команда починає свій перший капітальний проект Agile, і проект здається, що він буде добре узгоджуватися з методологією (тобто, ймовірно, ми можемо просто захопити спритну книгу і слідувати за нею, як рецепт), з одним трохи плутанини:
Проект передбачає три речі, з якими ніхто з команди не має досвіду: Інтеграція із системою оплати праці Foo, вміти обробляти тип файлу XYZ89 (де "XYZ89" = певний тип файлу, про який ви ніколи не чули) та конвертувати деякі інші файли, щоб їх можна обробляти Frobnobdicator.
Як я розумію, стандартною практикою Agile було б планувати шипи для кожного з них, після чого ми можемо визначити, скільки часу вони будуть тривати (я не впевнений, що є багато шансів, що клієнт вирішить не робити. їх, оскільки вони доволі солідні вимоги проекту)
Отже, мої запитання:
Чи робимо ми всі шипи спереду в першій ітерації, щоб отримати кращу оцінку часу, який потрібно буде зробити, і / або отримати "ходьба скелета" вгору і працює?
Якщо ні, то хіба загальний графік проекту не був би на користь одного з цих шипів, повертаючись із даними про те, що ця конкретна історія триватиме довше, ніж ми бачили?
Який найкращий спосіб впоратися з кількома шипами, коли вони в основному не відповідають вимогам проекту?