Ищу разработчика: программа для работы с вектором целей

Предлагаю к провести совместную разработку многопользовательского сетевого приложения по автоматизации процессов управления. За основу взят механизм, описанный в ДОТУ.
Видение проекта
ПО "Управление развитием сложных систем" предназначено для сопровождения процессов управления по ДОТУ. ПО предлагает инструменты автоматизацию всех этапов ПФУ: выявление факторов среды и их оценку; управления векторами целей, состояния и ошибки, а так же формирование концепции; построение сетевых структур управления и применение метода динамического программирования для поиска оптимального решения. Все этапы работы выполняются непосредственно пользователями.
Концепция решения
Цели и Задачи Цели системы:
  • сопровождение всех этапов ПФУ
  • работать с факторами среды (1,2 этапы ПФУ)
  • работать с векторами целей (3,4)
  • работать с сетевыми структурами (5,6,7)
Задачи системы:
  • Задачи работы с вектором целей:
    • добавить/удалить цель
    • упорядочить список целей
    • объединять несколько целей в одну интегральную
    • управлять древовидной структурой целей
    • задать каждой цели контрольный параметр
    • указывать для целей управляемые и свободные параметры
    • для параметров с числовыми типами автоматически считать разность для вектора ошибки 
Предположения и Ограничения
  • система должна наглядно демонстрировать формы и способы взаимодействия данных.
Пользователи
  • Администратор и команда модераторов ресурса для общих ресурсов.
  • Админситаратор проекта, участник проекта, зритель.
Сценарии использования
Сопутствующих вопросов так много, что нет смысла обсуждать их в одной теме. Сейчас активно с десяток тем. Если какие-то аспекты разработки в них не отражены, никто не мешает создать новую тему.
С этого начиналось:
offtopic

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

история вопроса

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

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

  • сложность изменения приоритета целей, то есть порядка следования записей;
  • необходимость время от времени раскрывать одну цель из списка как группу;
  • неудобство с обновлением текущего состояния на большом промежутке времени.

Все эти задачи требовали большого объёма писанины, но были хороши в плане "потренироваться". Решение автоматизировать пришло само собой. Попробовал использовать электронные таблицы (excel). Проблемы оказались ровно теми же: при больших объёмах информации (более сотни позиций в таблице) обработка превращается в муку.

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

Что именно предлагается автоматизировать и что это даст:
персональная работа
  • составление вектора целей, текущего состояния и ошибки управления;
  • отслеживание состояния по времени;
  • аналитические функции оценки достижения результатов.
коллективная работа
  • использование общего опыта для выявления факторов среды;
  • разработка групповых проектов для управления рабочими группами, дискуссионными клубами и т.д.
  • реализация тестов на совместимость.
Основная задача состоит в предоставлении удобного инструмента для вхождения в процессы управления широкому кругу лиц. По сути нужно создать программный продукт для вэб площадки.
Задача стала обрисовываться примерно так:
регламент
Название (выбрано произвольно): Управление развитием сложных систем (коротко — УРСС).
Разрабатывается на основе аналитической работы ВП СССР «ДОТУ», представляет из себя программный продукт выполняющий функции работы с вектором целей (первые этапы полной функции управления).
Задача не имеет сроков на реализацию. Финансирование проекта проходит на добровольной основе.
Назначение и цели создания
Автоматизированная система УРСС предназначена для предоставления доступных инструментов по созданию и сопровождению технических задач применения полной функции управления к частным вопросам.
<будет дополняться...>
чем можно помочь
  • Предлагаю всем желающим принять участие в этом проекте:
  • Помочь найти программиста.
  • Предложить откорректированный текст описания задачи.
  • Помочь с распространением этого описания по "сочувствующим" ресурсам, чтобы расширить коллектив разработчиков.
  • Придумать название проекту, если это не устраивает.
  • Высказать пожелания по функциональности, размещению и пр. в этой теме.
Схема на 09.11.2012
комментарии к схеме
Главная

На главной размещена лента публичных проектов и список закрепленных избранных проектов.

Блок «Персональная страница»

Блок содержит следующие разделы:

  • кабинет;
  • проекты;
  • коллективные проекты;
  • шаблоны;
  • аналитика.
Кабинет

Функции управления учетной записью, профиль, статистика, приглашения(отправка, получение, ответ).

Проекты

Под проектом понимается объем данных состоящий из:

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

Список проектов оформлен в виде вектор самоуправления (общий вектор целей), где в качестве строк идут проекты.

Каждый пользователь может отследить прогресс по конкретному проекту, цели или по вектору самоуправления. Для этого следует в форму отображения записи добавить градиент, например, в виде процентной шкалы или текстовой записи, если выбрана другая шкала оценки.

Любой блок проекта можно сохранить как шаблон.

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

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

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

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

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

Коллективные проекты

На странице коллективных проектов отображаются:

  • свои проекты со статусом коллективный
  • проекты к которым присоединился пользователь
  • открытые проекты, которые отслеживает пользователь.
Шаблоны

Список сохранённых шаблонов с возможностями их редактирования аналогичными разделу "проекты".

Так же отдельной колонкой идет список публичных шаблонов.

Любой свой шаблон можно предложить сделать публичным. То есть отправить на рассмотрение администрации сайта.

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

Аналитика

Условный раздел, который будет расширяться по мере введения дополнительного функционала по ДОТУ.

Коллективная работа

Социальный раздел ресурса.

  • Поиск пользователей.
  • Форумы.
  • Группы.
Справка

Справочные материалы по заполнению форм, инструкции по применению, ответы на вопросы, обратная связь.

Закреплено модератором

Тема закрыта. Программа по работе с вектором цели разрабатываться не будет.

Разработчики переключились на УРСС. Читайте внимательно что это такое такое и как реализуется в соответствующих темах этой ветки форума.

ПО "Управление развитием сложных систем" (УРСС) предназначено для сопровождения процессов управления по ДОТУ. ПО предлагает инструменты автоматизацию всех этапов ПФУ: выявление факторов среды и их оценку; управления векторами целей, состояния и ошибки, а так же формирование концепции; построение сетевых структур управления и применение метода динамического программирования для поиска оптимального решения.

Комментарии (129)

Опишите пожалуйста поподробнее: каковы цель разработки программы? какова суть данной программы? какие параметры нужны для ввода? Что должно быть на выходе? Взаимосвязи каковы могут быть? Какие задачи вы хотите решать с помощью данной программы?
В программе, как я понимаю, будет некоторая шкала оценок. Что это будет собой представлять?
Велосипед не изобретаю. Подробное описание изложено в ДОТУ. Речь о первых этапах полной функции управления. А именно о формировании вектора целей. Рекомендую ознакомиться с оригиналом работы.
Пока целей немного, процесс можно держать в голове, но когда число целей переваливает за полтинник приходится прибегать к помощи носителей. Задача программы упростить работу с большими перечнями.

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

Каждая строчка списка должна содержать несколько полей: цель, состояние, ошибка. Так же нужна функция истории изменения состояния по каждой цели. Аналитическую часть, наверное, стоит обдумывать уже в процессе.

Нужна возможность экспорта/импорта групп целей. Чтобы иметь возможность собрать некий базовый вариант общего вектора целей из шаблонов. Например, можно подготовить ряд шаблонов по частным целям: здоровье, карьера, учеба, семья и т.п. (понятно, что все цели не охватить, но это и не требуется. всё-таки постановка целей у каждого должна быть своей)
Реализация по большей части зависит от разработчика. Если речь пойдет о вэбе, то неплохо бы иметь возможность прикрутить эту разработку как модуль к сайту. Чтобы была интеграция с личным кабинетом пользователя.
То есть это может быть как самостоятельный проект, так и модуль для известного движка.
Набросал примерный вид
http://s2.ipicture.ru/uploads/20120830/ON64WQbj.jpg
У каждого пункта есть функции: удалить, переместить вверх вниз, раскрыть, отобразить как самостоятельный список.
За пределами поля цели две кнопки с плюсиками. Добавить цель и добавить шаблон/группу.

