Автор Тема: Корректировка плана - Срок у задачи Do_zent  (Прочитано 5980 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Do_zent

  • Мега Модератор
  • Опытный
  • *****
  • Сообщений: 597
  • Репутация +52/-0
    • Просмотр профиля
1. У задачи появляются сроки Начала и Завершения как и было в версии 667.
___ок

2. Срок который в версии 672 остается прежним.
___ок

3. Начало и завершение отображается только сверху в календаре. если он меньше дня то все равно сверху. Срок отображается всегда в почасовом календаре. Причем одна задача может отображаться и во временной сетке и сверху по дням. Логика работы даты начала даты завершения как в версии 667, кроме того что она не отображается на временной шкале.
___Переформулирую: Длинная задача (например в 1 месяц) длится с Даты начала до Даты завершения. Срок- это маленький кусочек длинной задачи, который можно сделать в один день. В "сроке" содержится и дата начала маленького кусочка и дата его завершения. Длинная задача отображается вверху календаря, маленький кусочек всегда во временной сетке календаря. Если я все правильно понял, то:
___Что будет, если длинную задачу из верхней части календаря перетащить мышкой на временную сетку? По логике должен образоваться новый маленький кусочек, т.е. у длинной задачи должен заполниться срок конкретным временем начала и окончания. Если все так будет реализовано, то планировать из длинных в кусочки будет удобно.

4. Вид 14дней будет отображать временную сетку.
___ок    Очень нужно!

5. В дереве задач появятся два столбца "дата начала", "дата завершения"
___ок

6. Повторение зависит только от срока.
___not ок. Т.е. маленькие кусочки могут быть повторяемые- удобно. Но не всегда.
Насколько я понял, не будет клонов задач, которые "засирают" базу. Повторы будут вычисляться "на лету" (создаются "виртуальные клоны") и отображаться в календаре. У такого подхода есть плюсы и минусы:
     + Не засирается база, програамма работает быстрее.
     - Все "виртуальные клоны" будут иметь одинаковое время начала и окончания (это "срок"). Один из клонов нельзя перетащить на другое время. Виртуальный клон в середине нельзя будет удалить.
     - У виртуальных клонов нельзя будет создавать комментарии, присоединять к ним заметки...
Поэтому я все же за нормальные (а не виртуальные) клоны. Пусть медленнее, но возможностей больше.

7. Дата завершения является датой завершения повтора.
___ок

8. В календаре будут отображаться будущие повторы до срока(если его нет, то до бесконечности)
___ок

9. Будет опция "Автоматическое напоминание" при котором у задач имеющих срок будет автоматически появлятся напоминание за 5 мин и проигрываться звук по умолчанию. Дата автоматически сменяется в зависимости от срока. Напоминание автоматически следует и за повторяющимися задачами.
___ Эти 5 минут автоматического напоминания нужно сделать пользовательской опцией. Кроме того у каждого клона должна быть возможность поставить разное напоминание.

Оффлайн Иван Абрамовский

  • Администратор
  • Маэстро
  • *****
  • Сообщений: 2598
  • Репутация +104/-4
    • Просмотр профиля
    • Органайзер LeaderTask
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #1 : 27 Ноября 2009, 22:49:01 »
Do_zent, прежде всего спасибо за четкое пояснение. в таком формате гораздо удобнее работать. итак.

Цитировать
Что будет, если длинную задачу из верхней части календаря перетащить мышкой на временную сетку? По логике должен образоваться новый маленький кусочек, т.е. у длинной задачи должен заполниться срок конкретным временем начала и окончания. Если все так будет реализовано, то планировать из длинных в кусочки будет удобно.
при перетаскивании из верхней части календаря во временную сетку - у задачи будет устанавливаться новый срок. старый сбрасываться и устанавливаться новый. т.е. новый "кусочек" будет появляться.

Цитировать
     - Все "виртуальные клоны" будут иметь одинаковое время начала и окончания (это "срок"). Один из клонов нельзя перетащить на другое время. Виртуальный клон в середине нельзя будет удалить.
     - У виртуальных клонов нельзя будет создавать комментарии, присоединять к ним заметки...
Поэтому я все же за нормальные (а не виртуальные) клоны. Пусть медленнее, но возможностей больше.
это в дальнейшем так и сделаем. главное это уже не поломает текущей концепции а дополнит ее.

Цитировать
___ Эти 5 минут автоматического напоминания нужно сделать пользовательской опцией. Кроме того у каждого клона должна быть возможность поставить разное напоминание.
споррррный момент. привидите пожалуйста пример ваших напоминаний. за какое время вы привыкли видеть напоминание о задаче? и для всех ли задач в календаре нужно напоминание?

Оффлайн Do_zent

  • Мега Модератор
  • Опытный
  • *****
  • Сообщений: 597
  • Репутация +52/-0
    • Просмотр профиля
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #2 : 27 Ноября 2009, 23:13:43 »
Цитировать
___ Эти 5 минут автоматического напоминания нужно сделать пользовательской опцией. Кроме того у каждого клона должна быть возможность поставить разное напоминание.
споррррный момент. привидите пожалуйста пример ваших напоминаний. за какое время вы привыкли видеть напоминание о задаче? и для всех ли задач в календаре нужно напоминание?
Зачем напоминания за разное время? Если сижу за компом, то могу приступить к задаче немедленно. Для другой задачи нужно собраться с мыслями несколько минут и вежливо выпроводить посетителей. Для третьей задачи нужно еще доехать до места, а это полчаса...
Напоминание нужно только для отдельных задач. Автоматические напоминания многих (в т.ч. и меня) раздражают.

Оффлайн Wowik53

  • Способный
  • ***
  • Сообщений: 109
  • Репутация +19/-0
    • Просмотр профиля
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #3 : 27 Ноября 2009, 23:29:24 »
Непонятно. Представленный план на
http://forum.leadertask.ru/index.php/topic,4148.msg28877.html#msg28877
это окончательный результат или только для очередной версии пока?

Как окончательный вариант. Он не годится, а для очередной со статусом, "Пока так", вполне подходит.

До окончательного варианта еще много работы. Не решена проблема с отражением многодневных задач в Календаре.
Также в отношении срока, с которым собирались бороться до победного конца. Еще далеко до этого. Что в отношении Диаграммы Ганта?

Если это не окончательный вариант, то скорее всего нужно создать новые темы по разработке окончательного варианта, а здесь обсуждать этот временный вариант.
« Последнее редактирование: 27 Ноября 2009, 23:56:06 от Wowik53 »

Оффлайн biblioman

  • Активист
  • **
  • Сообщений: 72
  • Репутация +20/-0
    • Просмотр профиля
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #4 : 28 Ноября 2009, 00:23:21 »
Общее впечатление: концепция близкая к идеальному балансу интересов.

Несколько вопросов-уточнений:

П.1: Параметры "начало" и "окончание" задачи будут содержать только дату или точное время? Хотелось бы точнее представлять, как это видится авторам. Мне кажется, от времени отказываться не стоит.

Пп.2-5: OK. Только по поводу п.3 интересный рабочий вопрос: предусматривается ли возможность задать "срок" за пределами временных рамок задачи? Было бы весьма желательно эту позицию озвучить и как-то отрефлектировать--до того, как разработчики приступят к реализации... И еще: несколько человек поднимали вполне здравую мысль о необходимости сворачивать-разворачивать панель для длительных задач в календаре по тому же принципу, нажатием shortcut'а, как сейчас это происходит с выполненными задачами...

П.6 = Отдельная, т.е. относительно независимая от концепции длительности и сроков, тема. Это вопрос об управлении повторяющимися задачами. Admin совершенно прав: об этом можно безболезненно договориться по ходу дела, рассмотрев различные опции и аргументы за и против,--концепция вряд ли поломается.

Пп.7-8: не вопрос.

П.9. Вот тут единственное существенное сомнение: напоминание можно будет установить только на "за 5 минут до наступления срока" или время можно будет установить произвольно? Если только "5 минут", то это как-то уж очень по спартански...
« Последнее редактирование: 28 Ноября 2009, 00:28:28 от biblioman »

Оффлайн Дмитрий Маслов

  • Администратор
  • Маэстро
  • *****
  • Сообщений: 6146
  • Репутация +220/-19
  • Я делаю мир таким!
    • Просмотр профиля
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #5 : 28 Ноября 2009, 10:40:58 »
П.9. Вот тут единственное существенное сомнение: напоминание можно будет установить только на "за 5 минут до наступления срока" или время можно будет установить произвольно? Если только "5 минут", то это как-то уж очень по спартански...
Зачем напоминания за разное время? Если сижу за компом, то могу приступить к задаче немедленно. Для другой задачи нужно собраться с мыслями несколько минут и вежливо выпроводить посетителей. Для третьей задачи нужно еще доехать до места, а это полчаса...
Напоминание нужно только для отдельных задач. Автоматические напоминания многих (в т.ч. и меня) раздражают.
Это же будет опционально, если не хотите автоматического напоминания, то ставьте вручную. Также поставленное автоматически напоминание можно будет вручную поменять на другое.

это окончательный результат или только для очередной версии пока?
Это окончательный вариант

До окончательного варианта еще много работы. Не решена проблема с отражением многодневных задач в Календаре.
Многодневные задачи будут отображаться в календаре сверху. Что конкретно вас не устраивает?

П.1: Параметры "начало" и "окончание" задачи будут содержать только дату или точное время? Хотелось бы точнее представлять, как это видится авторам. Мне кажется, от времени отказываться не стоит.
Время можно будет задавать.

Пп.2-5: OK. Только по поводу п.3 интересный рабочий вопрос: предусматривается ли возможность задать "срок" за пределами временных рамок задачи?
Да.

несколько человек поднимали вполне здравую мысль о необходимости сворачивать-разворачивать панель для длительных задач в календаре по тому же принципу, нажатием shortcut'а, как сейчас это происходит с выполненными задачами...
Это на основную концепцию не влияет - в дальнейшем добавим.

Оффлайн biblioman

  • Активист
  • **
  • Сообщений: 72
  • Репутация +20/-0
    • Просмотр профиля
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #6 : 28 Ноября 2009, 10:50:55 »
zitz, спасибо за исчерпывающий ответ. показ-сокрытие длительных задач--да, чистая опция, т.е. в плане концепции--в самом деле, неактуально.

Оффлайн Do_zent

  • Мега Модератор
  • Опытный
  • *****
  • Сообщений: 597
  • Репутация +52/-0
    • Просмотр профиля
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #7 : 28 Ноября 2009, 23:28:48 »
Насчет нового повторения задач, когда будет повторяться Срок (это «виртуальные клоны»). Чем больше думаю, тем больше появляется вопросов. Поясню на простом примере.
У всех товарищей есть повторяющаяся задача: Обед.
Итак, мы планируем задачу: Обедать каждый день, ставим срок 1.12.2009 с 12:00 до 13:00 Повтор: Каждый день. Получается идеальная картинка, где обед будет в каждый день в одно и то же время.
Дальше начинается реальность:
1.   Сообщают, что на 12:00 у шефа назначено совещание. Я передвигаю обед на час вперед. Т.е. только у сегодняшнего обеда должен меняться срок.
2.   Звонит друг, и мы договариваемся завтра пообедать вместе. Я меняю название задачи завтрашнего обеда название на «Обед с Костей».
3.   Приходит шеф, и по его виду я понимаю, что работать нам до вечера (как минимум). Значит надо обязательно пообедать. Сегодняшнему обеду я ставлю приоритет «Сделать обязательно».
4.   Или работать сегодня придется без обеда- просто удаляю сегодняшний обед. А возможно я перенесу сегодняшний (неиспользованный) обед на завтра и завтра у меня будет целых два обеда!
Хотелось бы получить явное подтверждение от разработчиков, что все эти возможности будут реализованы при новых повторах задач.


Оффлайн Иван Абрамовский

  • Администратор
  • Маэстро
  • *****
  • Сообщений: 2598
  • Репутация +104/-4
    • Просмотр профиля
    • Органайзер LeaderTask
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #8 : 28 Ноября 2009, 23:52:43 »
да повторы возможно будет менять по времени. сначала сделаем чтобы они отображались вперед в календаре а потом и все остальное.

Оффлайн Wowik53

  • Способный
  • ***
  • Сообщений: 109
  • Репутация +19/-0
    • Просмотр профиля
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #9 : 01 Декабря 2009, 07:20:07 »

Многодневные задачи будут отображаться в календаре сверху. Что конкретно вас не устраивает?
 

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

Оффлайн Wowik53

  • Способный
  • ***
  • Сообщений: 109
  • Репутация +19/-0
    • Просмотр профиля
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #10 : 01 Декабря 2009, 09:04:53 »
 
Календарь и многодневная задача


Многодневная задача отобразить в календаре можно 2 –мя способами.
 
1   Разложить задачу на однодневные, которые в автомате отобразятся в календаре  
2   Не раскладывать задачу на однодневные. В определенный день  (дни) работать над многодневной
    задачей. Т.е. выполнять кусочек   задачи. А в календаре отображать всю многодневную задачу, в
    день (дни), в которые работаем над ней. А именно над кусочком многодневной задачи.

Многодневные задачи с различными датами начала и окончания, над которыми мы не работаем в этот день, не должны отображаться в календаре.

Мы должны применять  в ЛТ  общепринятые понятия, которые по моему и оспаривать не стоит. Это:
«Стратегия»   «Тактика»
«Жесткий график» и «Гибкий график».

Как применить эти понятия к планированию и какие инструменты требуются?

«Стратегия» - это стратегическое планирование  многодневных задач – выполняется в Диаграмме Ганта
Тактика – это планирование дня. Выполняется в Календаре.

Жесткий график. Это задачам присвоено конкретное время выполнения. Начало и конец.
Гибкий график. Это список задач, которые нужно выполнить в какой то диапазон времени, без задавания им начала и конца. В гибком графике устанавливается очередность выполнения задач.

Вот это общепринятые понятия. И они должны обязательно присутствовать в инструментах планирования.

Опираясь на эти общепринятые понятия, нужно определить,
Какой должен быть календарь? А когда появится диаграмма Ганта уже работать гад ней.

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

 
Схема календаря. Каким он должен быть?


1 Должно быть 2 окна для отображения однодневных задач.

        ·   Верхнее окно.  Окно гибкого графика.  (Требуются доработки).
                   В нем расположены задачи списком, которые нужно сделать в течении дня.
                   Справа окна должен быть движок для прокрутки отображенных задач из списка.
                   Должна быть возможность менять местами задачи в списке, выставляя очередность  
                   выполнения.
                   На то он и гибкий график.

       ·   Нижнее окно. Окно жесткого графика. (Остается все по прежнему)
                  Отображается жесткий график.
                  Расположены однодневные задачи, разложенные по часам.

       ·   Должны быть функции работы с окнами. Отключать включать каждое из окон, сдвигать
                  границу между окнами вверх вниз.

2 В низу общего окна календаря находится движок, которым перемещаем отображаемые дни в  
            календаре в лево, право.

Существующие в данный момент в верху окна кнопки 1день, 3 дня, неделя, остаются для изменения количества одновременного отображения дней в окне календаря.   ( На крайний случай функцию отображения количества дней можно оставить по прежнему.)

 
По поводу многодневных задач.


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

    ·    Разложить на однодневные подзадачи, чтобы они отобразились в календаре или….
    ·    Отобразить всю задачу многодневную. Что мы,  будем в этот день заниматься ею какое –то время. А
        именно выполнять кусочек от этой задачи.
        И размещаем эту задачу  в верхнем окне гибкого графика. При этом она должна    визуально
        отличаться от однодневных.
   Работа с ней в календаре должна быть аналогична работе с однодневными задачами.
Чтобы также можно было  меняться местами с другими задачами в списке гибкого графика, перетаскивать ее в нижнее окно жесткого графика, присваивая ей   временные границы для работы над ней.   (При этом убирается из верхнего окна).

Как отображать на выбор многодневные задачи в календаре? Это уже отдельный вопрос, который обдумывать нужно.

Примерные предложения.

            Для однодневных задач
  Однодневные задачи должны в календаре отображаться в автомате.

            Для многодневных задач.
В свойствах задачи отметить дни в выпадающем  календарике  настройки с названием «Работаю над задачей в следующие дни». В результате многодневная задача будет отображаться  в отмеченных днях в календаря.
А также, например, можно перетаскивать многодневную задачу в другой день   в окне календаря. Просто перетаскиваешь, перемещаться полностью изо дня в день. Перетаскиваю с нажатой какой ни-будь клавишей, добавляется в другой день не исчезая из первоисходного. 
 
« Последнее редактирование: 01 Декабря 2009, 09:12:34 от Wowik53 »

Оффлайн Wowik53

  • Способный
  • ***
  • Сообщений: 109
  • Репутация +19/-0
    • Просмотр профиля
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #11 : 01 Декабря 2009, 09:13:28 »
 
О сроках

Вопрос о сроках. Вообще очень обширный вопрос.
Срок относится к 3 показателям. Срок начала, Срок окончания, Срок продолжительности выполнения задачи. Естественно в планировании должны участвовать все 3 показателя. Но пока «срок» в версиях 6.7. (1-2)   характеризует только один критерий. Это однодневный  период выполнения задачи, которому и необходимого применения пока не удается найти.

 Чтобы ввести в программу полноценную функцию «срок», еще нужно поработать.

Оффлайн Иван Абрамовский

  • Администратор
  • Маэстро
  • *****
  • Сообщений: 2598
  • Репутация +104/-4
    • Просмотр профиля
    • Органайзер LeaderTask
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #12 : 01 Декабря 2009, 09:46:31 »
Wowik53, спасибо за сообщение. Возможно ли то что вы описали увидеть графически? чтобы яснее представлять о чем идет речь?

Оффлайн Wowik53

  • Способный
  • ***
  • Сообщений: 109
  • Репутация +19/-0
    • Просмотр профиля
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #13 : 01 Декабря 2009, 17:54:16 »
Wowik53, спасибо за сообщение. Возможно ли то что вы описали увидеть графически? чтобы яснее представлять о чем идет речь?

Постараюсь отобразить все графически. Буду готовить рисунки.

Оффлайн Do_zent

  • Мега Модератор
  • Опытный
  • *****
  • Сообщений: 597
  • Репутация +52/-0
    • Просмотр профиля
Re: Корректировка плана - Срок у задачи Do_zent
« Ответ #14 : 12 Декабря 2009, 13:24:10 »
___Переформулирую: Длинная задача (например в 1 месяц) длится с Даты начала до Даты завершения. Срок- это маленький кусочек длинной задачи, который можно сделать в один день. В "сроке" содержится и дата начала маленького кусочка и дата его завершения. Длинная задача отображается вверху календаря, маленький кусочек всегда во временной сетке календаря. Если я все правильно понял, то:
___Что будет, если длинную задачу из верхней части календаря перетащить мышкой на временную сетку? По логике должен образоваться новый маленький кусочек, т.е. у длинной задачи должен заполниться срок конкретным временем начала и окончания. Если все так будет реализовано, то планировать из длинных в кусочки будет удобно.
Есть еще такая идея: При перетаскивании мышкой длинной задачи на календарь будет создаваться еще одна подзадача.
Пример: Длинная задача "Написать Главу 1"
При перетаскивании будет создана подзадача: "Написать главу 1 (часть 1)"
При перетаскивании ее еще на один день: "Написать главу 1 (часть 2)"
После выполнения подзадачи мы можем посмотреть, когда мы ее делали (включаем отображение выполненных подзадач). Можно быстро ответить на вопрос: когда мы занимались данной длинной задачей.