BlizD / Tasks

Трекер задач. Конфигурация 1с: канбан доска, загрузка изменений из хранилища, выпуск релизов, учет времени
http://infostart.ru/public/552480/
Apache License 2.0
293 stars 172 forks source link

Динамическое изменение приоритетов #27

Open BlizD opened 7 years ago

BlizD commented 7 years ago

Игорь Дзеса (Kamikadze):

Мне лично очень бы помог функционал динамическое изменение приоритетов задач в соответсвии с изменением приоритета конкретной задачи. Скажем от заказчика "выросла" внезапная задача, которую нужно внезапно сделать, отложыв все остальные задачи. Изменив приотритет задачи очень бы хотелось, чтобы другие задачи в проекте также изменили свой приоритет. http://forum.infostart.ru/forum9/topic159221/message1740345/#message1740345

BlizD commented 7 years ago

Игорь Дзеса (Kamikadze):

(118) Приоритет а моем пониании - это порядок выполнения задачи. Если приоритет меняется, значит другие задачи не будут выполнены в ранее принятие сроки. Значить - нудно перепланировать. Чтобы не делать это каждый день вручную я придумав для себя такой способ: появляеться задача в высшим приоритетом - менются дати начала выполнения у всех задач, у которых приоритет ниже.

BlizD commented 7 years ago

Дело в том, что далеко не у всех используются спринты. У нас в команде пока они не используются. Поэтому привязывать расстановку приоритетам только к спринтам, наверно не совсем правильно. Хочется какого-то более универсального механизма.

Что касается диаграммы Ганта, то не совсем понимаю как приоритет может влиять на диаграмму. По идее диаграмма Ганта это когда у задачи указаны сроки (дата начала, дата окончания) и указана зависимость/влияние одной задачи на другую. Вот когда у задачи изменились даты начала/ даты окончания или появилась новая зависимость тогда надо заново формировать диаграмму Ганта.

Вроде как приоритет не должен напрямую влиять на диаграмму Ганта?

capitoshko commented 7 years ago

В гибком планировании вс немного не так, как мне кажеться.

Есть пул задач. Что первое мы делаем?

  1. Решаем какие заачи нужно включить в спринт
  2. Определем приоритет задач.
  3. Для каждой задачи определям плановое время исполнения.
  4. Для каждой планируем время начала выполнения в соответствии с приоритетом и плановым времени выполнения.
  5. Как только появляеться задача-блокер, которую нужно исправлять сейчас, то она с наивышшим приоритетом передаеться в работу. Все последующии задачи нужно спланировать заново.
BlizD commented 7 years ago

@capitoshko Согласен.

Мне кажется надо разделить задачи:

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

Но если очень надо, тогда это должно регулироваться настройкой конфигурации (функциональной опцией).

nmivan commented 7 years ago

@BlizD , сейчас как дела с гибким изменением приоритетов и сроков? Ничего не изменилось?

BlizD commented 7 years ago

@nmivan

, сейчас как дела с гибким изменением приоритетов и сроков? Ничего не изменилось?

Да, в этом плане ничего не изменилось. Единственное, что сделано, это изменение Цвета задачи и ее сортировка на канбан доске. С помощью буфера (см. видео Максима Дорофеева "Апгрейд канбан — Барабан-буфер-канат" https://youtu.be/V-1RAneibos);

Вот так

_100817_

nmivan commented 7 years ago

А как определяете время плановое выполнения задачи?

BlizD commented 7 years ago

А как определяете время плановое выполнения задачи?

Определяется или указывается в базе?

В нашем случае, мы срок ставим только для отдельных задач особо важных, если их не сделать, то будет плохо всем. Для большинства задач срок не указывается у нас.

BlizD commented 7 years ago

А как определяете время плановое выполнения задачи?

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

nmivan commented 7 years ago

Если не у всех задач указаны сроки, то как рассчитываете статус буфера? Для тех задач, у которых нет срока.

BlizD commented 7 years ago

Если не у всех задач указаны сроки, то как рассчитываете статус буфера? Для тех задач, у которых нет срока.

Соответственно, никак и не рассчитывается. Для таких задач если надо можно указать "Важность" - она тоже будет влиять на сортировку и цвет задачи.

У нас сейчас, что делать в первую очередь говориться голосом/по скайпу каждому разработчику. Поясню, то есть указываются Проекты (основные задачи), которые в первую очередь надо двигать.

В таком духе: "Иванов, тебе в первую очередь надо делать задачи по проекту "Конструктор цен", затем задачи по Сайту, а если ничего нет тогда пили задачи по быстродействию"

При этом задачи уже назначены на исполнителя.

capitoshko commented 6 years ago

Это прям очень перекликаеться с задачей об изменение задач по спринтах :)

capitoshko commented 5 years ago

Я думаю динамическое изменение поможет при формировании Ганта по проекту.