Создан  demius PM 4 года назад; Обновил  demius PM 2 года назад

Сейчас задачи у нас работают как просто CRUD. И хотя полноценный edit стоит оставить для пм’а, для ежедневной работы нужен flow работы, чтобы не редактировать поля, а вести работу над задачей.

Сейчас задачи у нас работают как просто CRUD. И хотя полноценный edit стоит оставить для пм’а, для ежедневной работы нужен flow работы, чтобы не редактировать поля, а вести работу над задачей.

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

Этап не выбирается, а переключается кнопками, в зависимости от графа перехода этапов.

При создании задачи не обязательно устанавливать сложность и приоритет. (т.е. мы опционально добавляем пункт не задано)

Фича, которой не хватает во всех багтреккерах, хотя мне и не особо нужная, - scrum-покер. Пока задача во входящих и сложность не установлена, все участники проекта могут в закрытую предложить сложность. PM, видя предложения, устанавливает сложность.

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

Для формализации этапов работы, есть https://symfony.com/doc/current/components/workflow.html компонент. Он вполне позволяет динамически по своим справочником создать дефиниции, а потом их проверять. Не факт, что оно мне надо прямо сей момент, но хорошей идеей будет его имплементировать, чтобы и флоу был понятный окружающим, с минимумом велосипедов, и ошибок меньше, и познакомиться со стандартным компонентом полезно

 demius 3 года назад

Кнопки перехода с этапа на этап сделаны в v0.2, и на этом пока все. В целом эти идеи правильны и нужны, но пока в системе только один юзер и он пм всех проектов делать их бессмысленно