В настоящее время мы используем Mantis как наш bugtracker, и мы очень устали от этого. Разработчики хотят больше интеграции SVN, клиенты хотят, чтобы более легкая система работала.Является ли наш рабочий процесс работы с ошибками уникальным?
Таким образом, мы ищем новый bugtracker, и в настоящий момент мы смотрим на Redmine. Однако при настройке по умолчанию он не соответствует нашему желаемому рабочему процессу или, по крайней мере, не намного лучше, чем Mantis.
У нас есть следующий рабочий процесс и он хотел бы, чтобы багтрекер соответствовал ему.
- Сообщается об ошибке (часто от клиента) и считается «новым». Эти ошибки регулярно проверяются и либо подтверждаются (это ошибка), либо помечены как функция (клиент часто должен платить) и откладывается до тех пор, пока не будет разработана финансовая часть.
- В ошибки затем назначаются и обрабатываются разработчиком
- когда закончил, он помечен как «готовые к обзору» (другим разработчиком)
- когда рассмотрел это с пометкой «обзор»
- когда отмеченные как «пересмотренный», оригинальный разработчик помещает новый код в промежуточную среду и помещает ошибку как «готовую к тестированию» (по ошибке-репортеру)
- ошибка-репортер отмечает ошибку как «разрешенную»
- при размещении на производстве, ошибка-репортер закрывает ошибку
Конечно, обратная связь часто требуется особенно на ранних стадиях. Мы ищем способ отличить того, кто должен сделать следующий шаг, и кому эта ошибка назначена (разработчик). Мы также хотим, чтобы клиент сделал это, используя простой gui - попросив их изменить цессионария со своей учетной записи разработчику или еще более сложно: стороннему (think: design agency) просто слишком много, чтобы спросить, используя обычный графический интерфейс. Gui должен показать им, что делать, а какие есть - не искать их.
Есть ли у кого-нибудь опыт работы с bugtracker, который работает таким образом? Не работает ли наш рабочий процесс? Как вы убеждаетесь, что все участники понимают, где находится ошибка, и кто должен выполнить какой шаг?
+1 Настраиваемый рабочий процесс Jira и интеграция с Subversion, похоже, вполне подходят для проблемы. Я использовал подобные ситуации без боли, чем сам процесс. – 2008-11-18 12:57:18
Jira + Fisheye + Crucible FTW – 2008-12-31 17:19:48