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