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