Этап
Открыта
Тип
Задача
Приоритет
Повышенный
Трудоемкость
Сложная
Создана
Дата создания
4 года назад
Назначена
Обновлена
8 месяцев назад

Справочник заполняемый пользователем. (вероятно каким-то иным способом, чем стандартные). Каждый релиз имеет состояния:

  • Прошедший
  • Текущий (так как могут быть минорные релизы исправления ошибок, их может быть несколько)
  • Планируемый.

Каждой задачи при создании проставляется текущий релиз. (в задачах типа ошибка может быть проставлен релиз в котором задача создана) Работа со справочником имеет удобные кнопки “Выпустить релиз”, переводящий текущий релиз в прошедший, и ставя следующий как текущий. Так как текущих может быть много, надо продумать эту механику. Так же этап “не будет выполнена” убирает атрибут релиза (так как ни в один релиз задача не попала)

Панель управления

Комментарии могут оставлять только авторизованные пользователи
 demius 8 месяцев назад

Давно думаем, и планируем, но пока он все отодвигается и отодвигается. Сейчас пожалуй на 0.5 или даже 0.6, после категорий и связей задач

 demius 2 года назад

Кстати, если у нас можно запустить несколько спринтов, к какому из них относить задачи? Делать связь многие ко многим?

 demius 2 года назад

Релизы в нашем мировозрении это еще и что-то вроде спринтов. Для непрограмных проектов они та кже нужны. Например для работ по даче это будет объединение задач, которые мы думаем сделать за выходные, отпуск, летний сезон.

Исходя из того, что эта сущность у нас многоплановая, и наши спринты не идут строго друг за другом и на регулярной основе, кажется сильной автоматизации вроде переключения будущего на актуальный не нужно. Статусы, прошедший, актуальный, будущий все еще нужны. На странице проекта должен быть блок с актуальными спринтами (да их может быть несколько сразу, например параллельно выпускаемые версии что сомнительно, для дачи одновременено “майские-24” и “сезон лето-24”) кнопки завершить спринт, запустить спринт, список спринтов и список задач в них.

  • Завершить спринт запускает мастер проверяющий незакрытые задачи или закрыть, или вынести из спринта.
  • Запустить спринт требует сначала добавить в него задачи.
 root 4 года назад

Поставил высокий, ибо единственный серьёзный програмный продукт использующий этот треккер использует релизы, и без этой задачи их весьма не просто собирать

 demius 4 года назад

Кроме того, так как даже следующий проект с непрерывной доставкой будет писаться в свободное от работы и других хобби время, делить его на спринты не выйдет. Так что есть большой шанс, что от релизов он не уйдет, просто они будут возможно маленькими, в одну-две задачи. Тут стоит подумать над этим.

 demius 4 года назад

С одной стороны релизы уже не модны, в мое непрерывная доставка, и следующий домашний проект, скорее всего будет с непрерывной доставкой. С другой этому, уже находящемуся на проде проекту, системы релизов не хватает, чтобы четко видеть какие задачи где закрыты.