Комментарий к "декларативному планированию"

Apr 26, 2009 22:19

Это достаточно важный комментарий. Я, если, останется время, раскрою его в докладе. Дискуссия - в ЖЖ thesz ( Read more... )

декларативное планирование, темпоральная логика, управление проектами

Leave a comment

thesz April 26 2009, 20:44:46 UTC
Для того, чтобы Сергей реализовал методику в полном объёме, нужно, чтобы Сергей понимал, нахрена и (!) нуждался в оставшейся функциональности. ;)

Пока Сергей реализует то, что ему лично необходимо и что, по его мнению, позволит справится с 80% трудностей.

Это, как бы, инженерный подход, что так мил моему сердцу. ;)

Чистоту методик я радостно оставлю теоретикам. Пусть развлекаются. ;)

Насчёт "99% задач такие" - это относится только к процессам типа разработки ПО, когда можно считать, что знания и артефакты не расходуются. Если у тебя что-то расходуется, то вылезает уже линейная логика (а то и вовсе матанализ). Один процесс может создавать A, другой его потреблять.

Reply

gaperton April 27 2009, 12:01:36 UTC
> Чистоту методик я радостно оставлю теоретикам. Пусть развлекаются. ;)

Практика в этом деле, Сергей, это как раз составление планов, а не написание программ планирования, которое по сути является теорией. :) План составляется в голове, а не в программе ( ... )

Reply

thesz April 27 2009, 13:56:16 UTC
Речь не о функциональности, а о том, что у тебя первична задача, имеющая начало и конец, а цель ты вообще не можешь отдельно определить.

Откуда ты это вывел? Если можно, поподробней.

И второй вопрос: а зачем нужна отдельно определённая цель?

Reply

gaperton April 28 2009, 11:45:06 UTC
>Откуда ты это вывел? Если можно, поподробней ( ... )

Reply

thesz April 28 2009, 13:32:13 UTC
У тебя соответствие между "целью-событием" и задачей один к одному.

Процесс может произвести несколько целей.

Является ли это опровержением?

Как только ты вводишь задачи, имеющие начало и конец, ты сразу лишаешься этого свойства. Я о последовательности действий и о действиях могу думать потом, когда уже определился с целями, а ты - нет. Ты вынужден думать об этом сразу.

Процесс представляет собой связь &целиj←tE&предусловияi. Если не думать о мелкой переменной t, и об исполнителях E, то получается не думать о процессах, как таковых. Получается думать только о достижении целей через их подразбиение.

При составлении плана я работаю исключительно так, и никак иначе.

>И второй вопрос: а зачем нужна отдельно определённая цель?
Твой второй вопрос подразумевает согласие с тем, что цель ты отдельно определить не можешь.

Этого я вообще не понимаю.

Ты мне объясни, что же такое цель, стоящая отдельно.

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

Reply

gaperton April 28 2009, 15:00:27 UTC
>> У тебя соответствие между "целью-событием" и задачей один к одному ( ... )

Reply

thesz April 27 2009, 14:20:06 UTC
Ну, так обозначь, чем плохо классическое сетевое планирование.

Чего тянешь?

Reply

gaperton April 28 2009, 12:43:18 UTC
Оно само по себе не плохо. Это один из взглядов на вещи, по своему полезный. То, что любой план может быть сведен к сетевому графику - это закон природы. Умный человек не привязывается к одному взгляду на вещи, а умеет взглянуть на одно и то же с разных сторон, выбирая оптимальный взгляд для каждой ситуации ( ... )

Reply

thesz April 28 2009, 13:42:15 UTC
Наличие имён у активностей требуется для демонстрации плана работ. Имена активностей указывают на подсистемы. Кстати, имя активности у меня можно отбросить. И ввести ещё одно ключевое слово relation или как угодно.

Работа над подсистемой core включает в себя работу над целями netlist_opt(...) и simulation(...). Так просто проще.

Можно указывать, конечно, что это ведёт к достижению некоторой цели core(tested,all). Можно. Но можно и так. ;)

Так мне показалось проще, потому, что если цель находится глубоко и требуется во многих системах сразу, то получится не очень удобно.

(напоминать о ле--вых St-te мо--дах не буду - к вопросу о магии;)

Reply

gaperton April 28 2009, 15:10:20 UTC
Ну, короче, ты очень увлечен своей программой, и судя по всему так меня и не понял. Ну ладно, зато я потренировался в аргументации. :)

Reply

gaperton April 28 2009, 15:14:24 UTC
(напоминать о ле--вых St-te мо--дах не буду - к вопросу о магии;)

Не напоминай. Мало того, что это не имеет никакого отношения к теме, так я еще и никак не претендую на то, что лучше тебя разбираюсь в монадах. И что вообще - в них разбираюсь. Так что есть целых два повода о них не упоминать.

Reply


Leave a comment

Up