Жизненный цикл задачи

  • warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (.) in /var/www/speakus2/data/www/speakus.net/includes/file.inc on line 200.
  • warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (.) in /var/www/speakus2/data/www/speakus.net/includes/file.inc on line 200.

== Вступление ==
Ключевой момент в системе совместной работы - это задачи которые решают участники. Каждая задача может быть в разных состояниях (только что созданная, в процессе работы, сделанная..) Ниже описаны каждое состояние задачи (в хронологическом порядке причём).

== Во всех состояниях ==
1 - это: Кто переводит задачу в это состояние.

2 - это: Отличительные особенности этого состояния задачи.

Ещё нужно одно поле в задаче связанной с исправлением ошибок. Это идентификатор задачи во время которой эта ошибка была внесена. Он будет уменьшать стоимость той задачи которая была решена некачественно.

== Новая ==
1. Любой человек (он будет называться автором задачи)

2. Формулировка задачи, определение её начальной "стоимости", и приоритета.

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

== Нужен отклик ==
1. Тот кто собирается переводить задачу в следующее состояние.

2. уточнение формулировки, стоимости, приоритета. (возможен пропуск этого состояния задачи)
== Подтверждена ==
1. Предположительно любой другой участник проекта, но не автор задачи.

2. Согласие участника с автором задачи.

== Назначена ==
1. Участник проекта, который берёт задачу себе на выполнение.

2. Согласие выполнить задачу за текущую стоимость (стоимость в момент перевода задачи в состояние "назначена")

== Обработана ==
1. Тот на кого она назначена (кто взялся за неё).

2. Окончание работы над задачей.
== Закрыта ==
1. Автор задачи (другие варианты крайне не желательны)

2. Задача становиться частью истории.