У вас есть проблемы напоминаний в MLO-Android? Ответьте: Да/Нет.

Баг: неверный расчет процента выполнения по проекту

О найденных ошибках, опечатках или неверном поведении MLO на ПК
Автор темы

semuss
Сообщения: 52
Зарегистрирован: апр 2015

Баг: неверный расчет процента выполнения по проекту

Сообщение semuss » 04 апр 2015, 11:29

Баг: неправильно рассчитывается процент выполнения по проекту. В проценте ошибочно учитываются как усилие, установленное для самого проекта, так и для всех его подзадач, имеющих свои вложенные (получается двойной учет).

Примеры:
50% для проекта с одной завершенной подзадачей:
Изображение
33% для проекта с одной завершенной и одной невыполненной подзадачей
Изображение

Подробно:
Как видно, усилие по проекту учитывается в общем проценте выполнения наряду со всеми его подзадачами. Так же себя ведут все подзадачи, имеющие свои вложенные подзадачи.

Другими словами, сейчас, чтобы получить верный процент выполнения по проекту, нужно:
1. У самого проекта и всех его подзадач, имеющих вложенные, установить усилие в "0".
2. Вручную посчитать, сколько процентов от всего проекта (неудобно для больших проектов!) составляет каждая неделимая подзадача.
3. При появлении новых подзадач повторить процедуры.

Как исправить: значение усилия рассчитывать не как абсолютное для проекта в целом (проекты могут быть очень большими), а для своего непосредственного родителя. (Так здорово организовано это с важностью, что и тут была бы только польза, особенно для больших проектов).
*Желательно (для большей гибкости и снятия ограничения по шкале*): поменять бегунок от 0 до 100 для усилия на коэффициент, вводимый с клавиатуры.

------------
*Подробно: логично, что пользователи при данной схеме будут устанавливать усилия равными проценту вложения по задаче в проект. Поэтому при изменении проекта со значительным превышением первоначального фронта работ можем столкнуться с ограничениями шкалы, и тут придётся либо менять значение для всех подзадач проекта, либо отказываться от реалистичного учета процента выполненных работ.

Пример:
Изображение
Как видно из примера, необходимо сделать 8 стульев из 10. Усилие для подзадачи из 8 стульев логично установлено в 80% (для получения верного процента усилие по проекту установлено в 0). Теперь же при изменении заказа с 8 стульев на 11 уже сталкиваемся с ограничениями шкалы, мы не можем поставить 110. Напрашивается вариант изменить усилие на 2 и 11, но это уже практически "высшая математика", как выражаются создатели программы, и отнюдь не интуитивный пользовательский интерфейс...

Тема близка к моему предложению по созданию сеансов для задачи, собственно, баг и обнаружил, описывая предложение более компактно и наглядно. Почему бы не убить двух зайцев сразу:
semuss писал(а):Суть предложения: Добавить сеансы работы над неделимой задачей с указанием, по желанию: времени начала/конца работы, процента выполнения задачи, текстового описания, где можно указать, на каком моменте пришлось прерваться, что уже выполнено.
Можно проще: обойтись добавлением поля "процент выполнения" по задаче, а все комментарии указывать уже в заметках.
+добавить возможность сортировки по этому полю
+к гибкости приложения: может быть автоматически рассчитан процент выполнения по проекту с учетом его незавершенных подзадач, перемножая усилие на процент выполнения.
Подробно: ссылка


С уважением,
Андрей.

Аватара пользователя
Краевой
Команда бета тестеров
Сообщения: 951
Зарегистрирован: янв 2012
Есть ответ: 32
Откуда: Київ
Благодарил (а): 29 раз
Поблагодарили: 183 раза
Контактная информация:

Re: Баг: неверный расчет процента выполнения по проекту

Сообщение Краевой » 05 апр 2015, 14:29

Посмотрите на ситуацию шире. :shock:
Есть разные типы (варианты) проектов:

1. Проект является заглючительным действием, которое можно выполнить как следующее конкретное действие (СКД) - ставим одно усилие.
Например: покрасить балкон.

2. Проект является результатом - все действия спланированы - ставим другое усилие.
Например, диета или курс лечения.

3. Проект является результатом, но есть только СКД (полностью не спланирован) - ставим третье усилие.
Например, новое направление бизнеса или подключение нового клиента.

Приведенный вами пример соответствует варианту №2. Для вариантов 1 и 3 такой вариант не подходит.

Вывод:
имеющийся вариант максимально гибкий и при понимании принципа построения настраивается под любой тип (вариант) проекта.

Совет из личного опыта:
процент выполнения проекта - значение относительное и вполне достаточно приблизительного отображения.
Чем быстрее приходит осознание, что нужно сфокусироваться непосредственно на самом выполнении проекта, а не на том, чтобы отобразился идеально правильный процент, тем пользы будет больше!
100%! :!:
Я тоже это проходил! :ugeek:
Делайте! Внедряйте! И воздастся Вам по делам Вашим! (А не по Вашим мечтам, мыслям, планам, идеям или намерениям…)

Автор темы

semuss
Сообщения: 52
Зарегистрирован: апр 2015

Re: Баг: неверный расчет процента выполнения по проекту

Сообщение semuss » 05 апр 2015, 19:06

Во-первых, спасибо, что заглянули в мою тему!

А теперь по существу...

