Як уникнути дублювання між моїм трекером випусків та документами із специфікації проекту?


9

Раніше я працював у професійній консалтинговій фірмі, і ми працювали на багатьох різних контрактних умовах. Коли ми могли отримати проект часу та матеріалів, ми запустили його за допомогою SCRUM і відстежили відставання в нашій системі відстеження випусків.

Однак більшу частину часу нам довелося доставляти за контрактом з фіксованою ціною. Для цього потрібен документ із специфікаціями як додаток до договору. Тому ми завжди закінчували імпорт робочих предметів (або ще гірше, вводячи вручну) з специфікації. Замовлення на зміну зайняло багато часу, щоб переконатися, що все синхронізовано, особливо до кінця проекту.

Чи є там методологія чи програмний інструмент, який підтримує весь цей процес ДУХИМ ? Я здійснив пошук і, мабуть, не використовую правильних термінів. Більшість моєї професійної мережі не працює з фіксованою ціною.

Я б відкритий для:

  1. Переключення мого трекера помилок або придбання плагінів (зараз використовую FogBugz).
  2. Дотримуючись іншої методології розвитку
  3. Написання програмного забезпечення для керування специфікаціями та оновлення програми відстеження помилок та документа із специфікацією (але це звучить так, що це буде багато роботи для сумнівної вигоди)

Нарешті, чи справді це варто вирішити? На деяких проектах це коштувало нас зовсім небагато, але на інших проектах це не впливало на нас.


-1: ... І як це стосується програмування?
Джим Г.

@Jim Чи можете ви навести приклад того, куди це має йти?
Коул Джонсон

Чому б не використати багзіллу?
Коул Джонсон

@ColeJohnson Чи є функція, яка насправді вирішує цю проблему? Я не побачив нічого конкретного, переглядаючи сайт bugzilla.
Захарій Йейтс

3
@JimG. Я вважаю, що це питання досить твердо підпадає під "методології розвитку" та "бізнес-проблеми", перелічені в FAQ: programmers.stackexchange.com/faq
Zachary Yates

Відповіді:


1

Я б експортував специфікацію у вигляді HTML, де кожен розділ та елемент має якір. Хост, який експортує на веб-сервері, тобто доступний для всіх, хто має з ним справу. Потім ви можете зв’язати свої проблеми з цим файлом і використовувати правильний якір для адреси певного розділу або елемента.

Щоб синхронізувати все, ви повинні мати свою специфікацію в контролі версій і робити автоматичний експорт HTML з кожною реєстрацією специфікації.

Коли специфікація зміниться, ви також можете сканувати свої проблеми на наявність посилань, де якір більше не існує.

Однак це не стосується проблеми новостворених розділів або елементів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.