Авторы:
ОПРЕДЕЛЕНИЕ
ПРОГРАММА – это способ выполнения задания в ситуации неопределенности. Так, например, программа может являться средством решения задачи в ситуации, когда невозможно действовать директивно, либо когда отсутствуют другие средства и ресурсы, необходимые для выполнения задания. Программа позволяет придать определенность при работе с неопределенностью. (Д. Шейман)
ОРИГИНАЛЬНОЕ ЗНАЧЕНИЕ ТЕРМИНА
ПРОГРАММА - от греч. προ — пред, греч. γράμμα — процесс написания или записи, рисовать линии. В переводе с греческого термин означает «предписание», то есть заданную последовательность действий.
СМЫСЛОВОЙ КОНТЕКСТ оригинального значения - лат. Programma – public notice, письменное публичное уведомление. Заявление о намерениях нечто согласовать и осуществить совместно.
Жившие в Древней Греции люди верили, что весь мир – это просто театральная сцена, на которой актеры играют свою роль и исчезают за кулисами. Что все приходят с небес и уходят туда же, исполнив свою предначертанную роль и предназначение. Афиши появились в Греции
приблизительно в 4 веке до н.э., Риме в 1 веке до н.э.
Употребление:
- 1630 – public notice, письменное публичное уведомление
- 1805 – список пьес на концерте (афиша), в Великобритании – с 1900
- 1837 – общий смысл «определенного плана или схемы», с 1986 – организовывать по программе
- 1854 – объекты или события, предлагаемые музыкой
- 1923 – вещательное представление
- 1945 – кодирование инструкций для автоматического выполнения задачи (компьютерный смысл).
https://www.etymonline.com/search?q=programme
ПРИМЕРЫ СОВРЕМЕННОГО ИСПОЛЬЗОВАНИЯ ТЕРМИНА В ЯЗЫКЕ И КУЛЬТУРЕ
Программа телепередач, компьютерная программа, предвыборная программа, исследовательская программа, генетическая программа
- Полная программа передач канала СТС на сегодня и неделю вперед. Не пропусти ничего интересного! Будь в курсе!
- Учёные пришли к ошеломляющему выводу: ДНК воспринимает человеческую речь и мысли человека. Любое произнесенное слово – это не что иное, как волновая генетическая программа, способная очень существенно изменить всю вашу жизнь.
- Моя предвыборная программа — от людей. Я провел больше митингов, встреч с избирателями и просто бесед, чем все остальные кандидаты вместе.
- Широкое распространение получили удобные и простые в использовании программы для рисования на графическом планшете.
Программа, являющаяся по своей сути предписанием в виде перечня задач, содержит в себе следующие элементы:
- Исполнитель, обладает способностью реализовать алгоритмы решения последовательности (или перечня) задач.
- Перечень задач, содержащий алгоритмы их решения с фиксируемым результатом.
- Образ ожидаемого результата, который, в отличии от целей, не имеет четких временных и количественных показателей, содержит образ изменения текущей ситуации по ряду конкретных параметров и представление о новых возможностях, связанных с этими изменениями.
- Знаковая система, которая в зависимости от исполнителя может быть контекстно-зависимой или контекстно-свободной.
- Методы (алгоритмы решения задач) – именно наличие методов, как известных способов решения, их событийность, позволяет конструктивным образом относиться к задачам и исполнителям.
- Пример 1.
Ситуация: Выступление Давида Гильберта на II Международном конгрессе математиков в Париже 1900г.
Исполнитель: Сообщество математиков
Образ изменений: Решение 23-х фундаментальных проблем в разных областях математики. Гильберт: "Математическую теорию можно считать совершенной только тогда, когда ты сделал ее настолько ясной, что берешься изложить ее содержание первому встречному".
События: Выход научных публикаций решений или доказательств неразрешимости.
Методы: Математические методы. Выбирая проблемы для своего доклада, Гильберт придерживался следующих принципов: задача должна быть а) понятной (должно быть ясно, откуда она возникла); б) достаточно трудной, чтобы вызывать интерес; в) не настолько трудной, чтобы ее невозможно было решить.
Средство: Язык символов (статус лидера математиков, символ начала века). Язык математической логики. Английский язык публикации.
- Пример 2.
Ситуация: Программа Российской Коммунистической Партии (большевиков) принята VIII съездом партии 18-23 марта 1919 года (в области сельского хозяйства)
Исполнитель: Партия РКП(б)
Образ изменений: Заменив частную собственность на средства производства и обращения общественною, и введя планомерную организацию общественно производительного процесса для обеспечения благосостояния и всестороннего развития всех членов общества, социальная революция пролетариата уничтожит деление общества на классы и тем освободит все угнетенное человечество, так как положит конец всем видам эксплуатации одной части общества другою.
События: В области сельского:
- устройство советских хозяйств;
- создание и поддержка обществ и товариществ для общественной обработки земли;
- организация государственного засева всех незасеянных земель;
- государственная мобилизация всех агрономических сил в целях повышения сельскохозяйственной культуры;
- поддержка сельскохозяйственных коммун, как совершенно добровольных союзов земледельцев для ведения крупного хозяйства.
Методы: Организационные методы диктатуры пролетариата периода военного коммунизма, методы политической пропаганды и культурного просвещения.
Средство: Документ, имеющий статус решения высшего управляющего органа диктатуры.
- Пример 3.
Ситуация: Программа АППОЛОН
Исполнитель: Корпорация: НАСА
Образ изменений: "Это один маленький шаг для человека, но гигантский скачок для всего человечества".
События: Разбиение на части. Корабль «Аполлон» состоял из двух основных частей - соединённых командного и служебного отсеков, в которых команда проводила большую часть полёта, и лунного модуля, предназначенного для посадки и взлёта с Луны двух астронавтов.
Методы: Методы наработанные в предыдущей программе "Меркурий".
Средство: Подпрограммы для каждой из частей с четко сформулированной задачей. Тестирование всех этапов. Новый подход к программному обеспечению.
- Пример 4.
Ситуация: Графический интерфейс Windows
Исполнитель: ЭВМ
Образ изменений: Снижение требований к квалификации пользователя Windows1.0x. Повышение удобства и скорости работы пользователя ЭВМ.
События: Большинство графических пользовательских интерфейсов того времени ориентировалось на более или менее удачную реализацию Xerox Alto, первого компьютера с интерфейсом такого типа. Он позволял пользователю одним щелчком мыши запускать программы, открывать файлы без запоминания точного пути в системе.
Методы: Использование MS-DOS, как массово распространенной операционной системы. GUI Windows являются надстройкой до Windows 3.х.
Средство: Язык программирования.
ПРЕДСТАВЛЕНИЯ О ПРОГРАММИРОВАНИИ В РАЗЛИЧНЫХ ОБЛАСТЯХ
- Программирование в философии:
3-4 цитаты на лидеров мнений (важно обеспечить WIKI-принцип 70/30, где 30 и менее – количество ссылок на тексты СМД-школы)
- Программирование в науке – то же
Имре Лакатос в 1970 году в «ФАЛЬСИФИКАЦИЯ И МЕТОДОЛОГИЯ НАУЧНО- ИССЛЕДОВАТЕЛЬСКИХ ПРОГРАММ. ГЛАВА 3. МЕТОДОЛОГИЯ НАУЧНЫХ ИССЛЕДОВАТЕЛЬСКИХ ПРОГРАММ» https://gtmarket.ru/laboratory/basis/4369/4373 рассмотрел развитие научных теорий через введение понятия исследовательской программы, устройства механизма ее развития - «твердого ядра», «защитного пояса», «отрицательной и положительной эвристики». Если рассмотреть наиболее значительные последовательности, имевшие место в истории науки, то видно, что они характеризуются непрерывностью, связывающей их элементы в единое целое. Эта непрерывность есть не что иное, как развитие некоторой исследовательской программы, начало которой может быть положено самыми абстрактными утверждениями. Даже наука как таковая может рассматриваться как гигантская исследовательская программа, подчиняющаяся основному эвристическому правилу Поппера: «выдвигай гипотезы, имеющие большее эмпирическое содержание, чем у предшествующих». Программа складывается из методологических правил: часть из них-это правила, указывающие каких путей исследования нужно избегать (отрицательная эвристика), другая часть — это правила, указывающие, какие пути надо избирать и как по ним идти (положительная эвристика). Исследовательская программа может бросить вызов внушительному массиву признанного научного знания: она подобна растению, высаженному на неблагоприятной почве, которую затем постепенно преобразует и подчиняет себе.
- Программирование в профессиональной практике
Программирование в литературе и издательском деле
ПРОГРАММА ПРЕДПОЛАГАЕМОЙ К ИЗДАНИЮ САТИРИЧЕСКОЙ ГАЗЕТЫ "СВИСТОК"
Вместе с развитием гласности в нашем отечестве явилась в русской литературе наклонность порицать и осмеивать общественное зло, доселе скрывавшееся от общего суда. Следствием этой наклонности явилось обилие сатирических и несколько специальных юмористических изданий. Но, к сожалению, все попытки, доселе бывшие, оказались весьма неудовлетворительными. Юмор наших сатириков или был праздною, бесполезною забавою, или же делался резко оскорбительным, обращаясь к личности. Истинной сатиры, подобной сатире древних или юмору великих европейских комиков, у нас доселе не было видно. У нас поражали доселе порочных людей, но не самые пороки, нападали на отдельные личности, но не возвышались до той общей непреходящей сатиры, которая была бы всем понятна, для всех полезна и которая в самом деле могла бы содействовать очищению нравов. Недостаток этот нужно приписать всего более неприготовленности наших писателей и незнакомству их с историею сатиры во все времена, а отчасти и тому, что их сатиры и обличения были всегда не произведениями высшего сознания и глубоко обдуманных идеалов лучшей нравственности, а следствием личного раздражения. Необходима более солидная сатира, противоположная таким литературным явлениям, только искажающим вкус публики и стремящимся измельчить ее интересы до степени личных пристрастий. Проводником и орган<ом> подобной сатиры должен служить предположенный мною "Свисток". Он будет брать предметы действительной жизни не для того, чтоб только поглумиться над ними, но чтоб указать их постоянное существенное значение в истории человеческих обществ. Он будет смотреть на отдельные факты как на проявление общих законов, раскрываемых нравственными науками, и под видом шутки будет напоминать читателям вечные правила нравственности и благородства. До какой степени совершенно будет исполнение, это будет зависеть от обстоятельств, но служение указанной цели будет постоянною заботою редакции "Свистка". При этом сильным пособием для достижения цели может служить теория и история сатиры, с которыми редакция предполагает знакомить публику в "Свистке". Таким образом издатель надеется, что при таком направлении, цели и составе "Свисток" может быть гораздо полезнее многих изданий того же рода, в настоящее время выходящих в свет с разрешения Главного Управления Ценсуры.
Состав "Свистка" предполагается следующий:
История сатиры и комизма. В этом отделе будут помещаемы историко- литературные этюды о разных произведениях комического и сатирического характера, знаменитых в литературах разных народов, биографии и черты из жизни знаменитых комиков, сатириков и юмористов, остроумные изречения замечательных людей и т. п.
- Теория комического. Эстетическая теория смеха, рассуждение об элементах, предметах и цели комедии и сатиры. Драматическая и театральная критика произведений комического характера. Разборы юмористических явлений в литературе. Указание истинного значения сатиры и ее зависимости от общественных нравов.
- Практика сатиры: освистывание всего порочного, бесчестного и не достойного человека. Здесь будут печатаемы: сатиры в строгом смысле, драматические сцены, стихотворения шутливого содержания, очерки, рассказы, письма и пр., имеющие целью изображение современных нравов и указание тех недостатков и пороков, которые существуют в обществе и подлежат исправлению.
- Сатирическая хроника. Для того чтобы найти параллель,-- а нередко и прямую причину для наших недостатков,-- "Свисток" предполагает обращаться к событиям, совершающимся и на Западе Европы, и так как нам известна более внешняя, политическая жизнь западных народов, нежели внутренняя, семейная, то "Свисток" будет постоянно касаться тех сторон современной истории Запада, которые могут быть опасны, странны или просто смешны с русской точки зрения. Кроме того, в "Свистке" предполагается летопись общественной жизни. Здесь будут излагаемы столичные и провинциальные новости, имеющие веселый характер, юмористические заметки о современных модах, обычаях, публичных увеселениях, предприятиях и т. п.
- Сатирическая критика: разборы книг и журнальных статей, указания ученых промахов и литературных странностей, обличение ложных показаний и пр.
- Смесь: извещения сатирического свойства, мелкие анекдоты, краткие заметки, пародии, каламбуры и т. п.
Для пояснения текста и независимо от него в "Свистке" будут помещаемы рисунки и преимущественно карикатуры.
Срок выхода "Свистка" предполагается -- один или два раза в неделю, от одного до трех листов".
Н. А. Добролюбов Программы "Свистка" // Свисток. Собрание литературных, журнальных и. других заметок. Сатирическое приложение к журналу "Современник". 1859--1863. Серия "Литературные памятники" М., "Наука", 1981
Американский опыт использования программного подхода
Программный подход в США изначально приоритетным рассматривал программно-целевое бюджетирование, т.е. увязку программных мероприятий с их финансированием. Можно выделить несколько этапов развития программного подхода и программно-целевого бюджетирования в США, каждый из которых отличался особыми процедурами, связывающими расходование государственных средств с результатами программ.
Первым этапом (1949 1962) развития данного подхода стало возникновение концепции результативного бюджетирования (performance budget). Performance budget должен был отражать не столько структуру расходов в разрезе видов затрат (оплата труда, закупка товаров, аренда помещений и т.д.), сколько ожидаемый результат от осуществления программ или исполнения конкретных государственных функций.
Вторым этапом (1962—1971) развития программного подхода и бюджетирования стало введение системы «планирование — программирование — бюджетирование». PPBS позволяла рассматривать различные способы достижения целей, в том числе позволяла самостоятельно определять временные горизонты стратегического планирования. Новая система предполагала изменения процесса подготовки и подачи бюджетной заявки, так как каждое ведомство должно было представить перечень своих долгосрочных целей, соотносящихся с целями государства в целом, а после этого предложить пути достижения цели и планы мероприятий.
Как итог создавалась определенная программная иерархия, включавшая в себя три подуровня:
- программы: виды деятельности, направленные на достижение одной и той же широко сформулированной социально значимой цели;
- подпрограммы: виды деятельности, направленные на решение декомпозированных целей в рамках миссии;
- программные элементы: конкретные мероприятия, выполнение которых необходимо для достижения установленных министерством целей.
В целом, несмотря на множество позитивных моментов, в PPBS возникали трудности при перераспределении ресурсов между главными стратегическими приоритетами государственной политики. Жесткие и сжатые сроки планирования и согласования бюджетных заявок создавали постоянную атмосферу аврала, кроме того, внедряемая бюджетная схема была крайне бюрократичной и негибкой.
Третьим этаном (1971 1975) развития программного подхода стало введение принципа управления по целям (Management by Objectives, МВО) в государственном управлении. Согласно МВО установленные цели должны быть трансформированы в функции сотрудников, и ответственность за их достижение должна быть каскадирована до конкретного исполнителя. В свою очередь действия руководителей должны быть направлены на обеспечение успеха деятельности организации в целом, что позволит каждому сотруднику иметь четкие представления о целях организации, ощущать собственную ответственность за их достижения. Как и в ранее рассмотренных подходах, результат деятельности ведомств определялся показателями объема предоставляемых ими услуг, но теперь была сделана попытка выделить результаты деятельности разного уровня. Были разграничены понятия прямых (output) и конечных (outcome) результатов деятельности государственных органов власти. Достижение конечных результатов - цель государственной политики, а производство государственными организациями работ, товаров и услуг — ее средство.
Изначально метод МВО предполагалось использовать как инструмент оценки деятельности органов государственной власти. Были разработаны новые требования к системе целеполагания, в соответствии с которыми цели должны быть: социально значимыми; количественно измеримыми; реализовываться без дополнительных ресурсов и затрат; пересматриваться минимум раз в год и достигаться в указанный период.
Четвертым этапом (1977—1981) развития программного подхода стала разработка принципа бюджетирования на нулевой основе (Zero-Based Budgeting, ZBB). Ключевым моментом данного механизма было установление органам государственного управления целей, которые могут быть достигнуты при разных уровнях расходов, причем для каждой цели эти органы должны были предложить несколько программ ее достижения, и затраты, по крайней мере, по одной из программ должны быть ниже текущего уровня. В соответствии с этой концепцией каждый бюджетный год для государственных органов начинался с нуля.
Концептуально метод ZBB устанавливал самую четкую и ясную связь между бюджетными ресурсами и результатами реализации программ. В качестве основных нововведений органам государственного управления предписывалось создать структурные единицы — центры принятия решений (decision units), что подразумевало слияние программной структуры и организационной. Требовалось определить ответственных лиц за принятие решений по реализуемым программам, касающимся их финансирования, планирования рабочей загрузки, технический состав работ и др. Цели необходимо было выражать в показателях предоставленных услуг, явным образом связанных с теми потребностями, удовлетворить которые призвана соответствующая программа. Аналогичным образом определялись ключевые показатели социальной и экономической эффективности реализации программ. Эти показатели должны отражать планируемый объем работы, ожидаемую социальную и экономическую эффективность затрат, осуществленных каждым центром принятия решений.
В процессе использования данного метода выявилось, что предложить менее затратные альтернативы оказалось для многих органов государственной власти непосильной задачей: бумажный оборот и бюрократические процессы увеличились в разы. Труднее всего для органов государственной власти "было соединить программное планирование и подготовку бюджетных заявок в одной стадии бюджетного цикла: необходимость соблюдать бюджетный календарь мешала руководителям программ находить альтернативные способы достижения целей. Другая проблема состояла в отсутствии информации, необходимой для принятия решений в соответствии с требованиями ZBB. Информация, что имелась в наличии, касалась только затрат, но не экономической эффективности процессов и не социальной значимости конечного результата".
Последний, пятый этап развития программного подхода начался в 1993 г. в связи с принятием Закона "Об эффективности и результативности правительства" (Government Performance Results Act). На основании требований данного закона органы государственной власти должны ежегодно предоставлять отчеты о результатах проведенных работ (своеобразные ДРОНДы). Дополнительно давалось указание о создании единой технологии принятия решений и выработки целей. Каждое ведомство должно было предоставить свои планы на последующие годы, сравнить эффективность реализации программ за предыдущие периоды, осуществить прогноз своей деятельности и постоянно совершенствовать систему государственного управления. Таким образом, органы государственной власти должны были готовить следующие документы:
стратегический план на пять лет, в котором указывалась миссия, среднесрочные и долгосрочные цели, задачи, планируемые результаты деятельности и социально-экономический эффект;
- ежегодный отчет о своей деятельности, в котором проводился анализ и сопоставление текущих фактических показателей с целевыми (program performance), а также давалась оценка реализуемых программ;
- план работы на год вперед, задачей которого являлось установление связей между стратегическими целями органа государственной власти и текущей деятельностью сотрудников.
GPRA акцентировал проблему подотчетности деятельности ОИВ. Закон ввел требования обязательного объяснения причин расхождений между запланированными и достигнутыми на практике показателями. При этом органы исполнительной власти могут обосновать недостижимость ранее установленных целей и предложить новые. Тем самым закон связывал подотчетность государственных органов, эффективность и результативность госпрограмм.
В итоге программные инструменты, введенные с принятием GPRA, внесли большой вклад в повышение прозрачности деятельности правительственных органов. Вместе с тем, как отмечают эксперты, они не решили двух ключевых задач:
- повышения качества формулирования целей и результатов
- эффективного использования информации о результатах деятельности при принятии решений (в том числе бюджетных).
Позднее руководство США усовершенствовало информационное обеспечение бюджетного процесса, в результате чего отраслевые органы управления совместно с Административно-бюджетным управлением стали использовать инструменты, позволяющие определить качественные и количественные результаты государственных программ. Данная информация использовалась для принятия решений о перераспределении финансирования между программами для оптимизации бюджетных расходов. Это усовершенствование включало
использование следующих инструментов:
- оценку и рейтингование результатов и эффективности государственных программ с помощью технологии PART;
- рейтингование агентств на основании результатов оценки выполнения президентских инициатив;
- размещение результатов оценки госпрограмм на общедоступном сайте expectmore.gov;
- анализ качества межведомственного взаимодействия при реализации программ.
Нейро-лингвистическое программирование (НЛП) -
околопсихологическая дисциплина, появившаяся в 70-е годы в США. НЛП создавалось тремя людьми - Джон Гриндер, Ричард Бэндлер и Фрэнк Пьюселик. Термин «программирование» в НЛП применяется для обозначения паттернов поведения человека. Создатели НЛП утверждают о существовании связи между неврологическими процессами (нейро-), языком (лингвистическое) и паттернами поведения (программирование).
Какая задача решалась?
Ричард Бэндлер и Фрэнк Пьюселик достаточно успешно занимались психотерапией и поставили перед собой задачу научить этому других. Они привлекли к этой работе Джона Гриндера, который помог им сконструировать строгую систему и наглядно представить весь процесс – перейти от терапии к моделирующей системе. НЛП – это метод моделирования мастерства. Техники НЛП направлены на копирование или моделирование поведения людей, добившихся успеха в некоей области, для приобретения их навыков.
Сцепленные практики:
- Neuro-Hypnotic Repatterning – "нейро-гипнотическое перепрограммирование", модель, которая представляет собой рафинированные паттерны гипноза Милтона Эриксона. Возникла в 80-е годы 20-го столетия, автор – Ричард Бэндлер.
- Подход, "Новый Код НЛП" – предназначен для самоприменения. Основная идея Нового кода – работа с состояниями и доверие бессознательному, использование его ресурсов для принятия решений, автор – Джон Гриндер.
- Design Human Engineering (DHE, Ричард Бендлер)
- Neuro Associative Conditioning (Энтони Роббинс)
- Нейросемантика (Neuro-Semantics, Майкл Холл)
- NLP Coaching, Time Line Therapy (Тэд Джеймс)
- В обыденной практике – наиболее характерные ситуации употребления
ОПРЕДЕЛЕНИЕ ПРОГРАММИРОВАНИЯ В СМД-ПОДХОДЕ
Программирование - решение сложных комплексных проблем в условиях неопределенности, состоящее из множества функциональных элементов и процессов.
Основными результатами программирования являются иерархированные структуры:
- Целей
- Проблем
- Задач
- Работ
Понятие программирования разрабатывалось в ММК в период с...... по..... в рамках решения практических задач в области разработки методов организации научных исследований и изыскательских работ. Основные положения были изложены в отчетах для Производственного научно-исследовательского института по инженерным изысканиям в строительстве (ПНИИИС) «Категории сложности изыска-тельских работ» (Архив Г.П.Щедровицкого, No 790) и «Ти-пология ситуаций проведения изысканий» (Архив Г.П.Щед-ровицкого, No 46).
В «Категории сложности изыска-тельских работ» Г.П. Щедровицкий осуществляет анализ состава программирования как особого типа мыследеятельности:
Как показывают современные методологические исследования процессов программирования и планирования, они предполагают и включают в свой состав:
- Тематизацию - анализ формулировки заказа-задания и перевод его в одну или несколько тем исследования и разработок.
- Анализ ситуации – анализу ситуации предшествует ситуационный анализ.
- Целеполагание - специальную фиксацию целей разработки, характерно, что она проводится постоянно - как в процессе программирования, так и в ходе выполнения программ, т.е. включает в себя работу по корректировке и уточнению целей.
- Обсуждение возможных позитивных и негативных последствий разработки по меньшей мере для всех областей и сфер деятельности, непосредственно ею затрагиваемых.
- Постановка задач - перевод полученного набора целей в наборы стандартных задач.
- Проблематизация - определение основных затруднений, конфликтных точек и ситуаций, внутренних противоречий в концепциях исследований и разработок или внешних противоречий интересов и целей.
- Перевод проблем в задачи.
- Вторичное построение программы новых задач, полученных на основе программы проблем.
В «Типологии ситуаций проведения изысканий» Г.П. Щедровицкий осуществляет анализ программирования как особого типа мыследеятельности.
По Г.П. Щедровицкому Программирование представляет собой сложный полифонический процесс, требующий от участников включения сразу многих интеллектуальных функций и процессов — понимания, рефлексии, мышления, мысли-коммуникации.
Полифоничность программирования проявляется в многомерности и нелинейности сочленения процессов и оформления их продуктов.
В статье Г.П. Щедровицкий вводит Схему Формальной схемы программирования, имеющую вид таблицы, задающей нормативную форму этого процесса. Данная таблица в строках (сверху-вниз) фиксирует результат или продукт процесса программирования (хотя и сам этот результат представлен процессуально). Поверх процессов, заключенных внутрь таблицы, на ней могут и должны развертываться еще и другие процессы, в частности, итеративный процесс возврата с нижних строк в верхние и «зашнуровка» всех элементов таблицы в одно функционально связанное целое.
В работе вводится представление об Исполнителе «Непосредственным поводом для начала работы по программированию служит постановка задания перед коллективом исполнителей.
Задание должно содержать в себе в зародыше все, что потом развернется во всех строках таблицы, и это все, включая и последующие работы по реализации программы, должно быть понято при прочтении задания и дискурсивной проработке его, а потом это понятое должно быть представлено в артикулированном виде в таблице и работа по расчленению понятого и артикулированному представлению его в мышлении должна продолжаться до тех пор, пока мы не сможем перейти к развернутому мыследействованию по реализации программы.»
«Если дальше мы обернем ситуацию нашей работы и будем двигаться от таблицы к заданию, то сможем сказать, что в задании мы должны схватить и выделить единицы трех родов:
- темы
- цели
- ситуации
И, соответственно этому, мы должны проделать три мыслительные работы:
- тематизацию
- целеобразование (или целеопределение)
- анализ и представление ситуации.»
«...в схеме эти три процесса представлены как разные и разделенные процессы, развертывающиеся как бы параллельно друг другу, в схему приходится еще вводить итеративные процессы, согласовывающие знания, полученные в верхних строках, с теми знаниями, которые получаются позднее в нижних строках. Таким образом, движение по всем трем строкам слева направо оказывается зашнурованным в одно целое итеративными процессами, идущими снизу вверх.»
В силу этих итеративных процессов уже не имеет смысла резко и жестко ставить вопрос, какой же из этих трех названных выше процессов осуществляется раньше, а какой позже; по сути, они развертываются все три вместе, как один сложный процесс; важно лишь, чтобы были заполнены соответствующим материалом места во всех трех строках, и это значит, что внутри этой тройки мы можем свободно менять их местами. Какая из этих трех строк окажется последней в реальном синтагматическом процессе программирования определяется тем, какое продолжение мы выберем. Ибо после этих трех строк программирование может развертываться разными путями. Важнейшими среди них и шире всего распространенными являются два:
- путь задачной организации работ
- путь проблемной организации работ
Ориентация на работу в рамках задачной организации предопределяет выбор стратегии программирования. Если мы можем допустить, что все цели, вытекающие из задания, могут быть переведены в задачи, то мы дальше, получив набор целей в сложившейся ситуации, привлекаем арсенал известных нам задач с их способами решения и путем перебора ищем для каждой уточненной нами цели соответствующую ей задачу. Не получилось первое отождествление, мы начинаем искать второе, третье и т.д. и при этом так изменяем и трансформируем цели, чтобы обязательно подогнать их под известные нам задачи.
4.3.10. Принципиально иной является, стратегия проблематизации. Избирая ее, мы стремимся закончить три первых строки программирования уже не формулировками унитарных целей, а восстановлением такой ситуации, в которой развертываются противоречия и даже прямые конфликты между участниками общей работы — конфликты в определении целей, в оценке ситуации, в ответах на вопросы, что надо делать и к чему надо стремиться. В рамках этой стратегии мы стараемся предельно точно восстановить и описать конфликтную или противоречивую ситуацию, и в самих этих противоречиях и конфликтах видим знак, или сигнал, стоящих за ними проблем. Сама квалификация ситуации как противоречивой или конфликтной запрещает нам сосредоточиться на тех или иных целях, сформулированных действующими участниками, и переводить их в задачи. Вместо этого мы обязаны брать в качестве новых единиц для анализа связки противоречащих (конфликтующих) целей, или позиций, и объявлять их феноменальными выражениями проблем. Сама ситуация в целом объявляется нами проблемной. И это означает, что совершенно бессмысленно искать для нее задачные аналоги — их нет в культурных арсеналах, накопленных человечеством. Здесь требуется работа по объяснению проблемной ситуации, выявлению причин и оснований противоречий и конфликтов и формулированию общественно-значимых проблем.
Итак, основные результаты и продукты программирования выступают в четырех разных формах:
- в виде иерархированной структуры целей
- в виде иерархированной структуры проблем,
- в виде иерархированной структуры задач
- в виде иерархированной структуры работ
Каждая из этих структур создается - и это определяется в первую очередь логико-методологической организацией процессов разработки - как программа и предназначается для использования в качестве программы. Последнее, конечно, зависит от отношения пользователей, от
того, в какой роли и в каком качестве они будут принимать эти структуры. Но общее правило гласит, что оптимальными являются те программы, которые создаются самими будущими пользователями или, во всяком случае, при их активном участии.
Процесс разработки программ реально сопровождается еще двумя организационно-управленческими процессами:
- оргпроектированием
- планированием
Как правило, оргпроектирование может осуществляться либо параллельно с программированием - и тогда, мы получаем программы работ, с самого начала ориентированные на практическое воплощение и реализацию, либо же после того как программа уже составлена - в таком случае мы получаем идеальную программу, а вопросы ее реализации решаем отдельно и автономно, исходя из имеющихся у нас ресурсов. Каждый из этих способов соорганизации программирования и оргпроектирования имеет свои недостатки и преимущества.