Краевой писал(а):Чем быстрее приходит осознание, что нужно сфокусироваться непосредственно на самом выполнении проекта, а не на том, чтобы отобразился идеально правильный процент, тем пользы будет больше!


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

Честно говоря, не понял особенности первого и третьего варианта. К тому же никаких вариантов нет в помощи к программе, цитата (одноименный раздел "Проект"):
Для каждого проекта динамически вычисляется Процент выполнения. Этот процент основан на том, сколько подзадач проекта завершено и каково Усилие по задаче для каждой из его подзадач. Если у подзадачи более высокое значение свойства Усилия по задаче, то ее выполнение добавляет больше значения к проценту завершения для всего проекта.


Цитата из вводного раздела "Как работать":
Используйте Схему MLO чтобы организовать Ваши цели, проекты, и задачи в дерево. Во-первых, запишите задачи, которые требуется выполнить. Если задачи большие, просто разделите их на составляющие элементы (подзадачи). Если и эти компоненты все еще кажутся большими, продолжайте разделять их, пока у Вас не получится список разумных элементарно выполняемых подзадач (действий).


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

Автор темы

semuss
Сообщения: 52
Зарегистрирован: апр 2015

Re: Баг: неверный расчет процента выполнения по проекту

Сообщение semuss » 09 май 2015, 18:07

На самом деле, раз в программе есть такое понятие, как "усилие", неплохо было бы и этот баг устранить... :geek:

Аватара пользователя
andrey
Администратор
Сообщения: 3094
Зарегистрирован: фев 2009
Есть ответ: 89
Откуда: Украина
Благодарил (а): 117 раз
Поблагодарили: 100 раз
Контактная информация:

Re: Баг: неверный расчет процента выполнения по проекту

Сообщение andrey » 15 май 2015, 06:00

То, что вы считаета багом, я, на самом деле, считаю полезной функцией. Если вы создали задачу и она требует выполнеие - у нее есть усилие. Если вы разбиваетет часть(!) этой задачи на подзадачи, то у нее остается усилие, пусть и меньшее.

Пример:

Код: Выделить всё

  Посадить дерево
     Купить лопату


У задачи "Посадить дерево" осталось усилие. Какое? Решать вам!
Если вы считаете, что задача полностью разбита на подзадачи и сама не требует усилий - ставьте ей услие 0 или превращайте в папку. Она уже не задача, а контейнер других задач.

Все эти случаи легко и гибко настраиваются в MLO и поддерживаются текущей функциональностью. Продумано годами на базе отзывов от тысяч пользователей.

Спасибо!
Andrey Tkachuk
MyLifeOrganized.net Изображение

ivan_kanalya
Сообщения: 50
Зарегистрирован: мар 2013
Поблагодарили: 1 раз

Re: Баг: неверный расчет процента выполнения по проекту

Сообщение ivan_kanalya » 15 май 2015, 07:33

Классика!!!
Фича.jpeg
Фича.jpeg (50.97 КБ) 8700 просмотров

Автор темы

semuss
Сообщения: 52
Зарегистрирован: апр 2015

Re: Баг: неверный расчет процента выполнения по проекту

Сообщение semuss » 15 май 2015, 16:44

Хорошо, рад разобраться и понять, что заблуждался. Спасибо!

Аватара пользователя
andrey
Администратор
Сообщения: 3094
Зарегистрирован: фев 2009
Есть ответ: 89
Откуда: Украина
Благодарил (а): 117 раз
Поблагодарили: 100 раз
Контактная информация:

Re: Баг: неверный расчет процента выполнения по проекту

Сообщение andrey » 16 май 2015, 05:48

ivan_kanalya писал(а):Классика!!!

Спасибо :)

semuss писал(а):Хорошо, рад разобраться и понять, что заблуждался. Спасибо!

Всегда рад помочь в меру сил.
Приведите здесь ссылки на темы с открытыми еще у Вас вопросами. Спасибо!
Andrey Tkachuk
MyLifeOrganized.net Изображение

Автор темы

semuss
Сообщения: 52
Зарегистрирован: апр 2015

Re: Баг: неверный расчет процента выполнения по проекту

Сообщение semuss » 17 май 2015, 13:40

andrey писал(а):
ivan_kanalya писал(а):Классика!!!

Спасибо :)

semuss писал(а):Хорошо, рад разобраться и понять, что заблуждался. Спасибо!

Всегда рад помочь в меру сил.
Приведите здесь ссылки на темы с открытыми еще у Вас вопросами. Спасибо!


Хорошо, Андрей. Это Вам спасибо! За программу и за оказанное внимание к вопросам и предложениям! Видно, что заявленное на сайте "внимание к предложениям пользователей" - не пустой звук! А это большая редкость!

Сейчас остались только предложения, возможно, опять из-за неправильного использования уже имеющегося функционала.
В порядке важности для меня на данный момент:
Наследование условного форматирования для подзадач
Установление дат для подзадачи относительно родителя
Необязательные задачи
Процент выполнения задачи и сеансы работы над ней

Автор темы

semuss
Сообщения: 52
Зарегистрирован: апр 2015

Re: Баг: неверный расчет процента выполнения по проекту

Сообщение semuss » 02 июн 2015, 17:17

Перехвалил :)


Вернуться в «Ошибки, опечатки, "глюки", "баги"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей