Ищу вопрос системы слежения (Учют ошибки/очередь/projectmanagent), который может работать в следующей ситуации:Есть ли система отслеживания ошибок/проблем, в которой проблема может быть связана с несколькими комбинациями продуктов и версий?
- Мы разрабатываем некоторые программы
- Это «платформы» используется для создания несколько «продукты»
- Существует «библиотека», который используется во всех продуктах
- Каждый продукт реализует множество интерфейсов из библиотеки (в сиситемах аренда путь)
- Фронтэнд отличается (модифицированный) с каждым продуктом
Довольно стандартным, я думаю, но здесь идет сложнее материал:
- проблема (ошибки, особенность, улучшение) могут применяться к нескольким продуктам
- Когда вопросы обрабатываются, они часто разрешаются только для одного продукта, полученные изменения должны быть объединены с другими продуктами позже
- Разработчики сфокусируют фокус от одного продукта до другого вполне регламентируют Rly
- Продукты развивались параллельно, но не синхронизированы
- Версионность не синхронизировано (более поздние продукты начинают с 0.0.1, содержащей все функциональные возможности, а другой продукт получил в 4.xx)
- релиз не синхронизированы , но каждый раз, когда «достаточно» вопросы будут решены, чтобы оправдать релиз
- дорожных карт могут быть различными для каждого продукта
- продуктов используют различные версии библиотеки одновременно
И, несмотря на это рабочий процесс инструмент должен дать мне и моей команды следующие идеи:
- Обзор ситуации/здоровья/состояния каждого отдельного продукта
- список изменений по всем вопросам, которые влияют на версию
Знаете ли вы, что инструмент поддерживает этот рабочий процесс?
Спасибо.
Дополнительная информация: Сейчас мы используем MantisBT в нашей системе отслеживания ошибок.После того, как мы попробовали «продукт-матрица» плагин [1], что сделал в основном то, что мы хотели, но не очень хорошо интегрированы, мы думали о реализации плагин для Mantis, который бы работал следующим образом:
- В настоящее время каждый выпуск имеет одну «версию», «целевую версию», «приоритет» и «статус».
- . После изменения всех этих 4 атрибутов были бы дети проблемы -производства -отношения
- Для каждой проблемы вы можете выбрать, к какому продукту он относится к
- Если продукт выбран для проблемы, вы можете указать ему версию, целевую версию, приоритет или статус
- Вы можете просмотреть только вопросы для одного из продуктов
- Вы можете создать список изменений для отдельного продукта версии комбинации
Но реализации этого кажется, что очень трудно, и мы уже думали о том, удаляясь от Mantis (слишком старый, слишком негибкий [рабочий процесс]). Я думал, что лучше всего спросить сообщество о лучших решениях нашей проблемы.
[1] http://git.mantisforge.org/w/product-matrix.git