В общем, если процесс пойдет, проработаю функциональность детальнее.
А у MS Project и его аналогов такого функционала нет?
Я вот диаграммой Гантта для работы пользуюсь - очень удобно множество задач видеть на оси времени.
Там можно добавить пользовательские поля любого типа, включая приоритет, текущее состояние и т.д. И сортировать по ним.
Т.к. ms project стоит денег, я использую бесплатный GanttProject.
А я привык к таблицам Excel. Даже в нём функциональности хватает. Чего говорить про профессиональные системы управления проектами.
Вот только легкость освоения этих продуктов и удобство указывают, что по сути они лишь суррогаты некой идеи. Да, пока нет специализированной, заточенной под конкретную задачу программы, они сгодятся. Но это только пока.
GanttProject вроде заинтересовал. Но всё-таки я считаю необходимым снизить порог вхождения в подобного рода работу и желательно без установки специального софта. Сейчас ведь нужно серьезно захотеть, чтобы осваивать всё это.
ЗЫ: Забегая сильно вперед, есть мысль прикрутить это вэб-приложение к новому движку сайта (надеюсь он всё-таки будет социальным). А там можно будет подумать и о версиях под Android и iOS.
Я считаю что будущее за кросс-платформенными веб-приложениями, которые используя локальное хранилище могут работать и без сети. HTML5 это или другие языки web-IT-специалисты меня поправят.
Кстати есть веб-аналоги MS Project.
Прям, хоть самому за код садись. Вот только у меня терпения не хватит.
Наверное, стоит оформить задачу в максимально доступной форме и пройтись с просьбой по сочувствующим ресурсам.
Вопрос с какой позиции писать ТЗ? Рассчитывать, что про ДОТУ всем известно и шпарить терминологией оттуда или ограничиться терминологией списков и сортировок?
локальная версия
1 Общие сведения
Управление развитием сложных систем (далее — УРСС).

Разрабатывается на основе аналитической работы ВП СССР «ДОТУ», представляет из себя программный продукт выполняющий функции работы с вектором целей (первые этапы полной функции управления).

Задача не имеет сроков на реализацию.

Финансирование проекта проходит на добровольной основе.

2 Назначение и цели создания
Автоматизированная система УРСС предназначена для предоставления доступных инструментов по созданию и сопровождению технических задач применения полной функции управления к частным вопросам.

3 Цели разработки текущего этапа
На первом этапе система должна:

  • быть приспособлена к размещению на интернет площадке;
  • поддерживать многопользовательский режим и быть приспособлена к режиму коллективной работы;
  • помогать составить вектор цели, вектор текущего состояния, вектор ошибки, и выводить короткие подсказки по каждому этапу;
  • содержать подробные подсказки по каждому этапу работы, выводимые по запросу;
Дальше мысль не идёт. Понимаю, что нужно будет в технических дебрях движков разбираться и лень какая-то нападает. Собственно, поэтому программиста и ищу. так то можно продолжить...


Реализация программного модуля
Пользовательский интерфейс предоставляет функции управления списком.

Каждая строчка списка должна содержать несколько полей: цель, состояние, ошибка. Так же нужна функция истории изменения состояния по каждой цели. Аналитическую часть, наверное, стоит обдумывать уже в процессе...

http://s2.ipicture.ru/uploads/20120830/ON64WQbj.jpg
Нужна возможность экспорта/импорта групп целей. Чтобы иметь возможность собрать некий базовый вариант общего вектора целей из шаблонов. Например, можно подготовить ряд шаблонов по частным целям: здоровье, карьера, учеба, семья и т.п. (понятно, что все цели не охватить, но это и не требуется. всё-таки постановка целей у каждого должна быть своей)

Чем сейчас можно помочь:
  1. Найти программиста.
  2. Предложить откорректированный текст описания задачи. (ДОТУ ведь не один я читал, должны понимать о чём речь)
  3. Помочь с распространением этого описания по "сочувствующим" ресурсам, чтобы найти наконец программиста.
  4. Придумать название проекту.
  5. принять участие в обсуждение этой теме или в теме "Как наладить процесс коллективного творчества?"
Чтобы не забыть, где разместил запросы. Первая просьба на forum.kpe.ru.
вступительный текст
Предлагаю к реализации такую практическую задачу, как использование полной функции управления в повседневной жизни. Составление вектора цели, вектор текущего состояния, вектора ошибки и т.д. Переписывать ДОТУ не вижу смысла, в силу того, что большинство посетителей этого ресурса если и не читали, то имеет представления о чём речь.
Можно порассуждать о формах как эту работу (составление концепций развития для своей жизни) с теоретического уровня перенести на практический. В любом случае, для вхождения в управление собственно жизнью она необходима.

Есть кое-какие соображения насчет формы реализации. Составление вектора целей на бумаге со временем превращается в утомительную задачу, потому как поменять местами или вписать новые строки задача не простая. На ум приходят средства автоматизации. В самом простом виде, можно использовать электронные таблицы (например MS Excel или OOo Calc). Если знаешь чего хочешь, то средства найдутся. Но задача стоит несколько шире.
Основная задача состоит в предоставлении удобного инструмента для вхождения в процессы управления своей жизнью более широкому списку лиц.
По сути нужно создать программный продукт, лучше, конечно, скрипт для вэб площадки, который будет работать со списками. Создавать, сортировать, делать вложенные списки, предлагать готовые шаблоны (для того, чтобы не сидеть над пустым листом), и выводить короткие подсказки зачем всё это делается и как надо.
Задача стала обрисовываться примерно так:
[INDENT]1 Общие сведения
Управление развитием сложных систем (далее — УРСС).
Разрабатывается на основе аналитической работы ВП СССР «ДОТУ», представляет из себя программный продукт выполняющий функции работы с вектором целей (первые этапы полной функции управления).
Задача не имеет сроков на реализацию.
Финансирование проекта проходит на добровольной основе.
2 Назначение и цели создания
Автоматизированная система УРСС предназначена для предоставления доступных инструментов по созданию и сопровождению технических задач применения полной функции управления к частным вопросам.
3 Цели разработки текущего этапа
На первом этапе система должна:
  • быть приспособлена к размещению на интернет площадке;
  • поддерживать многопользовательский режим и быть приспособлена к режиму коллективной работы;
  • помогать составить вектор цели, вектор текущего состояния, вектор ошибки, и выводить короткие подсказки по каждому этапу;
  • содержать подробные подсказки по каждому этапу работы, выводимые по запросу;
[/INDENT]
И вот тут возникает первая проблема. Нужен программист. Чего и зачем делать понятно, как реализовать - не очень.
Предлагаю всем желающим принять участие в этом проекте:
  1. Помочь найти программиста.
  2. Предложить откорректированный текст описания задачи. (ДОТУ ведь не один я читал, должны понимать о чём речь)
  3. Помочь с распространением этого описания по "сочувствующим" ресурсам, чтобы найти наконец программиста.
  4. Придумать название проекту, если это не устраивает.
  5. Высказать пожелания по функциональности ,размещению и пр. в этой теме или на сайте, породившем эту идею, media-mera

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

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

Нужна возможность вставить сразу готовый к заполнению блок. Например, тот же блок "здоровье", с уже готовым набором целей. Пользователю останется заполнить текущее состояние и ошибку по каждому пункту блока.

Аналитический блок/статистика — это работа на будущее. Эта часть будет раскрыта как последующие этапы полной функции управления.

Например, вначале можно в этом блоке размещать статистику по достижению целей. Затем перейти к формированию списков факторов среды по каждой цели. И т.д.


Коллективная работа представляется следующим образом:

  • При создании проекта участник получает права администратора на него.
  • Далее он может разослать приглашения другим пользователям ресурса или сделать проект открытым для всех.
Объектно-ориентированный подход знаешь что такое? Это как бы посредник между твоим языком и языком программирования. По сути это общепринятая часть ДОТУ.
Опиши задачу на языке объектов и их свойств - и программерам всё понятно будет.
Если я опишу задачу предложенным способом, программист может и не понадобиться.

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

Просто интересно, хоть кто-нибудь может поделиться личным опытом работы с вектором целей?
Henson, самое главное - опиши функционал для сей программы. Эскиз нарисовал хорошо - многое прояснилось, но недостаточно. Пока есть лишь смутные представления, что как должно работать. Идея очень интересная - можно ещё её совершенствовать и привести к некой социальной сети на определенную тематику. Готов взяться за реализацию, если это будет интернет-приложение.
Замечательно. Вплотную займусь проработкой функционала.
Чтобы продумать весь функционал требуется немного больше времени, чем думал. Выложу пока
комментарии к схеме
Главная
На главной размещена лента публичных проектов и список закрепленных избранных проектов.

Блок «Персональная страница»
Блок содержит следующие разделы:

  • кабинет;
  • проекты;
  • коллективные проекты;
  • шаблоны;
  • аналитика.

Кабинет
Функции управления учетной записью, профиль, статистика, приглашения(отправка, получение, ответ).

Проекты
Под проектом понимается объем данных состоящий из:

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

Список проектов оформлен в виде вектор самоуправления (общий вектор целей), где в качестве строк идут проекты.

Каждый пользователь может отследить прогресс по конкретному проекту, цели или по вектору самоуправления. Для этого следует в форму отображения записи добавить градиент, например, в виде процентной шкалы или текстовой записи, если выбрана другая шкала оценки.

Любой блок проекта можно сохранить как шаблон.

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

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

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

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

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

Коллективные проекты
На странице коллективных проектов отображаются:

  • свои проекты со статусом коллективный
  • проекты к которым присоединился пользователь
  • открытые проекты, которые отслеживает пользователь.

Шаблоны
Список сохранённых шаблонов с возможностями их редактирования аналогичными разделу "проекты".

Так же отдельной колонкой идет список публичных шаблонов.

Любой свой шаблон можно предложить сделать публичным. То есть отправить на рассмотрение администрации сайта.

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

Аналитика
Условный раздел, который будет расширяться по мере введения дополнительного функционала по ДОТУ.


Коллективная работа
Социальный раздел ресурса.

  • Поиск пользователей.
  • Форумы.
  • Группы.


Справка
Справочные материалы по заполнению форм, инструкции по применению, ответы на вопросы, обратная связь.
Остаются открытые вопросы:

  • как автоматизировать опознавание факторов среды?
  • в какой форме работать с частными целевыми функциями и вообще нужно ли?
  • насколько глубоко воплощать положения ДОТУ (схемы управления, структуры, манёвры).

ответ на первый частично есть
Опознавание факторов среды по сути процесс творческий и индивидуальный. Есть идея как несколько упростить задачу.

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

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

Автоматические подсказки не лишены изъянов. Миллион мух, как известно... Нужны оба варианта.
Henson, непонятна работа шаблонов. Что они собой будут представлять? Готовое решение для составления всего проекта, то есть вывод нужных для пользователя элементов сразу. Какие это элементы?
Если ресурсов не хватит (в смысле человеческих), то можно на главную запостить для поиска программистов для разбиения задачи.
Идея вложенного подобия. Список проектов - это ведь тоже вектор целей - он называется вектор самоуправления. Каждый проект - это вектор целей. Каждая цель вектора может быть раскрыта в виде вложенных целей
пример проекта
вектор самоуправления:
  1. проект
    • Цель 1
      • Цель 1.1
      • Цель 1.2
        • Цель 1.2.1
        • Цель 1.2.2
      • Цель 1.3
  • Цель 2
  • Цель 3

  • проект
    • Цель 1
      • Цель 1.1
      • Цель 1.2
      • Цель 1.3
    • Цель 2

  • проект
    • Цель 1
    • Цель 2

  • проект
    • Цель 1
      • Цель 1.1
      • Цель 1.2

  • prototype:
    Henson, непонятна работа шаблонов. Что они собой будут представлять? Готовое решение для составления всего проекта, то есть вывод нужных для пользователя элементов сразу. Какие это элементы?
    Шаблон представляет собой небольшой проект с незаполненными полями текущего состояния и ошибки. То есть это список целей с подцелями и параметров относящихся к этим целям (контрольный, управляемые, свободные). Структуру данных в ближайшее время нарисую. Задача состоит в том, чтобы можно было вставить в любое место текущего проекта этот список целей, или добавить к себе уже готовый образец проекта для правки и заполнения.

    Структура от человека к человеку не обязана совпадать, поэтому предугадать куда будет вставлен шаблон нельзя. Нужно исходить из того, что для одного человека здоровье может быть одной из ключевых целей, а для другого подцелью в спортивной карьере, которая в свою очередь так же будет являться частью более крупной цели. Получается что схожие блоки расположены на разных уровнях структуры.
    AMX:
    Если ресурсов не хватит (в смысле человеческих), то можно на главную запостить для поиска программистов для разбиения задачи.
    Человеческий ресурс на любом этапе лишним не будет. Если можно привлечь дополнительные силы, лучше это сделать. Попутно решить вопрос как сформировать и координировать работу коллектива разработчиков (лично у меня организаторский опыт минимален).
    Henson:
    Остаются открытые вопросы:

    [list][*]как автоматизировать опознавание факторов среды?
    [/quota]

    а разве опознование фактора среды не дается свыше?
    я так понимаю быть внимательным к языку жизненных обстоятельств и правильно связать казалось бы не связаные события есть способ опознать фактор среды(?)
    Еще: это один из самых трудных этапов наряду со вторым (внесение в системы собственных стереотипов).
    Незнаю насколько хорошо может софт сдесь помочь, хотя я не отрицаю: вон например египетские жрецы вывели фактор среды (закон времени) с помощью тысячилетних записей, те небыло бы записей небыло бы и отрытия ими закона времени. С другой стороны не каждый простолюдин умевший читать мог вывести эти тенденции, те нужна какаято специальная алгоритмика (культура) мышления и работы с архивами.
    AlexK:
    а разве опознование фактора среды не дается свыше?
    Наверное, вопрос про различение. Предложенный алгоритм не претендует на выявление всех возможных факторов среды, это работа персональная. С другой стороны, обратить внимание человека на ключевые факторы мы в состоянии. Причем можем делать это динамически, по средством накопления опыта.

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


    AlexK:
    я так понимаю быть внимательным к языку жизненных обстоятельств и правильно связать казалось бы не связаные события есть способ опознать фактор среды(?)
    Факторы среды у всех свои или они могут повторяться? Например, в вопросах физиологии у нас скорее всего факторы совпадут, а в профессиональном плане мы разойдемся.


    AlexK:
    Еще: это один из самых трудных этапов наряду со вторым (внесение в системы собственных стереотипов).
    Незнаю насколько хорошо может софт сдесь помочь, хотя я не отрицаю: вон например египетские жрецы вывели фактор среды (закон времени) с помощью тысячилетних записей, те небыло бы записей небыло бы и отрытия ими закона времени. С другой стороны не каждый простолюдин умевший читать мог вывести эти тенденции, те нужна какаято специальная алгоритмика (культура) мышления и работы с архивами.
    Всю работу программа за нас не выполнит. Понятно, что помимо аналитической части есть ещё и практическая. Выработка стереотипов — одна из них. Программа в первую очередь нужна для упрощения работы с вектором целей. А уже дальше видно будет, чего ещё можно к ней прикрутить.
    Плохо у меня получается описывать структуру. Лучше бы этой частью занялся программист.
    о структуре данных
    Наименование цели │ уровень цели (подцелью чего является) │ ключевой параметр │ идеальное состояние ключевог опараметра │ текущее состояние ключевого параметра │"разница" между идеальным и текущим состояниями (ошибка)
    Каждому ключевому параметру соответствуют две две таблицы.

    управляемые параметры:
    наименование управляемого параметра │ текщее состояние
    свободные параметры:
    наименование свободного параметра │ текщее состояние

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

    Шаблон вклчает в себя строку основной таблицы со связанными списками свободных и управляемых параметров.
    Интересна мысль с форума КПЕ
    Древовидная структура. Корень дерева - что-то типа "Мои цели", причем каждая дочерняя ветвь идет от этого корня или от другой дочерней ветви (на языке программистов это self-association - дословно самообъединение). В таком случае достаточно легко переносить ветви с одной родительской ветви на другую
    Движок не даёт возможности индивидуально назначать права редактирования своих сообщений, есть только модераторские права. Теперь можно править первый пост, пробуй.
    Отредактировал первое сообщение темы. Есть возможность его закрепить?
    В смысле сделать видимой на всех страницах вверху? Для этого плагин нужен, в планах...
    AMX:
    В смысле сделать видимой на всех страницах вверху? Для этого плагин нужен, в планах...
    Вот потому мне и хочется сменить движок... Ладно, дождемся пока плагина.
    Могу помочь с программированием.
    Хочу поделиться своими наработками по этому вопросу. В основе вложенные циклы с разной частотой опросов, в зависимости от приоритета для конкретной ситуации и времени суток. Я всегда привожу такой пример своим сотрудникам: удобная или не удобная одежда вы представляете еще до того как надели на себя какую то одежду, то есть вы моделируете ситуацию. Тепло на улице или идет дождь. Наборы моделей вложенные в циклы и порядок их построения в один большой замкнутый цикл, результатом вычисления которого будет прогноз с большой долей вероятности с записью результата в логи критериев и перераспределение приоритетов для оптимизации системы в будущем, что в принципе, является процессом обучения. Не претендую, на истину, потому что эта тема не является основной в нашей работе.
    Если делается веб-приложение, то смогу помочь на стадии вёрстки. Так же смогу спроектировать и сверстать интерфейс на Bootstrap.
    Сначала нужно сделать МАТЕМАТИЧЕСКОЕ описание постановки задачи: структуры данных, расчеты, выходные формы и т.п.
    Потом СОЗДАТЬ алгоритм обработки данных и формирования выходных форм.
    На это уйдет не один год. И уж только потом определяться на какой платформе и на каком языке писать программу.
    А то что Вы предлагаете это корректировка некоей таблицы без всяких расчетов. А чем тогда EXCEL не устраивает?
    На самом деле требуется разработка математической модели ДОТУ для конкретного объекта или механизм для создания таких моделей. Но это задача не для программиста, а для группы специалистов с обязательным участием математиков.
    Полное предложение сформулировано и постоянно дополняется на форуме.

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

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

    Особенно остро сейчас стоит вопрос с алгоритмами совместной работы.
    Корректировка:
    Не программу надо писать, а сайт делать. Облачные технологии, социальная сеть - называйте как хотите - но не зарывайте хорошую идею при рождении. Браузеры есть во всех устройствах, ничего устанавливать не надо, интерфейса html с лихвой хватит на реализаци задуманного. Через сайт проще делать авторизацию с соцсетями, сбор статистики и анализ информации. Задача у вас простая, как и всё замечательное, мне напомнило обычный задачник на каждый день, только глобального уровня.
    Зачем ещё сайт? Неужели нельзя воспользоваться уже доступными средствами?
    Параллельно разработке собственной программы идёт поиск уже существующих решений. Если можете поделиться такой информацией, буду признателен.
    В точку! Именно сетевой проект и планируется. Описание задачи уже сейчас занимает несколько листов А4, поэтому вполне логично что на него в этом сообщении дали лишь ссылку.
    При составлении ТЗ, кроме функциональных требований, нужно ещё прописать целую кучу необходимой информации:

    1 Технические требования
    2 Требования назначения
    3 Требования к интерфейсу пользователя
    4 Требования надежности
    5 Требования к функциональным характеристикам
    6 Требования к организации хранения информации
    7 Требования к средствам разработки ПО
    8 Требования к идентификации

    Потом уже делать ОПЗ, как предлагает Наталья.
    ТЗ по ГОСТу выходит сухим и мало кому понятным. По крайней мере у меня.

    Если можете помочь с формулированием предложенного списка требований, помощь будет не лишней.
    А где требование чтобы на данном проекте ТЗ писалось по ГОСТу?
    Почему бы не помочь, наваяю на днях гуглодокумент - дам ссылку.
    Может быть лучше попробовать хоть раз задействовать собственные мозги?

    Задача: повысить нравственность населения.
    Как объяснить машине что такое уровень нравственности населения? По каким критериям мерить?
    По количеству преступлений... но это следствие, которое может быть достигнуто разными путями. Да и что считать преступлением, по каким нормам оценивать?

    С расчётом выполнения такой задачи на вряд - ли справится машина. А если справится - то за какое время? Человек же, может выяснить в каком направлении и с какими успехами выполняется данная задача буквально за день, пройдясь по улице какого-нибудь городка и посмотрев новости.
    Внимательнее читайте какие этапы работы предложены к автоматизации. Полное описание задачи выложено на форуме, здесь лишь ссылка.
    Henson, предлагаю перейти в более активную высокочастотную фазу - создать чат в скайпе и дать ссылку на него здесь, в посту на главной и на остальных сайтах где тема обсуждается. Разработчиков появилось уже несколько, дальше в тандемном и политандемном режимах можно приступить к следующему этапу.
    Ага, сам на 1С хотел сделать... Цели были поставлены, а вот жизненных обстоятельств в ответ пока не возникало до сих пор... Сигнал, что ли, надо б задуматься...
    Можете описать свой опыт в теме 'ДОТУ с 'карандашом в руках...' на форуме?

    Ваш опыт будет очень полезен для нашей работы.
    Да, очень интересная тема. Попробую что-нибудь написать там....
    Вообще, автоматизация - полезная вещь. С одной стороны, согласен с многими, здесь написавшими, что не надо забывать о генетических способностях человека, которые априори дают ему все возможности для полноценной реализации себя и сопровождении программно-аппаратного :) комплекса под названием 'Наш мир', с другой стороны, некоторые программки могут разгрузить одни и тем самым помочь другим направлениям нашей работы... Н-да... Сам не понял, зачем написал очивидную вещь... :)
    Интересная идея. Однозначно как web-сервис, причем лучше отдельный от соцсетей. Это возможность использовать использовать опыт многих пользователей, сбор статистики по любым интересующим параметрам. Технически довольно просто реализовать, дело времени, вопрос только в разработке алгоритма, по которому будет писаться программная часть. Реализовать это в прикладной программе, устанавливаемой на конечном ПК можно, но тогда этот сервис не станет массовым и без наличия доступа в интернет немного функционально неполноценным.
    Полезность такой штуки будет даже не в выгодах конечного пользователя в плане каких-то расчетов, а возможность для каждого увидеть в виде статистики некоторые закономерности и общую тенденцию.

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

    Программная составляющая не заменяет человека, а лишь указывает на необходимость оценок. Автоматизирует рутинные процессы, не более. Программист дает инструмент, как можно более объективный.


    Если в описании есть 'тёмные места', лучше их выявить как можно раньше. Включайтесь в процесс обсуждения.
    А почему не 3 варианта - десктоп, веб и планшет?
    А веб разделить на 2 подпроекта - отдельный ресурс и приложение для соцсетей (вконтакт, майл, фейсбук)?
    програма штука хорошая (продвижение концепции ну и конечно же помочь людям разабраться в собственном векторе или хотябы предложить задуматься)... но проблем по сути не решит...
    это не должен быть не в коем случаи какойто 'reminder' поскоку человек волевым порядком должен помнить о своей цели....

    __Идеи__
    1. если это будет вэб приложение то было бы не плохо вектора в БД хранить и делать глобальную статистику (хотя это понятно и без этого...мы же знаем в какой культуре жевём ) но есть риск использования и во зло. Если статистика будет общедоступной то для людей с стабильной психикой и нравственостю это может послужить примером
    2. автоматическое выевление вектора ошибки это то что надо но тут нужен крутой искуственный интелект чтоб из всех данных что будут выевлять логические умозаключения
    3. анонимность послужет поводом для искренности

    В общем идея не плохая.. главно чтоб не во зло..
    Серьёзных технологий тоже не требуется (нужен и сайт и в соц сетях выставлять)...Я сам програмист по части флэш если понадобится то помогу чем смогу.
    AMX:
    Henson, предлагаю перейти в более активную высокочастотную фазу - создать чат в скайпе и дать ссылку на него здесь, в посту на главной и на остальных сайтах где тема обсуждается. Разработчиков появилось уже несколько, дальше в тандемном и политандемном режимах можно приступить к следующему этапу.
    Отрывок из работы "Основы социологии":
    ответственность за воплощение управленческого решения (плана, проекта) в жизнь (т.е. за координацию работ в процессе его осуществления) может быть только персональной и едино-личной, хотя у координатора проекта могут быть подчинѐнные помощники, заместители, «штаб», помогающие ему в работе.
    .
    На данный момент представление об этапах (сетевая структура) поверхностно.


    Идея -----> план -----> воплощение -----> результат.

    Тандемный (политандемный) принцип подходит для планирования. Реализация это несколько другой род ответственности. Координировать воплощение должен один человек. А для этого нужно оформить уже набравшиеся идеи.

    Нашел интересный материал по этому вопросу. В купе с ДОТУ и Основами социологии, материала для перехода на следующий этап достаточно. Остается дело за малым.

    Со скайпом могут быть сложности - большую часть времени мне он недоступен.
    Океан:
    ICQ- как альтернатива Скайпу?
    Вопрос упирается в создание чата.
    Помню байка ходила, что аска ставит свой копирайт на всё, что вы через неё шлёте. И мол через год когда ваш проект начнет приносить прибыль, к вам придут владельцы интеллектуальной собственности за своей долей.
    Определённо нужно некое "пространство" в сети для интерактивного общения. Если не каждому будет удобен формат конференции Скайпа, то придумать что-то более простое (это вопрос к понимающим в данной области). Далее, здесь на форуме можно создать спецтему, в которой обговаривается время для конференций и т. д.
    Не берусь судить, годится ли для такой роли (интерактивное общение) данная ветка форума - viewforum.php?f=36.
    Что думаете по этому поводу?
    Henson:
    необходимость время от времени раскрывать одну цель из списка как группу
    Поясните, а откуда берётся группирование целей?
    А если цель из одной группы выше по приоритету, чем цель из другой?
    Группа просто группирует некоторые цели? Или она тоже имеет свой показатель?
    Павел:
    Поясните, а откуда берётся группирование целей?
    А если цель из одной группы выше по приоритету, чем цель из другой?
    Группа просто группирует некоторые цели? Или она тоже имеет свой показатель?
    Разобрался
    С подробной информацией по векторам целей не знаком, поэтому задачу возможно недопонял, но кажется, что вам помогут:
    1. "Google+" - для коллективной работы
    1.1. объединение "друзей" по "кругам" и довольно удобное распространение информации по нужным "кругам" ;
    1.2. видео конференции,
    1.3. бесплатные EXCEL, WORD и др. - с возможностью одновременной работы, и сохранением истории изменения документа
    2. "MindManager" - программа для составления ментальных карт
    2.1 удобно в древовидной форме записывать мысли
    подробнее могу рассказать по скайпу
    Океан:
    Не берусь судить, годится ли для такой роли (интерактивное общение) данная ветка форума - viewforum.php?f=36.
    Что думаете по этому поводу?
    Предполагается болтовня не абы о чём, а на вполне определенную тематику, уже оглашенную в этой ветке форума.
    sankon:
    С подробной информацией по векторам целей не знаком, поэтому задачу возможно недопонял, но кажется, что вам помогут:
    1. "Google+" - для коллективной работы
    1.1. объединение "друзей" по "кругам" и довольно удобное распространение информации по нужным "кругам" ;
    1.2. видео конференции,
    1.3. бесплатные EXCEL, WORD и др. - с возможностью одновременной работы, и сохранением истории изменения документа
    2. "MindManager" - программа для составления ментальных карт
    2.1 удобно в древовидной форме записывать мысли
    подробнее могу рассказать по скайпу
    Прочитайте первое сообщение темы, более менее точно описано что именно нужно. Если не достаточно ясно описано, тов каких местах стоит уточнить?

    Excel, MindManager пользовался, для данной задачи они малопригодны. Для поставленной задачи скрестить их использование с социальной сетью Google+ большой пользы не принесет.
    Если речь идёт о С/С++ или Python или (вряд ли, но вдруг: Objective-C/C++) - могу предложить посильную помощь.
    Речь идёт о сетевом проекте. Насколько эти языки применимы в данной ситуации мне сказать сложно (вероятно, в будущем разработка будет портироваться на другие платформы).

    Однако уже сейчас, как программист, мы можете помочь с формулированием и разбивкой заданий.
    Изходя из формулировки задачи и самой предметной области, мне кажется, было бы целесообразно разработать экспертную систему, возможно что то типа http://ru.akinator.com/ . Возможно в диалоговом режиме или с однократным вводом фактов и целей, т.е.: вводится вектор цели, вводится вектор состояния на выходе получаем вектор ошибки; или вводится вектор цели, вводится вектор состояния, получаем вектор коррекции. При подобном техническом решении нужен оператор, который будет заниматься вводом правил и их корректировкой. В меру своих возможностей и понимания готов помочь.
    Можете подробнее описать экспертную систему? Есть ли параллели с предложенной идеей про игровую форму на форуме?
    Вместо всякого ТЗ было бы неплохо увидеть эскиз интерфейса пользователя. Этого будет достаточно.
    Чем чётче проработать идею на начальных этапах (задолго до 'рисования эскизов') - тем меньше вероятность получить на выходе 'а мы хотели совсем не то, что тут реализовано, надо всё переделать'
    Верно. Поэтому и нужно привлечь как можно больше человек к обсуждению задачи на форме.
    В первом сообщении темы «Ищу разработчика: программа для работы с вектором целей» на форуме есть эскиз интерфейса, каким он представляется на текущий момент. Так же там есть подробное описание задачи (опять же, на текущий момент).

    Первое сообщение этой темы, по мере необходимости, постоянно обновляется.
    вопрос: А почему решение разрабатывать программу только с 4 пункта ПФУ?
    ' 4. Формирование концепции управления и частных целевых функций управления, составляющих в совокупности концепцию, на основе решения задачи об устойчивости в смысле предсказуемости поведения.'

    может будет смыслом подумать о полном функционале ПФУ, а не только векторах?
    Выполняя задачу 'на бумаге' именно этот пункт вызывает наибольшее желание его автоматизировать. В начале темы на форуме я описал 'историю вопроса'. Согласитесь, сортировать дерево гораздо проще реализации алгоритмов на графах. И с другой стороны, до этого тоже может дойдет, если у пользователей системы будет спрос на такие функции. В любом случае, программная реализация остальных этапов ПФУ, требует гораздо больше человеческих ресурсов.

    Текущий вид задачи - это уже плод коллективного творчества минимум двух групп (форумов).
    Кстати, нечто в этом направлении с 2008 года разрабатывает Юра Кочетков:
    http://kob.su/forum/showthread.php?t=834
    Проект 'Омега'
    Благодарю. Попробую связаться и объединить усилия.
    Друзья.... а разве выевление вектора ашибки не является работой индивида каторую каждый должен делать самостоятельно?
    если програма будет отвечать на такие вапросы зачем тогда интелект? зачем интуиция?
    боюсь безвольных людей это зазомбирует ещё сильней
    перед тем как начать разработку прошу поднять этот вопрос да и не только этот...чем может навредить такое софт решение? делимся мнениями
    да, конечно вы правы. Отдельное приложение по векторам - это будет инструмент, и не известно кто может им воспользоваться, я правильно понял, что это будет свободное распространение. Вот я поэтому и спрашивал может будет смыслом подумать о полном функционале ПФУ. т.е. конечно сначала может написать прогу по векторам, но если в дальнейшем решим, что надо писать прогу под ПФУ, этот инструмент может и не подходить замыслу.
    По-вашему, система научится выдавать субъективную разность двух субъективных значений. Уверяю, об этом речи не идет.

    Читайте внимательнее описание задачи (оно есть на форуме в полном виде, здесь только название). В частности какие именно процессы предложены к автоматизации.
    интеллект работает на основе получаемой информации из среды, т.е. это и есть 1 пункт ПФУ - распознавание фактора среды. Даже если мы определяем вектор ошибки, который является разницей между вектором цели и вектором состояния, то мы должны делать на основе какой либо информации - включаем первый пункт ПФУ, а дальнейшем если идет повтор операции: 2. Формирование стереотипа (навыка) распознавания фактора на будущее.
    3. Формирование вектора целей управления в отношении данного фактора и внесение этого вектора целей в общий вектор целей своего поведения (самоуправления).
    я к тому что выевление вектора ошибки и факторов среды путём софта это тоже самое что цыганка на базаре гадает, или гороскопы (они между прочем тоже давольно научно абасновываюс достоверность, несмотря на то что каждый радио гороскоп выдаёт собственныё субьективный прогноз :) ), и горе тем кто поверят в эти прогнозы праграмируя себя... умозаключения каждый человек должен делать сам
    I. Предположим, перед нами готовая работающая система УРСС. Человек сидит перед чистой страницей, и готовыми к работ инструментами. И возникает ступор: с чего начинать?

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

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



    II. Любой источник информации - это способ поделиться опытом. Если мы описываем новый фактор, логично предположить, что человек увидевший наш текст сможет его выявить. Хотя опознавание факторов среды по сути процесс творческий и индивидуальный, участие в проекте более опытных людей может несколько упростить задачу.

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



    III. Ещё одна идея. При заполнении ключевых полей, предлагать пользователю автоматически генерируемые подсказки. Система будет собирать статистику по выявленным параметрам других пользователей, и предлагать в форме (рекламы) подсказок 'пользователи также выбирают...'. При большом разнообразии факторов, такие подсказки могут разрастись, поэту их стоит ограничить по популярности с вычетом уже внесённых.

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



    Таким образом мы имеем три инструмента упрощения выявления факторов среды:

    - стартовый шаблоны (решение проблемы чистого листа);
    - шаблоны и открытые проекты пользователей;
    - системные подсказки.

    Какие ещё можно использовать механизмы или как улучшить уже предложенные?
    Какие ещё можно использовать механизмы или как улучшить уже предложенные?

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

    Умение пользоваться данным ПО не может ни заменить вектор самоуправления, ни занять в нём первую строку. Теоретически, возможно что человек поставит эту цель превыше всего остального (еды, одежды, жилья)... Вы сами то в это верите?

    Если речь о содержании базового шаблона, рекомендую ознакомиться на форуме подробнее с принципом шаблонов, а лучше принять участие в их обсуждении.


    Навязывать свою волю пользователям - не самое лучшее решение. Мы разрабатываем инструмент, а не средство пропаганды 'хорошего' образа жизни.
    Как я представляю,: В программе(шаблоне), если такая получится, ещё до выбора 'своего' вектора цели вписать добронравные цели. А дальше под 4. 5. ... Хn индивид описывает свой вектор цели, и можно говорить о том, что если он предположим захочет заняться целями непотребными - в шаблоне не будут отрываться, ну скажем, вектор состояния или раскрываться 'древо' вектора целей.
    Ваше представление очень сильно отличается от реального положения дел. Внимательнее читайте о смысле использования шаблонов и о том, что они из себя представляют. Описание, уже в который раз повторяюсь, выложен она форуме.

    Программа и шаблон не являются синонимами. Шаблон - это структура которая может использоваться в любой части вектора целей, на любом уровне древовидной структуры. Это не основной способ работы с вектором целей, а вспомогательный. Хочешь, создавай всё с нуля, а хочешь - можешь воспользоваться накопленным опытом других участников.
    Мы разрабатываем инструмент - Но мы же можем сделать этот инструмент безопасным?
    Вы случайно не из 'этих', кто призывает отказаться от инструментов современной цивилизации и переселиться в родовые дупла звенящих кедров :) ?

    Вопрос понятен. Ровно как и его абсурдность.
    Рад, что был Вам полезен или.... беЗполезен.
    А может формировать вектора целей в терминах ДОТУ, а не в виде: семья, здоровье, ... , работа. В общем, в качестве наибролее приоритетного в векторе целей использовать повышение устойчивочти объекта управления за счёт высвобождения элементных ресурсов, но это в общем, хотя формулировка этого может быть для конкретного объекта управления быть различной. Это будет способствовать унификации вектора целей и уменьшению его дефективности.
    wurty:
    А может формировать вектора целей в терминах ДОТУ, а не в виде: семья, здоровье, ... , работа. В общем, в качестве наибролее приоритетного в векторе целей использовать повышение устойчивочти объекта управления за счёт высвобождения элементных ресурсов, но это в общем, хотя формулировка этого может быть для конкретного объекта управления быть различной. Это будет способствовать унификации вектора целей и уменьшению его дефективности.
    Вами описан частный случай. Задача же управления может возникнуть в совершенно произвольном процессе.
    Henson:
    Вами описан частный случай. Задача же управления может возникнуть в совершенно произвольном процессе.
    Почему частный? Я как раз указываю на общие случаи, т.е. касающие любой системы, на любом этапе управления. В любом произвольном процессе необходимо иметь запас устойчивости системы на случай возмущающего воздействия, иначе возможен срыв управления по причине выхода объекта управления на запредельные режимы работы.
    wurty:
    Почему частный?
    Если мы говорим о конкретной позиции в векторе целей, тогда следует признать что объект, целеполагание в отношении которого ведётся, уже установлен. Если я правильно понимаю, то вот она конкретная позиция вектора целей:

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

    Другое дело, если это позиция из шаблона. Тогда вопрос, каким объектом будет управлять вектор целей этого шаблона?
    Henson:
    Другое дело, если это позиция из шаблона. Тогда вопрос, каким объектом будет управлять вектор целей этого шаблона?
    Подобный вектор целей, прежде всего, будет способствовать видению процесса управления в его целостности, т.е. мы же не можем, например, строить управление макроэкономической моделью исходя из целей: выпуск в условиях дефицита ресурсов продукции демографически обусловленных потребностей и деградационно-паразитических одновремено, нужно искать объемлющую цель, формирующую объемлющий процесс, который позволит установить соотношение выпуска товаров, чтобы не вышло инверсии приоритетов в векторе целей, или каким образом избежать ситуации, когда одна цель противоречит другой.
    А на счёт объекта имеется ввиду любой объект управления, поддающийся описанию на основе терминалогического аппарата ДОТУ.
    Перед началом работы пользователь имеет начальный вектор управления (не шаблон), который он может модифицировать как угодно и который , фактически, поясняет принцип формирования вектора целей, состояния, ошибки. В частном случае это может быть вектор самоуправления (т.е. собой).
    Прежде всего, чтобы решить задачу перевода ОУ из одной точки в пространстве состояний в другую необходимо высвободить ресурсы для этого, т.е. ресурсы для работы в режиме манёвра. Ошибка управления будет определяться недостачей ресурсов.
    Остальные цели следует доопределить.
    Только не пинайте сильно, а то я недавно ознакомился с ДОТУ и преложениями ещё не разобрался толком. В чём конкретно сложности в модели, постараюсь помочь.
    wurty:
    Прежде всего, чтобы решить задачу перевода ОУ из одной точки в пространстве состояний в другую необходимо высвободить ресурсы для этого, т.е. ресурсы для работы в режиме манёвра. Ошибка управления будет определяться недостачей ресурсов.
    Вот это место не совсем понятно.

    wurty:
    В чём конкретно сложности в модели, постараюсь помочь.
    Насчет модели.
    Henson:
    wurty:
    Прежде всего, чтобы решить задачу перевода ОУ из одной точки в пространстве состояний в другую необходимо высвободить ресурсы для этого, т.е. ресурсы для работы в режиме манёвра. Ошибка управления будет определяться недостачей ресурсов.
    Вот это место не совсем понятно.
    Режим манёвра предполагает изменение одного или нескольких параметров системы относительно её работы в балансировочном режиме, где эти величины колеблются с допустимыми амплитудами. Так вот изменение характеристик предполагает некоторые затраты, к тому же необходимо иметь запас устойчивости по причине действия других дополнительных факторов среды (т.е. система в другом режиме работы подвергается, возможно, другим факторам среды). Тогда прежде чем переводить систему в пространстве состояний (http://ru.wikipedia.org/wiki/Пространство_состояний_(теория_управления)), чтобы она не рассыпалась, необходимо иметь доступные для этого ресурсы и следовательно ошибка управления для данной цели определяется недостачей этих ресурсов.
    Непонятно с точки зрения программной реализации.
    К сожалению не умею писать под Web, только для Desktop.
    А так, в принципе мог бы помочь в кодировке. Знаком с ДОТУ (вкратце).
    Мое мыло: ant.chudinov@yandex.ru
    Henson, попробуйте поработать в MS SharePoint, думаю оттуда можно взять много мыслей для реализации вашего проекта: создание вложенных списков, связывание сущностей, различные образные представления данных. Главное, чего нет - программной аналитики данных, но, насколько я понял, вы такую задачу не ставите.
    Поступила масса предложений почитать "подходящие книги", изучить "важные теории", позаимствовать идеи... На это нужно очень много времени. Я, разумеется, со всем этим ознакомлюсь. Вот только процесс разработки такая помощь мало ускоряет.

    Гораздо больше бы помогли сами идеи, а не ссылки на места их обитания. Вы же перед рекомендацией читали, изучали и работали с предлагаемым материалом вам ведь по умолчанию проще выдать идею.
    В среде компьютерной безопасности первый из принципов защиты - фактор НЕИЗВЕСТНОСТИ, в тактике - фактор внезапности базируется на факторе НЕИЗВЕСТНОСТИ. Вспоминайте: предупреждён - значит вооружён. Так можно вооружить своих врагов и подставлять людей под удар.

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

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

    А в целом согласен. Для работы со строго индивидуальными проектами нужно обеспечивать конфиденциальность.
    Такое ощущение, что тут сложных систем никто не разрабатывал :) меньше болтовни больше дела :)

    1 Пишется обобщенное ТЗ в котором описаны основные моменты т.е. что примерно хотим
    2 Обсуждается с программистами и технологами (аналитиками) как это вообще можно сделать
    3 Делаем (без большинства функций которые есть в ТЗ)
    4 Анализируем, что получилось, принимаем решение: развиваем дальше или бросаем т.к. не туда пошли.
    5 зацикливаем 3 и 4 пункт до тех пор пока не получим устраивающий нас результат

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

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

    Есть предложения как добавить прозрачности на третьем этапе?
    Совершенно пустое занятие - программировать и разрабатывать ПО или сервис для управления вектором целей.

    Во-первых, сама постановка задачи такова, что является нерешабельной.
    Во-вторых, практического смысла от этого ПО - ноль.
    В-третьих, ДОТУ для социальных систем не доработана и ошибочна в том виде, как есть.

    Вывод: этого ПО для практики никогда не будет.

    Просто научитесь по этой задаче пользоваться хорошо карандашом и блокнотом.
    Вы читали «концепцию решения» или «видение проекта»? Марш на форум вникать в суть, прежде чем позориться с «советами».
    в теме было озвучено создание общего чата. как в него попасть?
    могу помочь в разработке, владею и нативным и веб программированием.
    alecksey:
    в теме было озвучено создание общего чата. как в него попасть?
    могу помочь в разработке, владею и нативным и веб программированием.
    Если речь об этом:
    предлагаю перейти в более активную высокочастотную фазу - создать чат в скайпе и дать ссылку на него здесь, в посту на главной и на остальных сайтах где тема обсуждается.

    то дальше предложения вопрос не продвинулся. Чат создавать не стали.
    Уважаемый Henson, каково, на данный момент, состояние реализации проекта? Что уже имеется и что ещё требуется. Постараюсь помочь, чем смогу.
    atuk:
    Уважаемый Henson, каково, на данный момент, состояние реализации проекта? Что уже имеется и что ещё требуется. Постараюсь помочь, чем смогу.
    На данный момент разрабатывается архитектура программы. Работаем вдвоём с программистом. Составляем схему БД.

    Предыдущий подход - программировать по чуть-чуть - себя не зарекомендовал. При объединении разных этапов работы приходится серьезно менять структуру БД — предыдущая работа на смарку. В частности изначально была идея реализовать по отдельности три модуля и их связать: модуль работы с факторами среды, модуль работы с вектором целей и модуль работы с сетевыми структурами. При соединении уже первых двух стала понятна ущербность этого подхода.

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

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

    Напиши в личку как с тобой связаться, введу в курс дела более подробно.
    Интересная задумка у Вас. Я - не программист и не могу помочь "руками".
    Но хотелось бы поделится советом - возможно будет полезен (исходя из последнего поста).
    Планировщик, которым пользуюсь в жизни и по работе - MyLifeOrganized.
    В нём был применен следующий метод разработки:
    создан самый базовый костяк, далее сами пользователи сообщали какие функции они хотели бы добавить на этот костяк.
    ИМХО, тема с ДОТУ довольно сложна в формализации, т.к. она абстрактна и весь объем конкретики выразить самому - неподъемная задача.
    Romgo:
    Планировщик, которым пользуюсь в жизни и по работе - MyLifeOrganized.
    В нём был применен следующий метод разработки:
    создан самый базовый костяк, далее сами пользователи сообщали какие функции они хотели бы добавить на этот костяк.
    Посмотрел описание MyLifeOrganized. Бросились в глаза описания типа: «Схема задач содержит Ваши цели, проекты и задачи в иерархической структуре», «Панель со всеми свойствами задачи (н-р важность, срок, и т.д.)» и «Шаблоны используются для сохранения предопределенного информационного наполнения и структуры для многократного их использовать в дальнейшем, при создании новых файлов» — ощущается похожесть. Пол года бы назад мне эту софтину показали, глядишь и не начинал бы всех этих разработок. Однако сейчас и понимание и потребности шире. Беру на заметку, буду изучать функционал.

    Видимо, решая задачи управления невозможно избежать некоторых вопросов и, видимо, ответы будут повторяться от одного программного продукта к другому. Однако мера понимания разработчиков заметно отличается: одним достаточно иметь упорядоченный конспект, другим нужны сетевые структуры, а третьим приходится использовать аппарат линейного или динамического программирования. Авторы ДОТУ выбрали последнее, и выбор свой мотивировали(ДОТУ, Глава 14):

    То есть метод динамического программирования, необходимостью как определённости в выборе конечного состояния-процесса, так и выявления истинного начального состояния, сам собой защищён от применения его для наукообразной имитации оптимизации управления при отсутствии такового. Это отличает метод динамического программирования, в частности от аппарата линейного программирования , в который можно сгрузить экспромтные оценки “экспертами” весовых коэффициентов в критериях оптимизации Min (Z) либо Max (Z).
    Преимущество управления по ДОТУ в ПФУ. Именно реализация всех этапов полной функции управления и даёт преимущество методу, перед существующими программными разработками автоматизации управления.


    Romgo:
    ИМХО, тема с ДОТУ довольно сложна в формализации, т.к. она абстрактна и весь объем конкретики выразить самому - неподъемная задача.
    Именно поэтому мы и не торопимся со сроками. Задача вполне себе посильная, если не считать "проклятия размерности". Ключ к решению — метод динамического программирования. Наша задача — сделать так, чтобы пользоваться им могли люди без специального математического образования.

    В целом, соглашусь: объём конкретики сопоставим с приличной ERP-системой. Однако ориентирована она всё же на другие цели, с которыми довольно просто разобраться.
    Web-программист. С ДОТУ еще не знаком. Готов помочь. Работы которые могу выполнять: работа с базой данных mysql, программирование на php/javascript/ajax/html/css. Знаком с cms системами Joomla, Wordpress, Bitrix. Могу предложить создание сайта на cms Bitrix, организации хранения данных в базе сайта (mysql ), дописать функционал для отображения и обработки данных. В задачу до конца не вникал, но в общих чертах кажется мог бы выполнить весь список задач по автоматизации данного решения. Укажите на каких языках ведется разработка, а также какой тип базы данных используется. Для уточнения деталей думаю лучше звонить +79296626669.
    Илья86:
    Web-программист. С ДОТУ еще не знаком. Готов помочь. Работы которые могу выполнять: работа с базой данных mysql, программирование на php/javascript/ajax/html/css. Знаком с cms системами Joomla, Wordpress, Bitrix. Могу предложить создание сайта на cms Bitrix, организации хранения данных в базе сайта (mysql ), дописать функционал для отображения и обработки данных. В задачу до конца не вникал, но в общих чертах кажется мог бы выполнить весь список задач по автоматизации данного решения. Укажите на каких языках ведется разработка, а также какой тип базы данных используется. Для уточнения деталей думаю лучше звонить +79296626669.
    Во всех приличных программерских конторах существует штат аналитиков, которые расшифровывают потребности заказчика в удобный для программистов вид. Рисуют схемы, расписывают процессы и т.д. После нескольких неудачных попыток в начале, пришёл к выводу, что без серьезной аналитики такую сложную работу не выполнить. Если сейчас переходить к деталям, мне просто нечего будет сказать.
    В общих чертах всё сводится к задаче о рюкзаке (поиск оптимального пути во взвешенном графе). Математическая модель задачи описана методом динамического программирования. Однако такой постановки вопроса не достаточно.
    Видение проекта:
    ПО "Управление развитием сложных систем" предназначено для сопровождения процессов управления по ДОТУ. ПО предлагает инструменты автоматизацию всех этапов ПФУ: выявление факторов среды и их оценку; управления векторами целей, состояния и ошибки, а так же формирование концепции; построение сетевых структур управления и применение метода динамического программирования для поиска оптимального решения. Все этапы работы выполняются непосредственно пользователями.
    Чтобы это реализовать была проделана работа по разработке модели данных и пользовательских интерфейсов. По завершении, потребуется проделать работу по разработке модуля работы с сетевыми структурами и составлению перечная базовых шаблонов.
    Над проектом работает всего два человека (иногда три). Страшно даже предположить когда у нас получится более-менее законченный вариант тех-задания. По самой оптимистичной оценке - сентябрь.
    Самая лучшая помощь с вашей стороны на текущий момент - вникнуть до конца в задачу. Задаче посвящена вся эта ветка форума (Проект: Управление развитием сложных систем). Так же есть тема «Что нужно прочитать чтобы влиться в разработку УРСС» (в ближайшее время постараюсь дополнить описание).
    AMX:
    А у MS Project и его аналогов такого функционала нет?
    Я вот диаграммой Гантта для работы пользуюсь - очень удобно множество задач видеть на оси времени.
    Там можно добавить пользовательские поля любого типа, включая приоритет, текущее состояние и т.д. И сортировать по ним.
    Т.к. ms project стоит денег, я использую бесплатный GanttProject.
    Прихожу к выводу, что для качественной работы не повредит изучение функционала MS Project. Насколько я понимаю, именно продукт от Microsoft лидирует в этой области, а стало быть опыт нужно стараться перенимать у него.
    Головой надо своей думать, а не пытаться переложить решение тех задач на суперумную жестянку, где нужен творческий подход.
    Еще год назад об этом говорил, так нет же, неймётся. ЧТО вы хотите посчитать? Значение третьего столбца?
    1. Начальная цель.
    2. Состояние.
    3. Отклонение от начальной цели.
    Для этого достаточно обычной таблицы. То есть для решения задачи потребуется:
    1. Мозги.
    2. Лист бумаги.
    3. Карандаш.
    Не думаю, что для одурачивания всего мира, так называемый ГП прибегал к помощи жестянок.
    Не занимайтесь ерундой. Я видел много безполезных программных творений, так называемые чистильщики реестра, украшательства рабочего стола и т.д., которые абсолютно не нужны, не несут ни какой пользы, кроме вреда. Ваша идея создать такое же чудо.
    Тема закрыта. Программа по работе с вектором цели разрабатываться не будет.

    Разработчики переключились на УРСС. Читайте внимательно что это такое такое и как реализуется в соответствующих темах этой ветки форума.

    ПО "Управление развитием сложных систем" (УРСС) предназначено для сопровождения процессов управления по ДОТУ. ПО предлагает инструменты автоматизацию всех этапов ПФУ: выявление факторов среды и их оценку; управления векторами целей, состояния и ошибки, а так же формирование концепции; построение сетевых структур управления и применение метода динамического программирования для поиска оптимального решения.
    Ведётся ли кем-то работа по разработке ПО? Я также начал разработку сервиса с тем же функционалом. Можем объединить усилия. :)
    Сама постановка задачи неправильная, ошибочная. Нельзя применять концептуальные знания таким способом. Попытка создать жалкую проэкцию социальных взаимосвязей в кибер мире никчему не приведет, трата энергии впустую. Аргументирую: ДотУ эта концептуальные знания доступные человеку и которыми способен управлять лишь он. Создание вектора цели, управление им это комплексная задача с которой способен справится лишь человек. И на человека эта теория и расчитана.
    Машина была создана для автоматизации процессов, для технической помощи человеку. И если в машину заложить банк данных, алгоритм по выборке данных из банка и обработки информации, машина справится и выдаст выходные данные. Но только с условием что данные не связаны ни вкоей мере с чувствами , эмоциями и переживаниями человека, с его связями в обществе. Здесь машина не справится. Что такое исскуственный разум? Это способность машины хранить,выбирать, и выдавать информацию которая в ней хранится. Вот здесь и ошибка в постановке самой задачи. Автор задачи совершает глупость, предоставляя машине с холодным расчетом управлять его вектором целей в межличностных отношениях и в жизни. Создавая жалкое подобие человеческих отношений в кибер мире , нужно опираться на нейронные сети, базы данных, банки данных, и самое главное все это описывать нужны языком.
    - Ха-ха-ха каким языком будет пользоваться машина ? Это вопрос к автору идеи. Выборочно-запросным или может быть фортраном? Или быть языком для параллельного программирования? Куча вопросов но ответ один: единственный язык который может быть использован для управления вектором целей это человеческий. Уверен что оперировать мега сложными данными переходящими от сознательного к безсознательному уровню, не способен никакой машинно-ориентированный или объектно-ориентированный язык программирования. Это может сделать только человек да и то не на любом языке. Как в сказке говорится: ни словом сказать , ни пером описать. Порой решения принимаются чувственно, в обход логике и тут как говорится интеллект отдыхает, не говорю даже про исскуственный который так лень запустить. Ведь для этого нужно применить пусть и не большую но все таки силу, а значит и напрячь мышцы. :-)
    Дополнение к занятию "Личное и коллективное бессознательное в практике общения".
    Простое упражнение для выявления того что в психике есть: В добром настроении духа - сесть и записать все "Хочу" и все "Могу дать" что в голову приходят. Лучше всего делать это вместе с группой единомышленников. У меня фантазия закончилась на втором листе А4. Получившийся список можно сгруппировать чтобы получилось до 11 объектов (чтобы он весь вмещался в работу сознания). Наступает состояние когда новые Хочу просто не приходят больше. Глядя на этот список можно подробно представить реализацию каждого "Хочу" в воображении, получить отклик - что произошло, нравится не нравится (некая мера качества), что говорит совесть.  Можно так же представить реализацию каждого "Могу дать". Часто требуется мужество, чтобы спокойно без истерического шума взглянуть на все "Хочу". Тело - ноосфера для наших клеток так же как мы часть ноосферы планеты. Поскольку эгрэгор это информационный автомат, любое движение существа имеющего возможность обрести свободу воли под воздействием автомата будет вызывает побочным эффектом - напряжение. Чем более существо захвачено действием автомата т.е. большая часть существа будет ощущать напряжение. В моей жизни это проявлялось очень явно в дестве - когда увлечён чем-то так сильно что по спине нанчинает холодный пот струиться, при этом возникают явные зажатости в облости позвоночника и шеи (они возникают и вдругих частях тела, но другие напряжения не так явно выражены, каждый может рассмотреть сам более подробно). Очень явно это видно когда человек играет на комьютере, или чем-то очень сильно занят. Можно так же просто встать и потянуться, покрутить гловой в разные стороны - наличие хруста и потяжек - явный признак регулярного движения на автопилоте без контроля деятельности этого автопилота. Свободная психика, в отсутствии страхов в доверии к Вседержителю - расслаблена. Так же есть пословица: "Вина голову клонит". Вина в данном случае реакция на некий процесс вне русла промысла, реакция на отсутствие оценок совести в деятельности индивида. Можно предположить что состояние осанки человека - полностью соответствует информационному состоянию его психики - нет прямой спины, шеи, головы - нечто давит, скручивает в дугу. Действия под водителсьтвом эгрэгора своим результатом будут вызывать тот же эффект - скручивание в дугу. К старости все сгибаются к земле - так же соответсвует информационному состоянию индивидов в блокирующей свободу воли культуре. Для выявления чего-либо в себе в реальном времени следует большое внимание уделить своему телу - это надёжный "индикаторный прибор" всех процессов в психике.
    В приведённом выше ролике состояние "здесь и сейчас" характеризуется именно "приведением всех своих целей в соответствие с целями Вседержителя".
    Ещё одно дополнение, прошу прощения что в этот чат другого нет, тема важная. Особое внимание предлагается обратить на "Хочу" которые в нашей культуре находятся под  грифом "Табу" - это все "Хочу" и все "Могу" которые касается близких отношей с противоположным полом. Особое внимание предлагается уделить тому, на что обычно не хватает воли даже себе самому признаться или честно взглянуть. Пред ликом вечности - некуда прятаться, некуда скрыться, некуда ищезнуть от самого себя, некуда уйти чтобы хлопнуть дверью - и вы вечны - что это будет за вечность? Малейший страх, малейшая инверсия, малейший деффект - всё будет проявлено в Теле - в том как мы ходим, в том как мы смотрим, в том как улыбаемся, в том как просыпаемся по утрам или засыпаем по вечерам. Во вселенной есть существа встреча с которыми при наличии 1 бита страха - гарантированный дурдом. Что бы ни случилось, кого бы мы не встречали - самый любящий отец Всегда рядом, над ним не властны ни дремота ни сон... Есть мнение что тело - система резонаторов. Для тех кто не знаком с техникой - представте гитару с миллионом струн и управляемым размером. Закладка в себя какой-то материи - попытка игры на инструменте наполненном шарфом или мясом, или чем-то ещё - результат такой игры предсказуем. Более того - резонатор который расширяет свой размер изменяет частоты работы как внутренние так и внешние. Это будет проявляться в том что внешнее звучание (например эгрегор) будет входить в резонатор более легко и колебать его более сильно. Сон - некоторый режим "профилакта" во время которого все информационные каналы сжимаются - повышая частоту своей работы - воспринимается как прилив энергии. Часто после еды - мы испытываем желание поспать - тело подсознательно сообщает о необходимости повысить частоту своей работы. Деффекты стенок резонатора, неровности поверностей, наличие патогенной флоры - всё будет влиять на качество звучания тем или иным образом. Даже состояние языка - наличие трещин, ниличие ямочек, налёта, запаха - всё говорит о том  насколько мы излучаем внутренние шумы, воспринимаем внешние шумы или подвержены внешнему управлению. Хорошие или дурные запахи тела - так же подсказка для размышляющего. Каждый бит в каждой клетке - важны.
    Интересный сайт по теме: https://smartprogress.do/

    SmartProgress – это сервис достижения целей, который позволяет вести дневник достижений, читать интересные цели других людей и зару­чаться поддержкой наставников.

    Это сервис для постановки и достижения цели. Его задачи — помогать правильно структурировать и организовать информацию по целям, обеспечить коммуникацию с единомышленниками и наставниками.

    SmartProgress вобрал в себя различные инструменты, превращающие процесс достижения в увлекательное занятие.

    Социальность — важная сторона сервиса. Пользователь получает в свое распоряжение открытый дневник, площадку для выражения своих мыслей или описания достижений/проблем/трудностей. Другие пользователи сервиса могут комментировать записи, оставлять советы.

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