Подходы к разработке вертикальной (межплатформенной) периферии
Обычно частая смена платформ не имеет большого смысла, так как чем дольше актуальна платформа, тем с большим коэффициентом окупаются вложения в её разработку. Кроме того, люди и рынок должны успеть привыкнуть к платформе и освоиться с ней. Наконец, при равных ресурсах невозможно проработать много платформ в таком же качестве, как и мало.
Таким образом, смена платформ состоит в том, что ядро каждой платформы производит вертикальную периферию (возможно, многочисленную, сложную и дорогую) , которая производит ядро следующей платформы. Сам этот процесс, а также разработка ядер и вертикальной периферии перспективных платформ и некоторый минимум необходимой для государственных нужд горизонтальной периферии осуществляется при ведущей роли государства, тогда как большая часть горизонтальной периферии - при ведущей роли бизнеса.
Разработка ядра новой платформы и способов перехода к нему (вертикальной периферии предыдущей платформы) имеют огромное значение для всех сторон жизни государства и общества, соц. экон. развития и нац. безопасности, и в то же время являются весьма трудоёмкими и затратными. Качество платформ и календарные даты их развёртывания целиком и полностью определяют конкурентоспособность продукции страны на внешнем и внутреннем рынке.
Особая важность новых платформ, а также наличие на пути их создания протяжённых цепочек и сетей из новых, ранее не решавшихся научно-технических задач, делает целесообразным использование подходов и организационных принципов характерных, например, для исторических атомного и космического проектов.
Ядро целевой, новой платформы впервые производится в свёрнутом виде, а затем достраивает само себя, используя свои преимущества. Поначалу - как при исходном изготовлении, так и на протяжении какого-то количества поколений воспроизводства, ядро включает в себя только или почти только рабочие модули новой платформы, а служебные модули остаются от предыдущей. Это нужно для быстрого прототипирования и тиражирования нового ядра, которое пока таково лишь функционально, но не структурно.
Но в некоторый момент это "полустарое" ядро начинает производить свои копии, включающие и рабочие и служебные модули новой платформы. Наконец, «новоплатформенные» ядра начинают воспроизводить себя самостоятельно, без какого-либо использования старой платформы (что выгодно и по времени, и экономически).
Прямая совместимость платформ. Новая платформа, как правило, может произвести всю периферию и ядро старой. Так, цивилизация освоившая металлообработку, без труда справляется с деревообработкой. Более того, базовый ассортимент периферии новой платформы и строится на основе ассортимента старой. Это может быть автоматизировано программным конвертером файлов.
Обратная совместимость платформ. Также можно выполнить обратную операцию, конвертировать ассортимент новой платформы для изготовления на старой. В части случаев это будет невозможно (как произвести микропроцессор с помощью молотка) , но в части - возможно (как Выпилить лобзиком деталь, спроектированную для лазерной резки) , особенно, если конвертация будет умной, учитывающей технологическую специфику платформы.
Это особенно значимо при поиске возможностей межплатформенного перехода. Прямой переход возможен в случае, если ядро новой платформы работоспособно со служебным модулями от старой платформы. Тогда остаётся изготовить их на старой платформе и доразвить лишь рабочие модули. В противном случае приходится вводить одну или несколько промежуточных платформ, нацеленных на эволюцию не только рабочих но и служебных компонентов новой платформы
При прямом межплатформенном переходе необходимо создать только рабочие модули ядра новой платформы. Это может требовать специальных технологических ухищрений, исследований свойств данного нового способа и всего что с ним связано. Как правило, он недоступен в готовом виде (иначе уже был бы включён в нынешнюю платформу).
(продолжение 👇)
Обычно частая смена платформ не имеет большого смысла, так как чем дольше актуальна платформа, тем с большим коэффициентом окупаются вложения в её разработку. Кроме того, люди и рынок должны успеть привыкнуть к платформе и освоиться с ней. Наконец, при равных ресурсах невозможно проработать много платформ в таком же качестве, как и мало.
Таким образом, смена платформ состоит в том, что ядро каждой платформы производит вертикальную периферию (возможно, многочисленную, сложную и дорогую) , которая производит ядро следующей платформы. Сам этот процесс, а также разработка ядер и вертикальной периферии перспективных платформ и некоторый минимум необходимой для государственных нужд горизонтальной периферии осуществляется при ведущей роли государства, тогда как большая часть горизонтальной периферии - при ведущей роли бизнеса.
Разработка ядра новой платформы и способов перехода к нему (вертикальной периферии предыдущей платформы) имеют огромное значение для всех сторон жизни государства и общества, соц. экон. развития и нац. безопасности, и в то же время являются весьма трудоёмкими и затратными. Качество платформ и календарные даты их развёртывания целиком и полностью определяют конкурентоспособность продукции страны на внешнем и внутреннем рынке.
Особая важность новых платформ, а также наличие на пути их создания протяжённых цепочек и сетей из новых, ранее не решавшихся научно-технических задач, делает целесообразным использование подходов и организационных принципов характерных, например, для исторических атомного и космического проектов.
Ядро целевой, новой платформы впервые производится в свёрнутом виде, а затем достраивает само себя, используя свои преимущества. Поначалу - как при исходном изготовлении, так и на протяжении какого-то количества поколений воспроизводства, ядро включает в себя только или почти только рабочие модули новой платформы, а служебные модули остаются от предыдущей. Это нужно для быстрого прототипирования и тиражирования нового ядра, которое пока таково лишь функционально, но не структурно.
Но в некоторый момент это "полустарое" ядро начинает производить свои копии, включающие и рабочие и служебные модули новой платформы. Наконец, «новоплатформенные» ядра начинают воспроизводить себя самостоятельно, без какого-либо использования старой платформы (что выгодно и по времени, и экономически).
Прямая совместимость платформ. Новая платформа, как правило, может произвести всю периферию и ядро старой. Так, цивилизация освоившая металлообработку, без труда справляется с деревообработкой. Более того, базовый ассортимент периферии новой платформы и строится на основе ассортимента старой. Это может быть автоматизировано программным конвертером файлов.
Обратная совместимость платформ. Также можно выполнить обратную операцию, конвертировать ассортимент новой платформы для изготовления на старой. В части случаев это будет невозможно (как произвести микропроцессор с помощью молотка) , но в части - возможно (как Выпилить лобзиком деталь, спроектированную для лазерной резки) , особенно, если конвертация будет умной, учитывающей технологическую специфику платформы.
Это особенно значимо при поиске возможностей межплатформенного перехода. Прямой переход возможен в случае, если ядро новой платформы работоспособно со служебным модулями от старой платформы. Тогда остаётся изготовить их на старой платформе и доразвить лишь рабочие модули. В противном случае приходится вводить одну или несколько промежуточных платформ, нацеленных на эволюцию не только рабочих но и служебных компонентов новой платформы
При прямом межплатформенном переходе необходимо создать только рабочие модули ядра новой платформы. Это может требовать специальных технологических ухищрений, исследований свойств данного нового способа и всего что с ним связано. Как правило, он недоступен в готовом виде (иначе уже был бы включён в нынешнюю платформу).
(продолжение 👇)
(продолжение. начало 👆)
Различие между платформами заключается в способе упорядочения материи или что то же самое сообщения ей информации. Каждая платформа характеризуется соответствующей этому способу упорядочения служебной частью, как набором типовых компонентов этой части (характерные способы подачи и отвода энергии, поддержания структуры, управления и т. д.) Акт упорядочения материи состоит из сообщения её частице энергии, достаточной для преодоления барьера, контроля положения или состояния частицы и рассеивания энергии в нужном положении частицы.
Новое ядро появляется сначала как совокупность объектов, относящихся к новой платформе функционально, а структурно относящихся к предыдущей. Ведь во-первых, проектирование объектов с учётом только функциональных ограничений проще, а во-вторых, новой платформы, способной произвести структурно относящиеся к ней объекты пока просто нет. Такой подход подразумевает постоянное стремление к заблаговременному созданию цепочки таких функциональных аналогов ядер каждой платформы, их совершенствование и использование для прототипирования новых платформ и наращивания этой цепочки вдаль.
Различие между платформами заключается в способе упорядочения материи или что то же самое сообщения ей информации. Каждая платформа характеризуется соответствующей этому способу упорядочения служебной частью, как набором типовых компонентов этой части (характерные способы подачи и отвода энергии, поддержания структуры, управления и т. д.) Акт упорядочения материи состоит из сообщения её частице энергии, достаточной для преодоления барьера, контроля положения или состояния частицы и рассеивания энергии в нужном положении частицы.
Новое ядро появляется сначала как совокупность объектов, относящихся к новой платформе функционально, а структурно относящихся к предыдущей. Ведь во-первых, проектирование объектов с учётом только функциональных ограничений проще, а во-вторых, новой платформы, способной произвести структурно относящиеся к ней объекты пока просто нет. Такой подход подразумевает постоянное стремление к заблаговременному созданию цепочки таких функциональных аналогов ядер каждой платформы, их совершенствование и использование для прототипирования новых платформ и наращивания этой цепочки вдаль.
Научно-технические программы, проекты и задачи
На базе компьютерной модели может автоматически отображаться перечень научно-технических программ и проектов, выполнение которых ведет к появлению и эффективному использованию каждой платформы.
Перечень программ обеспечивает разработку ядра платформы, типовых компонентов служебной части объектов платформы, материальных и информационных объектов системной периферии, оборудования для межплатформенного перехода. Каждая программа включает в себя группу взаимосвязанных проектов, объединенных по принципу единства технологии и команды разработчиков.
Проект — совокупность мероприятий для разработки нового или улучшения существующего продукта. В рамках проекта могут разрабатываться всевозможные структурные модули для реализации того или иного функционального компонента.
Выполнение проектов происходит путем решения научно-технических задач. Некоторые из них решаются в рабочем порядке, хорошо известными способами. Но распространены и такие задачи, для которых известные методы и средства непрменимы или неэффективны, или при их применении возникают нежелательные результаты, когда нет необходимой информации, непонятно что делать и т.п.
В этом случае задача может быть названа изобретательской и требующей творческого решения. Противоречие — характерный признак изобретательской задачи. Г.С. Альтшуллер ввёл деление изобретательских задач на 5 уровней в зависимости от степени сложности их решения, и показал, что для решения задач разных уровней необходимы разные инструменты и подходы.
I уровень – мельчайшие изобретения, не связанные с устранением противоречий. Задача и средства её решения лежат в пределах одной профессии, поэтому она под силу каждому специалисту. Число вариантов, которое необходимо рассмотреть для решения, невелико – обычно не более одного - двух десятков.
II уровень – мелкие изобретения, полученные в результате устранения противоречия способами, известными в данной отрасли (например, машиностроительная задача решается способами, уже известными в машиностроении, но применительно к другим техническим системам). При этом меняется (частично) только один элемент системы. Для получения изобретения второго уровня обычно приходится рассмотреть несколько десятков вариантов решения.
III уровень – средние изобретения. Противоречие преодолевается способами, известными в пределах одной науки («механическая» задача решается «механически», «химическая» – «химически» и т. д.). Полностью меняется один из элементов системы. Количество возможных вариантов измеряется сотнями.
IV уровень – крупные изобретения. Синтезируется новая техническая система. Поскольку она не содержит противоречий, иногда создаётся впечатление, что изобретение сделано без их преодоления. На самом же деле, противоречия были, но они относились к прототипу – старой технической системе. В задачах четвёртого уровня противоречия устраняются средствами, подчас далеко выходящими за пределы науки, к которой относится задача (например, «механическая» задача решается «химически»). Число вариантов – тысячи и даже десятки тысяч.
V уровень – крупнейшие изобретения. Синтезируется принципиально новая техническая система. Противоречий нет, поскольку ещё нет и самой системы; противоречия могут появиться лишь в процессе синтеза системы. Число вариантов для рассмотрения практически неограниченно: для создания изобретения пятого уровня нужно предварительно сделать новое открытие. Обычно изобретение пятого уровня, несмотря на ценность идеи, само по себе нереализуемо. Его необходимо подкрепить решением ряда задач низших уровней. В результате создаётся новая отрасль техники. Примерами могут служить изобретение радио и создание радиотехники, изобретение фотографирования и создание фототехники и т. д.
Способность каждого сотрудника к решению задач различных уровней подлежит обучению и тренировке, и существенным образом влияет на темпы и эффективность реализации научно-технической стратегии государства.
На базе компьютерной модели может автоматически отображаться перечень научно-технических программ и проектов, выполнение которых ведет к появлению и эффективному использованию каждой платформы.
Перечень программ обеспечивает разработку ядра платформы, типовых компонентов служебной части объектов платформы, материальных и информационных объектов системной периферии, оборудования для межплатформенного перехода. Каждая программа включает в себя группу взаимосвязанных проектов, объединенных по принципу единства технологии и команды разработчиков.
Проект — совокупность мероприятий для разработки нового или улучшения существующего продукта. В рамках проекта могут разрабатываться всевозможные структурные модули для реализации того или иного функционального компонента.
Выполнение проектов происходит путем решения научно-технических задач. Некоторые из них решаются в рабочем порядке, хорошо известными способами. Но распространены и такие задачи, для которых известные методы и средства непрменимы или неэффективны, или при их применении возникают нежелательные результаты, когда нет необходимой информации, непонятно что делать и т.п.
В этом случае задача может быть названа изобретательской и требующей творческого решения. Противоречие — характерный признак изобретательской задачи. Г.С. Альтшуллер ввёл деление изобретательских задач на 5 уровней в зависимости от степени сложности их решения, и показал, что для решения задач разных уровней необходимы разные инструменты и подходы.
I уровень – мельчайшие изобретения, не связанные с устранением противоречий. Задача и средства её решения лежат в пределах одной профессии, поэтому она под силу каждому специалисту. Число вариантов, которое необходимо рассмотреть для решения, невелико – обычно не более одного - двух десятков.
II уровень – мелкие изобретения, полученные в результате устранения противоречия способами, известными в данной отрасли (например, машиностроительная задача решается способами, уже известными в машиностроении, но применительно к другим техническим системам). При этом меняется (частично) только один элемент системы. Для получения изобретения второго уровня обычно приходится рассмотреть несколько десятков вариантов решения.
III уровень – средние изобретения. Противоречие преодолевается способами, известными в пределах одной науки («механическая» задача решается «механически», «химическая» – «химически» и т. д.). Полностью меняется один из элементов системы. Количество возможных вариантов измеряется сотнями.
IV уровень – крупные изобретения. Синтезируется новая техническая система. Поскольку она не содержит противоречий, иногда создаётся впечатление, что изобретение сделано без их преодоления. На самом же деле, противоречия были, но они относились к прототипу – старой технической системе. В задачах четвёртого уровня противоречия устраняются средствами, подчас далеко выходящими за пределы науки, к которой относится задача (например, «механическая» задача решается «химически»). Число вариантов – тысячи и даже десятки тысяч.
V уровень – крупнейшие изобретения. Синтезируется принципиально новая техническая система. Противоречий нет, поскольку ещё нет и самой системы; противоречия могут появиться лишь в процессе синтеза системы. Число вариантов для рассмотрения практически неограниченно: для создания изобретения пятого уровня нужно предварительно сделать новое открытие. Обычно изобретение пятого уровня, несмотря на ценность идеи, само по себе нереализуемо. Его необходимо подкрепить решением ряда задач низших уровней. В результате создаётся новая отрасль техники. Примерами могут служить изобретение радио и создание радиотехники, изобретение фотографирования и создание фототехники и т. д.
Способность каждого сотрудника к решению задач различных уровней подлежит обучению и тренировке, и существенным образом влияет на темпы и эффективность реализации научно-технической стратегии государства.
Теория решения изобретательских задач
Теоретическим фундаментом ТРИЗ являются законы развития технических систем (ЗРТС), выявленные путём изучения истории и логики развития многих технических систем, включая анализ больших массивов патентной информации (десятки и сотни тысяч патентов и авторских свидетельств). ТРИЗ строится как нормальная наука, имеющая свою область исследования, свои методы, свой язык, свои инструменты.
Основными механизмами совершенствования и синтеза новых технических систем в ТРИЗ служат алгоритм решения изобретательских задач (АРИЗ), набор приёмов разрешения технических противоречий и система стандартов на решение изобретательских задач. Особое значение в ТРИЗ имеет упорядоченный и постоянно пополняемый информационный фонд: указатели применения физических, химических и геометрических эффектов, банк типовых приёмов устранения технических и физических противоречий
Когда были открыты законы развития технических систем, стало возможным их использование для решения практических задач. Вместо случайной генерации всевозможных идей, часто утомительной и непродуктивной, знание законов направляет и фокусирует умственные усилия разработчиков на небольшом числе конкретных, наиболее вероятных для успеха направлений.
Основы этого подхода заложил ещё Г. С. Альтшуллер, создавший теорию решения изобретательских задач (ТРИЗ). Впоследствии Злотин и Зусман доказали, что научно-исследовательские задачи могут быть решены аналогично.
Научную гипотезу или теорию можно рассматривать как «объяснительную машину», а эксперимент является «испытанием» этой «машины». Таким образом, развитие научных знаний следует тем же законам, что и развитие материальных машин, а значит, может быть форсировано теми же методами.
Грамотное, профессиональное применение этих методов даёт обычно по нескольку сотен различных идей решений по каждому техническому противоречию, среди которых обычно находится несколько сильных и притом практически целесообразных.
Удачные идеи, способные усиливать или хотя бы не мешать друг дружке, объединяются в концепции — на уровне идей, относящихся к одному и тому же ограничению, а также глобально среди всех ограничений.
При этом обычно формируется несколько категорий концепций, отличающихся степенью трудоёмкости реализации. «То что можно сделать здесь и сейчас, с минимальными затратами и преобразованиями» — это стоит сразу же и сделать, пусть и получив ограниченный эффект. «Основные решения», сочетающие высокий эффект и разумные издержки. «Футуристические концепции» дающие радикально высокий эффект, но трудно осуществимые в рассматриваемом периоде.
Теоретическим фундаментом ТРИЗ являются законы развития технических систем (ЗРТС), выявленные путём изучения истории и логики развития многих технических систем, включая анализ больших массивов патентной информации (десятки и сотни тысяч патентов и авторских свидетельств). ТРИЗ строится как нормальная наука, имеющая свою область исследования, свои методы, свой язык, свои инструменты.
Основными механизмами совершенствования и синтеза новых технических систем в ТРИЗ служат алгоритм решения изобретательских задач (АРИЗ), набор приёмов разрешения технических противоречий и система стандартов на решение изобретательских задач. Особое значение в ТРИЗ имеет упорядоченный и постоянно пополняемый информационный фонд: указатели применения физических, химических и геометрических эффектов, банк типовых приёмов устранения технических и физических противоречий
Когда были открыты законы развития технических систем, стало возможным их использование для решения практических задач. Вместо случайной генерации всевозможных идей, часто утомительной и непродуктивной, знание законов направляет и фокусирует умственные усилия разработчиков на небольшом числе конкретных, наиболее вероятных для успеха направлений.
Основы этого подхода заложил ещё Г. С. Альтшуллер, создавший теорию решения изобретательских задач (ТРИЗ). Впоследствии Злотин и Зусман доказали, что научно-исследовательские задачи могут быть решены аналогично.
Научную гипотезу или теорию можно рассматривать как «объяснительную машину», а эксперимент является «испытанием» этой «машины». Таким образом, развитие научных знаний следует тем же законам, что и развитие материальных машин, а значит, может быть форсировано теми же методами.
Грамотное, профессиональное применение этих методов даёт обычно по нескольку сотен различных идей решений по каждому техническому противоречию, среди которых обычно находится несколько сильных и притом практически целесообразных.
Удачные идеи, способные усиливать или хотя бы не мешать друг дружке, объединяются в концепции — на уровне идей, относящихся к одному и тому же ограничению, а также глобально среди всех ограничений.
При этом обычно формируется несколько категорий концепций, отличающихся степенью трудоёмкости реализации. «То что можно сделать здесь и сейчас, с минимальными затратами и преобразованиями» — это стоит сразу же и сделать, пусть и получив ограниченный эффект. «Основные решения», сочетающие высокий эффект и разумные издержки. «Футуристические концепции» дающие радикально высокий эффект, но трудно осуществимые в рассматриваемом периоде.
Распределение ресурсов государства между разработками в интересах разных платформ
Ведётся одновременная разработка всех платформ, на всю глубину стратегии. Естественно, на более близкие к внедрению платформы выделяется больше ресурсов. Проектирование архитектуры, разработку и реализацию можно в значительной мере осуществлять параллельно. Проектирование аппаратного и программного обеспечения тоже могут проходить параллельно.
Тем не менее, платформы внедряются не одновременно. После того как определён график их внедрения, можно составить график разработки. Какими бы жёсткими ни были сроки и ограниченными ресурсы, для того чтобы получить на выходе результат не стоит предполагать что разработанная платформа будет сразу применимой. Можно отталкиваться от разделения времени на четыре равные части: проектирование, изготовление, тестирование и отладка компонентов, системное тестирование и отладка. После документирования и выпуска платформы необходимо также предусмотреть существенные ресурсы на ее поддержку и сопровождение.
В результате, более поздние (и более сложные) платформы окажутся лучше проработаны даже при неизменном уровне и количестве разработчиков.
После того как очередная платформа становится активной, в течение 1-2 лет важно собрать информацию о ее практической эксплуатации для учёта в проекте следующей платформы. Поэтому проектирование следующей платформы продолжается в это время. За это же время на основе возможностей новой платформы подготавливается межплатформенная периферия.
В этом примере на разработку и поддержку каждой более далеко отстоящей (от актуальной) платформы тратится в несколько раз меньше ресурсов. Коэффициенты выбираются с учетом конкретики платформ и сдвигаются по мере активации платформ. При этом небольшие ресурсы, направленные на разработку платформ на ранеей стадии дают большой ориентирующий эффект и позволяют заранее предпринять долгосрочные шаги, такие как фундаментальные научные исследования. Освоение космоса в середине XX века было бы невозможно без заблаговременного тщательного осмысления ключевых вопросов космонавтики Циолковским, Цандером и др.
Ведётся одновременная разработка всех платформ, на всю глубину стратегии. Естественно, на более близкие к внедрению платформы выделяется больше ресурсов. Проектирование архитектуры, разработку и реализацию можно в значительной мере осуществлять параллельно. Проектирование аппаратного и программного обеспечения тоже могут проходить параллельно.
Тем не менее, платформы внедряются не одновременно. После того как определён график их внедрения, можно составить график разработки. Какими бы жёсткими ни были сроки и ограниченными ресурсы, для того чтобы получить на выходе результат не стоит предполагать что разработанная платформа будет сразу применимой. Можно отталкиваться от разделения времени на четыре равные части: проектирование, изготовление, тестирование и отладка компонентов, системное тестирование и отладка. После документирования и выпуска платформы необходимо также предусмотреть существенные ресурсы на ее поддержку и сопровождение.
В результате, более поздние (и более сложные) платформы окажутся лучше проработаны даже при неизменном уровне и количестве разработчиков.
После того как очередная платформа становится активной, в течение 1-2 лет важно собрать информацию о ее практической эксплуатации для учёта в проекте следующей платформы. Поэтому проектирование следующей платформы продолжается в это время. За это же время на основе возможностей новой платформы подготавливается межплатформенная периферия.
В этом примере на разработку и поддержку каждой более далеко отстоящей (от актуальной) платформы тратится в несколько раз меньше ресурсов. Коэффициенты выбираются с учетом конкретики платформ и сдвигаются по мере активации платформ. При этом небольшие ресурсы, направленные на разработку платформ на ранеей стадии дают большой ориентирующий эффект и позволяют заранее предпринять долгосрочные шаги, такие как фундаментальные научные исследования. Освоение космоса в середине XX века было бы невозможно без заблаговременного тщательного осмысления ключевых вопросов космонавтики Циолковским, Цандером и др.
Media is too big
VIEW IN TELEGRAM
Полностью пластиковый электродвигатель. Прототип для полностью 3D печатных моторов платформы "Милли".
Формирование прикладной периферии платформ посредством форсирования инновационного предпринимательства
К прикладной периферии относятся продукты не жизненно важные, без которых государство может существовать. Тем не менее, человеческие потребности многообразны, так же как и творческая фантазия разработчиков. Именно это составляет обширную нишу инновационного предпринимательства.
В современных условиях существует немало барьеров для возникновения инноваций. Радикальной противоположностью этому является научно-техническая стратегия, которая включает в себя не только целевые государственные разработки, но и ускорение научно-технического прогресса путём широкомасштабного предоставления частным новаторам инструментов, ранее доступных только крупным и богатым корпорациям.
Сегодня процесс проектирования инновационных продуктов на базе какой-либо новой технологии или научного открытия бессмысленно и очень надолго отстаёт от их появления. О новых возможностях новаторы узнают по большей мере случайно, если вообще узнают.
В рамках научно-технической стратегии, параллельно с разработкой последовательности платформ публикуются программные CAD инструменты, позволяющие широким слоям населения проектировать продукты с учётом возможностей будущих платформ задолго до их фактического появления. Это служит и источником обратной связи для совершенствования как CAD систем, так и собственно платформ. А также создаёт деловое сообщество, заинтересованное в скорейшей и успешной реализации платформы.
Согласно популярному заблуждению, развитие науки и техники определяется объёмом инвестиций, количеством персонала и эффективностью менеджмента. Однако, в действительности, это не так. Выдающиеся открытия и изобретения делаются не институтами и не корпорациями, а творческими личностями.
Организации и бюджеты вырастают намного позже, когда основное дело сделано и остаётся пожинать плоды, внедряя в разные сферы уже зарекомендовавшее себя изобретение, рассматривая с разных сторон уже признанное открытие. Эта деятельность важна и необходима, но отнюдь не она определяет темп научно-технического прогресса. Комбинирование и трансформация старых идей на тысячи ладов может быть прибыльной, может смотреться "инновационно", но не имеет существенного смысла. Темп прогресса цивилизации задают отдельные творческие личности, посвятившие свою жизнь работе над достойной целью. Этот вопрос изучали в XX веке Г.Альтшуллер, Б.Злотин, А.Зусман и другие.
Мы признаем ценность вклада творческих личностей в создание новых научных направлений и отраслей. Большие коллективы, институты и корпорации включаются позднее, когда выгодность нового направления уже очевидна. Первопроходцам же, ранее других увидевшим или угадавшим перспективность теории или изобретения, почти невозможно обеспечить работу достаточными ресурсами. Ведь на ранних стадиях нет способа отличить гениальную идею от безумной, а при нынешнем централизованном производстве, основанном на глубоком разделении труда, им приходится прежде всего убеждать самых разных далёких от тематики изобретения людей в его ценности. Так многие идеи погибают на начальных этапах своего развития из-за того что не хватило ресурсов развиться во что-то заметное. Идеи, сильно опережающие свою эпоху, редко находят финансирование или признание, в их перспективности часто сомневается и сам автор.
Собственно, нет другого способа отличить бредовую научную или техническую идею от гениальной, кроме опытной проверки. Эксперименты дают пищу для переосмысления идеи, для планирования уже иных экспериментов и так далее. Сотни, тысячи опытов, установок, приборов бывает необходимо спроектировать, изготовить за свой счёт, в крохи свободного от заработка на жизнь и решения разнообразных суетных вопросов времени... и тут же разобрать, поняв, что нужно измерять или обрабатывать нечто совсем другое. Десятилетия проходят пока будут собраны необходимые знания, освоены нужные технологии, и неудивительно, что многие достойные цели не достигаются, а если достигаются, то намного позже, чем могли бы.
(продолжение 👇)
К прикладной периферии относятся продукты не жизненно важные, без которых государство может существовать. Тем не менее, человеческие потребности многообразны, так же как и творческая фантазия разработчиков. Именно это составляет обширную нишу инновационного предпринимательства.
В современных условиях существует немало барьеров для возникновения инноваций. Радикальной противоположностью этому является научно-техническая стратегия, которая включает в себя не только целевые государственные разработки, но и ускорение научно-технического прогресса путём широкомасштабного предоставления частным новаторам инструментов, ранее доступных только крупным и богатым корпорациям.
Сегодня процесс проектирования инновационных продуктов на базе какой-либо новой технологии или научного открытия бессмысленно и очень надолго отстаёт от их появления. О новых возможностях новаторы узнают по большей мере случайно, если вообще узнают.
В рамках научно-технической стратегии, параллельно с разработкой последовательности платформ публикуются программные CAD инструменты, позволяющие широким слоям населения проектировать продукты с учётом возможностей будущих платформ задолго до их фактического появления. Это служит и источником обратной связи для совершенствования как CAD систем, так и собственно платформ. А также создаёт деловое сообщество, заинтересованное в скорейшей и успешной реализации платформы.
Согласно популярному заблуждению, развитие науки и техники определяется объёмом инвестиций, количеством персонала и эффективностью менеджмента. Однако, в действительности, это не так. Выдающиеся открытия и изобретения делаются не институтами и не корпорациями, а творческими личностями.
Организации и бюджеты вырастают намного позже, когда основное дело сделано и остаётся пожинать плоды, внедряя в разные сферы уже зарекомендовавшее себя изобретение, рассматривая с разных сторон уже признанное открытие. Эта деятельность важна и необходима, но отнюдь не она определяет темп научно-технического прогресса. Комбинирование и трансформация старых идей на тысячи ладов может быть прибыльной, может смотреться "инновационно", но не имеет существенного смысла. Темп прогресса цивилизации задают отдельные творческие личности, посвятившие свою жизнь работе над достойной целью. Этот вопрос изучали в XX веке Г.Альтшуллер, Б.Злотин, А.Зусман и другие.
Мы признаем ценность вклада творческих личностей в создание новых научных направлений и отраслей. Большие коллективы, институты и корпорации включаются позднее, когда выгодность нового направления уже очевидна. Первопроходцам же, ранее других увидевшим или угадавшим перспективность теории или изобретения, почти невозможно обеспечить работу достаточными ресурсами. Ведь на ранних стадиях нет способа отличить гениальную идею от безумной, а при нынешнем централизованном производстве, основанном на глубоком разделении труда, им приходится прежде всего убеждать самых разных далёких от тематики изобретения людей в его ценности. Так многие идеи погибают на начальных этапах своего развития из-за того что не хватило ресурсов развиться во что-то заметное. Идеи, сильно опережающие свою эпоху, редко находят финансирование или признание, в их перспективности часто сомневается и сам автор.
Собственно, нет другого способа отличить бредовую научную или техническую идею от гениальной, кроме опытной проверки. Эксперименты дают пищу для переосмысления идеи, для планирования уже иных экспериментов и так далее. Сотни, тысячи опытов, установок, приборов бывает необходимо спроектировать, изготовить за свой счёт, в крохи свободного от заработка на жизнь и решения разнообразных суетных вопросов времени... и тут же разобрать, поняв, что нужно измерять или обрабатывать нечто совсем другое. Десятилетия проходят пока будут собраны необходимые знания, освоены нужные технологии, и неудивительно, что многие достойные цели не достигаются, а если достигаются, то намного позже, чем могли бы.
(продолжение 👇)
(продолжение. начало 👆)
При работе над масштабной целью в одиночку зачастую нет грани между исследованием и изобретением, между физикой и химией, биологией и математикой, программной и аппаратной частью установки, постройкой прибора и его эксплуатацией, выводом формулы и ее применением, обучением и действием, теорией и практикой, логикой и интуицией и т.п. Эти разделения жизненно важны на более поздних этапах, когда идею начинают развивать коллективы с присущими им разделением труда и опосредованной мотивацией.
Но номенклатура присутствующих на рынке материалов, оборудования и компонентов, технологии и приёмы работы, механизмы взаимодействия и финансирования, сама система образования и воспитания в современных государствах нацелены, конечно, на работу с чужими идеями, их изучение и тиражирование в каком-нибудь узком специальном аспекте а отнюдь не на генерацию и апробирование идей собственных. Это затрудняет и хаотизирует работу творца, создаёт всесторонний дискомфорт. Но в интересах осуществления научно-технической стратегии важно поддерживать именно создателей нового.
Научно-техническая стратегия уделяет большое внимание генерации большого числа компетентных разработчиков с мотивацией, видением перспектив развития науки и техники, большим опытом изобретательства (полученным в ходе образования и участия в различных проектах), и прямым доступам к технологическим возможностям платформ. Благодаря этому в единицу времени генерируется больше идей, и сами они имеют более практичный и интересный характер. А главное — учитывают технологические возможности платформы и могут быть немедленно проверены с ее помощью на прототипе. Таким образом, творческая личность сможет посвятить свои силы самому делу, а не попыткам убедить общество, бизнес или власти в его перспективности.
Риск и трудность превращения прототипа в продукт таким образом уменьшаются на несколько порядков, а вероятность успеха — растёт с каждой новой итерацией прототипа с исправленными ошибками. Многократная быстрая экономичная верификация может существенно компенсировать недостаток знаний, характерный для начинающих изобретателей. На прототипирование и эксперименты может уходить существенный процент производственных мощностей платформы. Переход от прототипа к продукту на базе платформы осуществляется мгновенно, ведь вложения для масштабирования производства не требуются.
Единая технологическая база инноваторов облегчает кооперацию между ними и масштабирование проекта, позволяет привлечь на любой стадии опытные кадры для расширения удачной разработки. В то же время, огромное число активных лабораторий, ведущих собственные разработки по разнообразным направлениям не позволяет автору инновации долго «почивать на лаврах», так как многократно обостряет конкуренцию в инновационной сфере.
Таким образом, происходит преодоление барьеров, сегодня мешающих разработке инноваций: психологический (неверие, нежелание, инерция, конформизм…), образовательный (невежество научное, техническое, методическое...) , технологический (недостаток оборудования и материалов), экономический ( недостаток денег/времени).
Технологический и экономический барьеры преодолеваются созданием копии ядра актуальной платформы (или доступом к ней если она достаточно громоздка для частного владения) Психологический и образовательный — получением большого практического опыта решения изобретательских и научных задач (и просто труда) в процессе образования.
Эти явления в совокупности призваны увеличить активность частных инновационных разработчиков продуктов на несколько порядков.
При работе над масштабной целью в одиночку зачастую нет грани между исследованием и изобретением, между физикой и химией, биологией и математикой, программной и аппаратной частью установки, постройкой прибора и его эксплуатацией, выводом формулы и ее применением, обучением и действием, теорией и практикой, логикой и интуицией и т.п. Эти разделения жизненно важны на более поздних этапах, когда идею начинают развивать коллективы с присущими им разделением труда и опосредованной мотивацией.
Но номенклатура присутствующих на рынке материалов, оборудования и компонентов, технологии и приёмы работы, механизмы взаимодействия и финансирования, сама система образования и воспитания в современных государствах нацелены, конечно, на работу с чужими идеями, их изучение и тиражирование в каком-нибудь узком специальном аспекте а отнюдь не на генерацию и апробирование идей собственных. Это затрудняет и хаотизирует работу творца, создаёт всесторонний дискомфорт. Но в интересах осуществления научно-технической стратегии важно поддерживать именно создателей нового.
Научно-техническая стратегия уделяет большое внимание генерации большого числа компетентных разработчиков с мотивацией, видением перспектив развития науки и техники, большим опытом изобретательства (полученным в ходе образования и участия в различных проектах), и прямым доступам к технологическим возможностям платформ. Благодаря этому в единицу времени генерируется больше идей, и сами они имеют более практичный и интересный характер. А главное — учитывают технологические возможности платформы и могут быть немедленно проверены с ее помощью на прототипе. Таким образом, творческая личность сможет посвятить свои силы самому делу, а не попыткам убедить общество, бизнес или власти в его перспективности.
Риск и трудность превращения прототипа в продукт таким образом уменьшаются на несколько порядков, а вероятность успеха — растёт с каждой новой итерацией прототипа с исправленными ошибками. Многократная быстрая экономичная верификация может существенно компенсировать недостаток знаний, характерный для начинающих изобретателей. На прототипирование и эксперименты может уходить существенный процент производственных мощностей платформы. Переход от прототипа к продукту на базе платформы осуществляется мгновенно, ведь вложения для масштабирования производства не требуются.
Единая технологическая база инноваторов облегчает кооперацию между ними и масштабирование проекта, позволяет привлечь на любой стадии опытные кадры для расширения удачной разработки. В то же время, огромное число активных лабораторий, ведущих собственные разработки по разнообразным направлениям не позволяет автору инновации долго «почивать на лаврах», так как многократно обостряет конкуренцию в инновационной сфере.
Таким образом, происходит преодоление барьеров, сегодня мешающих разработке инноваций: психологический (неверие, нежелание, инерция, конформизм…), образовательный (невежество научное, техническое, методическое...) , технологический (недостаток оборудования и материалов), экономический ( недостаток денег/времени).
Технологический и экономический барьеры преодолеваются созданием копии ядра актуальной платформы (или доступом к ней если она достаточно громоздка для частного владения) Психологический и образовательный — получением большого практического опыта решения изобретательских и научных задач (и просто труда) в процессе образования.
Эти явления в совокупности призваны увеличить активность частных инновационных разработчиков продуктов на несколько порядков.
Системная отладка платформ
Каждый системный компонент платформы появляется сначала как прототип, работающий на испытательном стенде в узком диапазоне параметров сырья и окружения. В ходе отладки диапазон параметрво сырья и окружения постепенно растет. Для тестирования компонента нужно предусмотреть ресурсы чтобы подготовить достаточное количество тестов и тестировочного оборудования. Чтобы стать частью платформы, объект должен поддерживать точно определённые интерфейсы и обрабатывать идущие через них потоки. Он должен иметь определены объем, вес и другие характеристики, важные с точки зрения его интеграции в систему.
Каждый системный компонент необходимо протестировать вместе со смежными системными компонентами во всех сочетаниях, которые могут встретиться. Это тестирование может оказаться большим по объёму, поскольку количество тестируемых случаев растёт экспоненциально. Оно также занимает много времени, так как скрытые ошибки выявляются при неожиданных взаимодействиях отлаживаемых компонентов.
Системная отладка (в отличие от отладки компонентов) занимает больше времени, чем ожидается. Трудность системной отладки оправдывает тщательную систематичность и плановость. Системную отладку нужно начинать, только убедившись в работоспособности компонентов, (в противоположность подходу «свинти и попробуй» и началу системной отладки при известных, но не устраненных ошибках в компонентах). Во время системного тестирования компоненты добавляют по одному. Рекомендуется создать большое окружение и много проверочного оборудования, кода и «лесов» для отладки, возможно, больше, чем сам отлаживаемый продукт. Должны быть подготовлены контрольные испытания: с допустимыми входными параметрами, допустимыми на грани возможностей, и с явно недопустимыми.
Важно понимать и принимать тот факт, что в результате отладочных действий иногда приходится неоднократно возвращаться назад и начинать разработку компонента заново с самого начала.
Каждый системный компонент платформы появляется сначала как прототип, работающий на испытательном стенде в узком диапазоне параметров сырья и окружения. В ходе отладки диапазон параметрво сырья и окружения постепенно растет. Для тестирования компонента нужно предусмотреть ресурсы чтобы подготовить достаточное количество тестов и тестировочного оборудования. Чтобы стать частью платформы, объект должен поддерживать точно определённые интерфейсы и обрабатывать идущие через них потоки. Он должен иметь определены объем, вес и другие характеристики, важные с точки зрения его интеграции в систему.
Каждый системный компонент необходимо протестировать вместе со смежными системными компонентами во всех сочетаниях, которые могут встретиться. Это тестирование может оказаться большим по объёму, поскольку количество тестируемых случаев растёт экспоненциально. Оно также занимает много времени, так как скрытые ошибки выявляются при неожиданных взаимодействиях отлаживаемых компонентов.
Системная отладка (в отличие от отладки компонентов) занимает больше времени, чем ожидается. Трудность системной отладки оправдывает тщательную систематичность и плановость. Системную отладку нужно начинать, только убедившись в работоспособности компонентов, (в противоположность подходу «свинти и попробуй» и началу системной отладки при известных, но не устраненных ошибках в компонентах). Во время системного тестирования компоненты добавляют по одному. Рекомендуется создать большое окружение и много проверочного оборудования, кода и «лесов» для отладки, возможно, больше, чем сам отлаживаемый продукт. Должны быть подготовлены контрольные испытания: с допустимыми входными параметрами, допустимыми на грани возможностей, и с явно недопустимыми.
Важно понимать и принимать тот факт, что в результате отладочных действий иногда приходится неоднократно возвращаться назад и начинать разработку компонента заново с самого начала.
Документирование платформ
Готовые компоненты платформ на каждом уровне должны быть задокументированы. Так как платформа готовится для широкого использования, хорошая документация способна сэкономить огромное количество народного времени. Более того, важная пользовательская документация должна быть вчерне написана до разработки платформы, поскольку в ней содержатся основные плановые решения.
Разным аудиториям предназначены разные части документации. Важно определит, что интересует различные группы пользователей, разработчиков, менеджеров и другие группы заинтересованных сторон. Определение аудитории показывает, какие типы документации необходимы, и какое количество деталей и объёма информации их устроят. В документации, которой будут пользоваться при модификации компонента, объясняйте не только «как», но и «почему» - назначение является решающим для понимания.
Каждый компонент должен иметь свою страницу или раздел в документации. Документация на компонент системы может начинаться с описания основной функциональности, а затем переходит к деталям каждого компонента, его функциональности, входных и выходных данных, процессов, алгоритмов и методов его работы и т. д. Документация часто страдает отсутствием общего обзора. Посмотрите сначала издалека, а потом медленно приближайтесь.
Важная часть документации - инструкции пользователей. Нужно добавить инструкции пользователя для каждого компонента системы. Они включают в себя функции и особенности, которые пользователям нужно знать, чтобы использовать систему. Это может включать в себя рекомендации по подключению, доступным действиям, особенностям различных элементов управления и т.д.
Также документация должна содержать общие руководства по эксплуатации и решению проблем. Они должны включать общую информацию о конфигурации, функциях безопасности, процессах развёртывания и свертывания, часто возникающих проблемах и способах их решения, и т. д. Эскизная документация подлежит тестированию и дополнительной корректуре, чтобы убедиться, что она содержит все необходимые детали и ясно и понятно излагает принципы работы системы.
Документация к платформе должна быть доступна пользователям и поддерживаться в актуальном состоянии. Рекомендуются регулярные обновления документации. При этом могут быть использованы методы самодокументирования для генерации документации по каждому компоненту в компьютерной модели государства при его разработке.
Готовые компоненты платформ на каждом уровне должны быть задокументированы. Так как платформа готовится для широкого использования, хорошая документация способна сэкономить огромное количество народного времени. Более того, важная пользовательская документация должна быть вчерне написана до разработки платформы, поскольку в ней содержатся основные плановые решения.
Разным аудиториям предназначены разные части документации. Важно определит, что интересует различные группы пользователей, разработчиков, менеджеров и другие группы заинтересованных сторон. Определение аудитории показывает, какие типы документации необходимы, и какое количество деталей и объёма информации их устроят. В документации, которой будут пользоваться при модификации компонента, объясняйте не только «как», но и «почему» - назначение является решающим для понимания.
Каждый компонент должен иметь свою страницу или раздел в документации. Документация на компонент системы может начинаться с описания основной функциональности, а затем переходит к деталям каждого компонента, его функциональности, входных и выходных данных, процессов, алгоритмов и методов его работы и т. д. Документация часто страдает отсутствием общего обзора. Посмотрите сначала издалека, а потом медленно приближайтесь.
Важная часть документации - инструкции пользователей. Нужно добавить инструкции пользователя для каждого компонента системы. Они включают в себя функции и особенности, которые пользователям нужно знать, чтобы использовать систему. Это может включать в себя рекомендации по подключению, доступным действиям, особенностям различных элементов управления и т.д.
Также документация должна содержать общие руководства по эксплуатации и решению проблем. Они должны включать общую информацию о конфигурации, функциях безопасности, процессах развёртывания и свертывания, часто возникающих проблемах и способах их решения, и т. д. Эскизная документация подлежит тестированию и дополнительной корректуре, чтобы убедиться, что она содержит все необходимые детали и ясно и понятно излагает принципы работы системы.
Документация к платформе должна быть доступна пользователям и поддерживаться в актуальном состоянии. Рекомендуются регулярные обновления документации. При этом могут быть использованы методы самодокументирования для генерации документации по каждому компоненту в компьютерной модели государства при его разработке.
(параграф из первой части, написанный позже)
Статический подход к науке и технике как индикатор коррупции
Статический подход к науке и технике не является безобидным заблуждением, как может показаться. Он тесно связан с уровнем коррупции в обществе, и в истории наиболее коррумпированные периоды характеризовались наиболее активным отрицанием возможности и необходимости целенаправленного технологического развития.
Таковы, например, периоды заката Российской империи в XIX - начале XX века, застоя в СССР во второй половине XX века и весь период существования постсоветской РФ. Отсутствие целенаправленной научно-технической политики сочеталось в эти периоды с пропагандой бессмысленности и бесперспективности развития науки и техники (и, соответственно, нужного для их развития качественного образования), и превращением соответствующих министерств в систему «кормления» чиновников и их свиты.
Напротив, несколько десятилетий после большевистской революции дали пример яркого динамического подхода к науке и технике: уже в 1918 году в голодной и ведущей войну за выживание с сомнительным исходом РСФСР по личным указам Ленина создаются институты и организации для разработки вопросов атомной энергетики, электрификации, освоения месторождений, авиации, аэрофотосъемки, радиотехники, и т. д. во главе которых оказываются талантливейшие люди своего времени: Жуковский, Вернадский, Ферсман и т.д. Последовавшие в середине века победа в Великой Отечественной войне, успехи механизации сельского хозяйства, гражданского строительства, атомной и космической отрасли были прямым следствием такого подхода.
Достижения СССР сходили на нет по мере выстраивания заново разрушенной революцией коррупционной системы. В противоположность этому, государственный переворот 1991 года не разрушил коррупционной системы - и не привёл к научно-техническому подъёму.
Существует целый ряд причин, по которым коррупционеры могут противиться инновациям (системным, а не декоративным). Существует страх утраты власти и контроля, поскольку новые технологии могут перенести власть и контроль на другие уровни и структуры. Изменения экономики и общества могут разрушить сложившиеся годами коррупционные связи и сети, привести к кадровым перестановкам и организационным изменениям в госаппарате в ходе которых придётся заново выстраивать коррупционные отношения с новым окружением, в том числе и состоящим из непонятных и невыносимых (а главное - невыгодных) для коррупционеров людей, зарабатывающих честным путём.
Фундаментальные технологические сдвиги могут запросто стать и причиной социальных революций, именно тем с большей вероятностью, чем больше злоупотреблений имеет место в государстве.
(продолжение 👇)
Статический подход к науке и технике как индикатор коррупции
Статический подход к науке и технике не является безобидным заблуждением, как может показаться. Он тесно связан с уровнем коррупции в обществе, и в истории наиболее коррумпированные периоды характеризовались наиболее активным отрицанием возможности и необходимости целенаправленного технологического развития.
Таковы, например, периоды заката Российской империи в XIX - начале XX века, застоя в СССР во второй половине XX века и весь период существования постсоветской РФ. Отсутствие целенаправленной научно-технической политики сочеталось в эти периоды с пропагандой бессмысленности и бесперспективности развития науки и техники (и, соответственно, нужного для их развития качественного образования), и превращением соответствующих министерств в систему «кормления» чиновников и их свиты.
Напротив, несколько десятилетий после большевистской революции дали пример яркого динамического подхода к науке и технике: уже в 1918 году в голодной и ведущей войну за выживание с сомнительным исходом РСФСР по личным указам Ленина создаются институты и организации для разработки вопросов атомной энергетики, электрификации, освоения месторождений, авиации, аэрофотосъемки, радиотехники, и т. д. во главе которых оказываются талантливейшие люди своего времени: Жуковский, Вернадский, Ферсман и т.д. Последовавшие в середине века победа в Великой Отечественной войне, успехи механизации сельского хозяйства, гражданского строительства, атомной и космической отрасли были прямым следствием такого подхода.
Достижения СССР сходили на нет по мере выстраивания заново разрушенной революцией коррупционной системы. В противоположность этому, государственный переворот 1991 года не разрушил коррупционной системы - и не привёл к научно-техническому подъёму.
Существует целый ряд причин, по которым коррупционеры могут противиться инновациям (системным, а не декоративным). Существует страх утраты власти и контроля, поскольку новые технологии могут перенести власть и контроль на другие уровни и структуры. Изменения экономики и общества могут разрушить сложившиеся годами коррупционные связи и сети, привести к кадровым перестановкам и организационным изменениям в госаппарате в ходе которых придётся заново выстраивать коррупционные отношения с новым окружением, в том числе и состоящим из непонятных и невыносимых (а главное - невыгодных) для коррупционеров людей, зарабатывающих честным путём.
Фундаментальные технологические сдвиги могут запросто стать и причиной социальных революций, именно тем с большей вероятностью, чем больше злоупотреблений имеет место в государстве.
(продолжение 👇)
(продолжение. начало 👆)
Сказывается и привычка работы в традиционных, иногда неэффективных, но привычных и понятных условиях, которые коррупционеры «чувствуют» и могут использовать к своей выгоде. При необычных и непредсказуемых изменениях ситуации, система лжи, которой коррупционеры покрывают свои дела, рискует быть неожиданно нарушенной.
Новые процессы могут требовать совершенно иных компетенций и менталитета. Этот фактор, являющийся для добросовестного чиновника рядовым вызовом, может подвигнуть коррупционера, ставящего личные интересы превыше государственных, к действиям саботажного характера, наносящим государству и обществу ущерб на многие порядки больше получаемой коррупционером выгоды.
Осознавая свою неспособность к созданию сложных высокотехнологичных систем, коррупционные сообщества всячески избегают того, чтобы «сверху» или «снизу» такие работы инициировались, чтобы избежать ответственности за проекты с чёткими критериями успеха и провала. Вместо этого, коррупционеры стараются направить государственные ресурсы на старые проекты с максимально расплывчатыми критериями успеха (в идеале — абсолютно бессмысленные), по которым наработан как механизм их выполнения, так и механизм «откатов».
Получив «сверху» конкретную инновационную задачу коррупционер оказывается перед дилеммой — потратить больше ресурсов по назначению (и проиграть в конкуренции с себе подобными) или больше украсть (создав одну лишь видимость работы).
При этом, коррупционерам невыгодно и поручение государством инновационных разработок сторонним организациям (и даже их волонтерская работа за свой счет) — деньги при этом проходят мимо них, а эффективность добросовестных исполнителей создаёт яркий контраст с их скромными результатами.
Сама перспектива достижения государством высокого технологического уровня, особенно по сравнению с конкурентами является невыгодной и опасной для коррупционера — подобно тому как биологические паразиты обычно заводятся в ослабленных организмах. Это особенно справедливо для тех случаев когда коррупция заключается в оказании предпочтения закупкам иностранных товаров и услуг для нужд государства, или содействии иностранным спецслужбам в выполнении их задач. Ведь сильное самостоятельное государство постарается пресечь и расследовать деятельность коррупционеров сразу или в будущем.
Это же касается и сферы образования: для создания инноваций нужны активные волевые принципиальные люди с творческим, критическим мышлением. Трудно представить себе заинтересованность в подготовке таких людей со стороны коррупционеров.
Таким образом, коррупционное сообщество в широком смысле этого слова — от высокопоставленных казнокрадов и изменников, до мелких преступников и бездельников, занявших «хлебные места» - и всех, кто питается «с их руки» - имеет коллективный интерес в научно-технической стагнации общества и непрерывно принимает на этот счёт меры различной степени активности вне зависимости от степени осознания этого. А так как в руках коррупционного сообщества сосредотачиваются значительные ресурсы, это не может не влиять на культуру, образование и информационную повестку общества.
Именно здесь берет своё начало нескончаемый поток пропаганды статического подхода к науке и технике, в корне противоречащий интересам общества и государства.
Сказывается и привычка работы в традиционных, иногда неэффективных, но привычных и понятных условиях, которые коррупционеры «чувствуют» и могут использовать к своей выгоде. При необычных и непредсказуемых изменениях ситуации, система лжи, которой коррупционеры покрывают свои дела, рискует быть неожиданно нарушенной.
Новые процессы могут требовать совершенно иных компетенций и менталитета. Этот фактор, являющийся для добросовестного чиновника рядовым вызовом, может подвигнуть коррупционера, ставящего личные интересы превыше государственных, к действиям саботажного характера, наносящим государству и обществу ущерб на многие порядки больше получаемой коррупционером выгоды.
Осознавая свою неспособность к созданию сложных высокотехнологичных систем, коррупционные сообщества всячески избегают того, чтобы «сверху» или «снизу» такие работы инициировались, чтобы избежать ответственности за проекты с чёткими критериями успеха и провала. Вместо этого, коррупционеры стараются направить государственные ресурсы на старые проекты с максимально расплывчатыми критериями успеха (в идеале — абсолютно бессмысленные), по которым наработан как механизм их выполнения, так и механизм «откатов».
Получив «сверху» конкретную инновационную задачу коррупционер оказывается перед дилеммой — потратить больше ресурсов по назначению (и проиграть в конкуренции с себе подобными) или больше украсть (создав одну лишь видимость работы).
При этом, коррупционерам невыгодно и поручение государством инновационных разработок сторонним организациям (и даже их волонтерская работа за свой счет) — деньги при этом проходят мимо них, а эффективность добросовестных исполнителей создаёт яркий контраст с их скромными результатами.
Сама перспектива достижения государством высокого технологического уровня, особенно по сравнению с конкурентами является невыгодной и опасной для коррупционера — подобно тому как биологические паразиты обычно заводятся в ослабленных организмах. Это особенно справедливо для тех случаев когда коррупция заключается в оказании предпочтения закупкам иностранных товаров и услуг для нужд государства, или содействии иностранным спецслужбам в выполнении их задач. Ведь сильное самостоятельное государство постарается пресечь и расследовать деятельность коррупционеров сразу или в будущем.
Это же касается и сферы образования: для создания инноваций нужны активные волевые принципиальные люди с творческим, критическим мышлением. Трудно представить себе заинтересованность в подготовке таких людей со стороны коррупционеров.
Таким образом, коррупционное сообщество в широком смысле этого слова — от высокопоставленных казнокрадов и изменников, до мелких преступников и бездельников, занявших «хлебные места» - и всех, кто питается «с их руки» - имеет коллективный интерес в научно-технической стагнации общества и непрерывно принимает на этот счёт меры различной степени активности вне зависимости от степени осознания этого. А так как в руках коррупционного сообщества сосредотачиваются значительные ресурсы, это не может не влиять на культуру, образование и информационную повестку общества.
Именно здесь берет своё начало нескончаемый поток пропаганды статического подхода к науке и технике, в корне противоречащий интересам общества и государства.
Упорядочение научно-технических задач при помощи причинно-следственных сетей
До того как начнётся процесс решения научно-технической задачи, она должна быть сформулирована на основе (как правило) расплывчатой изобретательской ситуации. Мощным инструментом выявления и структурирования недостатков, достоинств и причинно-следственных связей в технической системе является причинно-следственный анализ (ПСА).
Построение причинно-следственной сети формализует известную информацию, вызывает дополнительные уточняющие вопросы и служит базой для декомпозиции сложной проблемной ситуации на «простые» изобретательские задачи. ПСА позволяет корректно разбивать множество всех мыслимых направлений решения задачи на осмысленные подмножества. Кроме того, ПСА позволяет упротстить и автоматизировать документирование, а главное - включать в документацию информацию, отвечающую не только на вопрос «как?», но и «почему?», объясняя мотивацию принимаемых решений.
ПСА со времени своего создания претерпел значительную эволюцию. Изначально строились линейные цепочки причинно-следственных связей (на каждом шаге выбиралась самая важная или самая доступная для воздействия причина). Затем выяснилось, что цепочки можно разветвлять (по принципу И/ИЛИ), что расширило возможности для сознательного выбора «слабого звена» в проблемной ситуации. Также появилась потребность указывать ценность звеньев, дифференциация блоков на вредные, полезные и нейтральные. Это сделало ПСА более целенаправленным и позволило выявлять разнообразные причинно-следственные сети и циклы.
Практической работе с ПСА предшествует глубокое ознакомление с ситуацией и «настройка» на неё. Рассмотрение ее с разных, зачастую фантастических сторон, переформулирование разными способами и приёмами. Выявление доступных изобретательских ресурсов. Немаловажная цель этого состоит, в формировании «доминанты Ухтомского», загрузки ситуации в «оперативную память» где знания о ней актуальны для человека и он способен их быстро творчески обрабатывать.
Решение элементарных изобретательских задач всегда связано с «изобретательскими ресурсами». Задействуя ресурс, можно создать какой-то полезный эффект, устранить вредный. Есть и обратная операция - отъем, вычитание ресурса из системы: «задеваем за железяку — отпилим ее, чтобы не задевать». Таким образом, решение задач сводится к применению, «деприменению» или замене некоторого ресурса.
Решение противоречия требуется когда на причинно-следственной диаграмме некоторый узел вызывает и пользу и вред. Процесс решения противоречий можно свести к углублению причинно-следственной модели и работе с ресурсами на открывшемся при этом более низком системном уровне. Причина эффективности данного подхода в том, что он вынуждает сменить язык и системный уровень, на котором описана проблема. Раскрывать механизмы следует в одной и той же модели, так как при этом открываются не указанные изначально связи с блоками, на первый взгляд, казалось бы, к делу не относящимися.
Попытки внедрения, опыты, озарения, уточняющая информация о системе ведет к уточнению ее причинно-следственной модели. Модель системы меняется в результате решения, на основе новых данных, попыток внедрения каких-то решений. Поэтому имеет смысл работать не с одной, а с группой моделей: одна или несколько моделей «больных» (при наличии разных гипотез возникновения проблемы) и соответствующие каждой наборы моделей «здоровых», т.е. решений. Это создаёт предпосылки для автоматизации и обеспечения прозрачности процесса решения.
До того как начнётся процесс решения научно-технической задачи, она должна быть сформулирована на основе (как правило) расплывчатой изобретательской ситуации. Мощным инструментом выявления и структурирования недостатков, достоинств и причинно-следственных связей в технической системе является причинно-следственный анализ (ПСА).
Построение причинно-следственной сети формализует известную информацию, вызывает дополнительные уточняющие вопросы и служит базой для декомпозиции сложной проблемной ситуации на «простые» изобретательские задачи. ПСА позволяет корректно разбивать множество всех мыслимых направлений решения задачи на осмысленные подмножества. Кроме того, ПСА позволяет упротстить и автоматизировать документирование, а главное - включать в документацию информацию, отвечающую не только на вопрос «как?», но и «почему?», объясняя мотивацию принимаемых решений.
ПСА со времени своего создания претерпел значительную эволюцию. Изначально строились линейные цепочки причинно-следственных связей (на каждом шаге выбиралась самая важная или самая доступная для воздействия причина). Затем выяснилось, что цепочки можно разветвлять (по принципу И/ИЛИ), что расширило возможности для сознательного выбора «слабого звена» в проблемной ситуации. Также появилась потребность указывать ценность звеньев, дифференциация блоков на вредные, полезные и нейтральные. Это сделало ПСА более целенаправленным и позволило выявлять разнообразные причинно-следственные сети и циклы.
Практической работе с ПСА предшествует глубокое ознакомление с ситуацией и «настройка» на неё. Рассмотрение ее с разных, зачастую фантастических сторон, переформулирование разными способами и приёмами. Выявление доступных изобретательских ресурсов. Немаловажная цель этого состоит, в формировании «доминанты Ухтомского», загрузки ситуации в «оперативную память» где знания о ней актуальны для человека и он способен их быстро творчески обрабатывать.
Решение элементарных изобретательских задач всегда связано с «изобретательскими ресурсами». Задействуя ресурс, можно создать какой-то полезный эффект, устранить вредный. Есть и обратная операция - отъем, вычитание ресурса из системы: «задеваем за железяку — отпилим ее, чтобы не задевать». Таким образом, решение задач сводится к применению, «деприменению» или замене некоторого ресурса.
Решение противоречия требуется когда на причинно-следственной диаграмме некоторый узел вызывает и пользу и вред. Процесс решения противоречий можно свести к углублению причинно-следственной модели и работе с ресурсами на открывшемся при этом более низком системном уровне. Причина эффективности данного подхода в том, что он вынуждает сменить язык и системный уровень, на котором описана проблема. Раскрывать механизмы следует в одной и той же модели, так как при этом открываются не указанные изначально связи с блоками, на первый взгляд, казалось бы, к делу не относящимися.
Попытки внедрения, опыты, озарения, уточняющая информация о системе ведет к уточнению ее причинно-следственной модели. Модель системы меняется в результате решения, на основе новых данных, попыток внедрения каких-то решений. Поэтому имеет смысл работать не с одной, а с группой моделей: одна или несколько моделей «больных» (при наличии разных гипотез возникновения проблемы) и соответствующие каждой наборы моделей «здоровых», т.е. решений. Это создаёт предпосылки для автоматизации и обеспечения прозрачности процесса решения.
Автоматизация работы с причинно-следственными сетями
Решение реальной задачи идет одновременно во многие стороны по многочисленным ветвям (решение вторичных, третичных и т.д. задач, связанных со слабыми местами решений первичных подзадач). При ручной работе легко забыть и потерять многие из них, растеряться «где» находишься и что сейчас решаешь. А часто бывает полезно на время оставить ветку решения в покое и вернуться к ней позже. Далеко не все из "веток решения", идущих из исходной ситуации (число которых лавинообразно растёт по ходу решения) стоит одинаково усердно исследовать.
Поиск решения предполагает выбор минимального набора узлов или связей причинно-следственной диаграммы, решение задач, относящихся к которым, позволит обеспечить требуемый конечный результат. Стратегия выбора минимальных наборов подзадач (и автоматическое ранжирование их при наличии нескольких вариантов) оправдана при работе с большим количеством разнородных «многоходовых» задач.
ПСА позволяет алгоритмически построить рейтинг направлений решения. Например, если одна причина вызывает кучу нежелательных эффектов, то ее устранение имеет выше рейтинг, чем устранение каждой из группы причин, независимо вызывающих один и тот же нежелательный эффект. Разумно сильно "вкладываться" на ветках имеющих высокий рейтинг, а низкие - пробежать взглядом или вообще игнорировать.
В рейтинге "ростков решения" одновременно находятся все точки от которых можно продолжить направленное решение, разного уровня вложенности. В том числе и ростки решения вторичных задач, со своими диаграммами, иногда вовсе не связанными с исходной ("дырочка диаметром 10 мкм решит основную проблему, но как ее просверлить?"). Если процесс решения задачи ведется на сервере то несколько решателей могут подключаться к разным веткам и развивать их.
Так формируется дерево концепций решения. Точки - ветвления - места возможного объединения идей, списки задач в ветке - места обязательного объединения идей. Одним из критериев сортировки (определения наиболее перспективной ветки для решения задачи) может быть минимум «висящих» в конце ветки задач.
Если в ходе решения помечать, хотя бы кликом мыши в элементы диаграммы, какая идея решает какие проблемы, то можно динамически менять рейтинг "веток" решения, пододвигая вверх ветки, рост которых ускорит формирование решения всей проблемы в целом. Тут важно различать идею дающую сильное решение по конкретной ветке (указать) или же просто творческую мысль "для затравки" направлений будущих поисков. Этот прием можно каскадно применять сколько угодно раз и разными вариантами, порождая новые ветвления процесса решения.
Решение реальной задачи идет одновременно во многие стороны по многочисленным ветвям (решение вторичных, третичных и т.д. задач, связанных со слабыми местами решений первичных подзадач). При ручной работе легко забыть и потерять многие из них, растеряться «где» находишься и что сейчас решаешь. А часто бывает полезно на время оставить ветку решения в покое и вернуться к ней позже. Далеко не все из "веток решения", идущих из исходной ситуации (число которых лавинообразно растёт по ходу решения) стоит одинаково усердно исследовать.
Поиск решения предполагает выбор минимального набора узлов или связей причинно-следственной диаграммы, решение задач, относящихся к которым, позволит обеспечить требуемый конечный результат. Стратегия выбора минимальных наборов подзадач (и автоматическое ранжирование их при наличии нескольких вариантов) оправдана при работе с большим количеством разнородных «многоходовых» задач.
ПСА позволяет алгоритмически построить рейтинг направлений решения. Например, если одна причина вызывает кучу нежелательных эффектов, то ее устранение имеет выше рейтинг, чем устранение каждой из группы причин, независимо вызывающих один и тот же нежелательный эффект. Разумно сильно "вкладываться" на ветках имеющих высокий рейтинг, а низкие - пробежать взглядом или вообще игнорировать.
В рейтинге "ростков решения" одновременно находятся все точки от которых можно продолжить направленное решение, разного уровня вложенности. В том числе и ростки решения вторичных задач, со своими диаграммами, иногда вовсе не связанными с исходной ("дырочка диаметром 10 мкм решит основную проблему, но как ее просверлить?"). Если процесс решения задачи ведется на сервере то несколько решателей могут подключаться к разным веткам и развивать их.
Так формируется дерево концепций решения. Точки - ветвления - места возможного объединения идей, списки задач в ветке - места обязательного объединения идей. Одним из критериев сортировки (определения наиболее перспективной ветки для решения задачи) может быть минимум «висящих» в конце ветки задач.
Если в ходе решения помечать, хотя бы кликом мыши в элементы диаграммы, какая идея решает какие проблемы, то можно динамически менять рейтинг "веток" решения, пододвигая вверх ветки, рост которых ускорит формирование решения всей проблемы в целом. Тут важно различать идею дающую сильное решение по конкретной ветке (указать) или же просто творческую мысль "для затравки" направлений будущих поисков. Этот прием можно каскадно применять сколько угодно раз и разными вариантами, порождая новые ветвления процесса решения.
gilbo_postindustr_revolution.pdf
4.8 MB
Е. Гильбо в книге "Постиндустриальный переход и мировая война" даёт интересный политэкономический анализ нынешних событий (и прогноз), приходя во многом к тем же выводам, что и мы.
Архитектура и реализация
Ввиду сложности реальных ТС и ограниченности человеческого внимания и памяти, охватить их структуру сразу в целом и осмысленно с ней работать бывает трудно а то и невозможно. Поэтому важнейшим требованием к представлению структуры ТС является поддержка декомпозиции, то есть возможность разбивать сложную систему на простые, доступные для понимания и работы части — в каждой из которых были бы, желательно, единицы-десятки разнородных элементов.
Таких частей получается очень много, поэтому, чтобы не потеряться среди них, их приходится упорядочивать в иерархическую структуру.
Декомпозицию и иерархию хорошо поддерживает отображение ТС в виде модулей и интерфейсов между ними. Модули могут быть объединены в систему если они поддерживают один и тот же интерфейс, например ноутбук и карта флеш-памяти поддерживают USB интерфейс и поэтому можно их объединить в систему.
Когда число уровней иерархии тоже становится большим, становятся более привлекательными подходы к описанию структуры систем, позволяющие описывать все уровни иерархии, а также разнородные структуры на одном уровне более-менее одинаковым способом.
С программной точки зрения архитектура может быть представлена в виде базы данных «модуль-компонент». То что выглядит как «И/ИЛИ» соответствует развилкам «компоненты модуля» или «модули компонента», так как например двигатель на базе электричества или бензина — это разные двигатели. Но его может использовать один и тот же или разные автомобили в зависимости от их архитектуры.
Архитектура должна стремиться быть такой, чтобы «развилка» затрагивала как можно меньшую её часть (принцип инкапсуляции). Разработка каждого объекта идёт двумя путями - снизу и сверху — чтобы стараться создать и исключить проблемные компоненты одновременно.
Достигается это также при помощи идентификации и решения технических противоречий (разработка разъёмов, интерфейсов, крепежей, стыковочных узлов с высокими характеристиками и надёжностью)
Существует структурное, функциональное и пространственное описание систем. А также требования и возникающие в связи с невозможностью той или иной версии продукта удовлетворить всем предъявляемым к ней требованиям противоречия. Эти противоречия оформляются как сети причинно-следственных связей и описывают логику переходов между версиями систем.
Сам процесс перехода (решения противоречия) нуждается в автоматизации для отслеживания многочисленных направлений решения задачи порождающих новые системы, для навигации среди них в поисках кратчайшего пути к решению.
Отделение разработки архитектуры от реализации является эффективным способом достижения концептуальной целостности, особенно при работе над крупными проектами. Дисциплина полезна искусству. Получение архитектуры извне стимулирует, а не подавляет творческую активность исполнителей.
Правильно осуществляемое нисходящее проектирование позволяет избегать ошибок. При этом на каждом шаге используются как можно более абстрактные формулировки, чтобы выделить понятия и скрыть детали, пока не станет необходимым дальнейшее уточнение (например, не «шаговый двигатель», а «двигатель»).
Детальная и старательная проработка архитектуры не только упрощает использование продукта, но также облегчает его разработку и делает менее подверженным ошибкам. Очень многие неудачи связаны именно с теми аспектами, которые были не вполне специфицированы. Особенно важно явно определить те части архитектуры, которые не прописаны столь же тщательно, как остальные — вероятно, за ними кроются неразрешенные вопросы, порой глубокие.
Необходимо иметь как формальное описание продукта — для точности, так и текстовое — для понимания. Одно из них выбирается в качестве стандарта, а второе является производным. Важно, чтобы архитектор отвечал исполнителям на их вопросы. Нужно регистрировать эти разговоры в журнале и доводить их до общего сведения. Даже в большой команде проектировщиков оформление результатов нужно поручить одному или двум людям, чтобы обеспечить согласованность мини-решений.
(продолжение 👇)
Ввиду сложности реальных ТС и ограниченности человеческого внимания и памяти, охватить их структуру сразу в целом и осмысленно с ней работать бывает трудно а то и невозможно. Поэтому важнейшим требованием к представлению структуры ТС является поддержка декомпозиции, то есть возможность разбивать сложную систему на простые, доступные для понимания и работы части — в каждой из которых были бы, желательно, единицы-десятки разнородных элементов.
Таких частей получается очень много, поэтому, чтобы не потеряться среди них, их приходится упорядочивать в иерархическую структуру.
Декомпозицию и иерархию хорошо поддерживает отображение ТС в виде модулей и интерфейсов между ними. Модули могут быть объединены в систему если они поддерживают один и тот же интерфейс, например ноутбук и карта флеш-памяти поддерживают USB интерфейс и поэтому можно их объединить в систему.
Когда число уровней иерархии тоже становится большим, становятся более привлекательными подходы к описанию структуры систем, позволяющие описывать все уровни иерархии, а также разнородные структуры на одном уровне более-менее одинаковым способом.
С программной точки зрения архитектура может быть представлена в виде базы данных «модуль-компонент». То что выглядит как «И/ИЛИ» соответствует развилкам «компоненты модуля» или «модули компонента», так как например двигатель на базе электричества или бензина — это разные двигатели. Но его может использовать один и тот же или разные автомобили в зависимости от их архитектуры.
Архитектура должна стремиться быть такой, чтобы «развилка» затрагивала как можно меньшую её часть (принцип инкапсуляции). Разработка каждого объекта идёт двумя путями - снизу и сверху — чтобы стараться создать и исключить проблемные компоненты одновременно.
Достигается это также при помощи идентификации и решения технических противоречий (разработка разъёмов, интерфейсов, крепежей, стыковочных узлов с высокими характеристиками и надёжностью)
Существует структурное, функциональное и пространственное описание систем. А также требования и возникающие в связи с невозможностью той или иной версии продукта удовлетворить всем предъявляемым к ней требованиям противоречия. Эти противоречия оформляются как сети причинно-следственных связей и описывают логику переходов между версиями систем.
Сам процесс перехода (решения противоречия) нуждается в автоматизации для отслеживания многочисленных направлений решения задачи порождающих новые системы, для навигации среди них в поисках кратчайшего пути к решению.
Отделение разработки архитектуры от реализации является эффективным способом достижения концептуальной целостности, особенно при работе над крупными проектами. Дисциплина полезна искусству. Получение архитектуры извне стимулирует, а не подавляет творческую активность исполнителей.
Правильно осуществляемое нисходящее проектирование позволяет избегать ошибок. При этом на каждом шаге используются как можно более абстрактные формулировки, чтобы выделить понятия и скрыть детали, пока не станет необходимым дальнейшее уточнение (например, не «шаговый двигатель», а «двигатель»).
Детальная и старательная проработка архитектуры не только упрощает использование продукта, но также облегчает его разработку и делает менее подверженным ошибкам. Очень многие неудачи связаны именно с теми аспектами, которые были не вполне специфицированы. Особенно важно явно определить те части архитектуры, которые не прописаны столь же тщательно, как остальные — вероятно, за ними кроются неразрешенные вопросы, порой глубокие.
Необходимо иметь как формальное описание продукта — для точности, так и текстовое — для понимания. Одно из них выбирается в качестве стандарта, а второе является производным. Важно, чтобы архитектор отвечал исполнителям на их вопросы. Нужно регистрировать эти разговоры в журнале и доводить их до общего сведения. Даже в большой команде проектировщиков оформление результатов нужно поручить одному или двум людям, чтобы обеспечить согласованность мини-решений.
(продолжение 👇)
(продолжение. начало ☝️)
Концептуальная целостность является наиболее важным соображением при проектировании систем. Для ее достижения проект должен создаваться одним человеком или группой единомышленников. Если вы хотите, чтобы система обладала концептуальной целостностью, кто-то один должен взять руководство концепциями. Концептуально целостные системы быстрее разрабатываются и тестируются.
Задолго до всякого конструирования спецификация должна быть передана сторонней группе тестирования для тщательного рассмотрения полноты и ясности. Сами разработчики сделать это не могут. Лучший друг руководителя проекта — и его постоянный противник - независимая организация, тестирующая продукт.
Архитектору важно помнить, что ответственность за творчество, проявляемое при реализации, несет строитель, поэтому архитектор только предлагает. Он должен быть всегда готов предложить некоторый способ реализации своих замыслов и быть готовым согласиться с любым другим способом, который не хуже. Выдвигая такие предложения, следует действовать тихо и частным образом чтобы не бросать тень на компетентность исполнителя в глазах других. Коммуникации, выстроенные на ранних этапах разработки проекта и продолжающаяся непрерывно, может дать архитектору верную оценку стоимости, а разработчику — уверенность в проекте, не снимая при этом чёткого разграничения сфер ответственности.
Большой опасностью для крупных проектов является склонность отдельных исполнителей и целых подразделений производить оптимизацию в своих узких интересах, не думая о конечном эффекте. На всем протяжении реализации системные архитекторы должны постоянно проявлять бдительность с целью непрерывного обеспечения целостности системы. Воспитание общесистемного (и ориентированного на пользователя) подхода является главной задачей управления разработкой.
Концептуальная целостность является наиболее важным соображением при проектировании систем. Для ее достижения проект должен создаваться одним человеком или группой единомышленников. Если вы хотите, чтобы система обладала концептуальной целостностью, кто-то один должен взять руководство концепциями. Концептуально целостные системы быстрее разрабатываются и тестируются.
Задолго до всякого конструирования спецификация должна быть передана сторонней группе тестирования для тщательного рассмотрения полноты и ясности. Сами разработчики сделать это не могут. Лучший друг руководителя проекта — и его постоянный противник - независимая организация, тестирующая продукт.
Архитектору важно помнить, что ответственность за творчество, проявляемое при реализации, несет строитель, поэтому архитектор только предлагает. Он должен быть всегда готов предложить некоторый способ реализации своих замыслов и быть готовым согласиться с любым другим способом, который не хуже. Выдвигая такие предложения, следует действовать тихо и частным образом чтобы не бросать тень на компетентность исполнителя в глазах других. Коммуникации, выстроенные на ранних этапах разработки проекта и продолжающаяся непрерывно, может дать архитектору верную оценку стоимости, а разработчику — уверенность в проекте, не снимая при этом чёткого разграничения сфер ответственности.
Большой опасностью для крупных проектов является склонность отдельных исполнителей и целых подразделений производить оптимизацию в своих узких интересах, не думая о конечном эффекте. На всем протяжении реализации системные архитекторы должны постоянно проявлять бдительность с целью непрерывного обеспечения целостности системы. Воспитание общесистемного (и ориентированного на пользователя) подхода является главной задачей управления разработкой.
Стремление к полной автоматизации платформ
Кроме способности к воспроизводству, необходимо стараться придать платформе как можно большую степень автоматизма, в идеале — полного вытеснения человека. Ведь именно из затрат человеческого труда складывается стоимость любой продукции, а значит полная автоматизация позволяет неограниченно воспроизводить ядра и периферию платформ без каких-либо затрат вообще, подобно тому как живые организмы — например, бактерии, растения или животные заполняют доступное им пространство без всякой помощи человека.
Собственно, автоматическая способность к воспроизводству является существенным признаком живого и таким образом мы стоим на пороге создания искусственной природы, подчиненной нуждам человека. Сам факт существования громадных объемов живого вещества на нашей планете (2.4 триллионов тонн) с производительностью около 150 млрд. тонн сухого вещества в год (вдвое больше всей мировой промышленности) без каких-либо кредитов, инвестиций, инфляций, да и самих денег, является прямым укором модным экономическим теориям.
Способность живых организмов работать в суровых условиях десятилетиями, а иногда и столетиями без особенных сбоев, восстанавливаться и адаптироваться, а также расширять свое присутствие ообусловлена ни чем иным, как способностью к автоматическому воспроизводству на разных уровнях: молекул, клеток, тканей, организмов.
Применительно же к технике полная автоматизация означает целый ряд преимуществ, ведущих к сокращению сроков, энерго- и материалоемкости и стоимости производства:
• Уменьшение ошибок и повышение качества изготовления за счет точности и стабильности производственных операций, строгого соблюдения технических норм и стандартов, вместе с улачшиением контроля качества и возможностью отслеживать индивидуальную историю каждого изделия.
• Высокая производительность и эффективность, работа в непрерывном режиме, 24/7, уменьшение вероятности возникновения простоев, круглосуточная доступность сырья и продукции.
• Возможность высокой степени синхронизации и планирования работ, ведущей к уменьшению объема заасов промежуточной продукции, обычно используемых для компенсации неравномерной и непредсказуемой работы различных стадий переработки.
• Повышение безопасности труда за счет отсутствия человека в агрессивной среде — и, благодаря этому, дальнейшая интенсификация производства за счет перехода к предельно агрессивным средам: сильные окислители, крайне высокие и низкие температуры, агрессивные биологичесике среды, громадные давления и плотности радиации и т.д. - не сдерживаемого и не удорожаемого необходимостью защиты от этих факторов человека. Возможномть широкого использования процессов выходящих за рамки допустимых для человека по дргуим параметрам: масштаб, скорость, сложность, точность, параллелизм и т.д.
• Простота переналадки на другие технологические операции или выпуск другой продукции, внедрения новых технологий, без проблем связанных со специализацией и обучаемостью персонала и его готовностью переобучаться. Возможность частой и мгновенной перестройки на выпуск различных видов изделий.
• Отсутствие рисков, связанных с человеческим фактором: саботаж, шпионаж, коррупция, лень, ложь, недобросовестная конкуренция, конфликты, нездоровые отношения, интриги и пр. Отсутствие завимости от персонала обладающего специфическим опытом или уникальными компетенциями.
(продолжение 👇)
Кроме способности к воспроизводству, необходимо стараться придать платформе как можно большую степень автоматизма, в идеале — полного вытеснения человека. Ведь именно из затрат человеческого труда складывается стоимость любой продукции, а значит полная автоматизация позволяет неограниченно воспроизводить ядра и периферию платформ без каких-либо затрат вообще, подобно тому как живые организмы — например, бактерии, растения или животные заполняют доступное им пространство без всякой помощи человека.
Собственно, автоматическая способность к воспроизводству является существенным признаком живого и таким образом мы стоим на пороге создания искусственной природы, подчиненной нуждам человека. Сам факт существования громадных объемов живого вещества на нашей планете (2.4 триллионов тонн) с производительностью около 150 млрд. тонн сухого вещества в год (вдвое больше всей мировой промышленности) без каких-либо кредитов, инвестиций, инфляций, да и самих денег, является прямым укором модным экономическим теориям.
Способность живых организмов работать в суровых условиях десятилетиями, а иногда и столетиями без особенных сбоев, восстанавливаться и адаптироваться, а также расширять свое присутствие ообусловлена ни чем иным, как способностью к автоматическому воспроизводству на разных уровнях: молекул, клеток, тканей, организмов.
Применительно же к технике полная автоматизация означает целый ряд преимуществ, ведущих к сокращению сроков, энерго- и материалоемкости и стоимости производства:
• Уменьшение ошибок и повышение качества изготовления за счет точности и стабильности производственных операций, строгого соблюдения технических норм и стандартов, вместе с улачшиением контроля качества и возможностью отслеживать индивидуальную историю каждого изделия.
• Высокая производительность и эффективность, работа в непрерывном режиме, 24/7, уменьшение вероятности возникновения простоев, круглосуточная доступность сырья и продукции.
• Возможность высокой степени синхронизации и планирования работ, ведущей к уменьшению объема заасов промежуточной продукции, обычно используемых для компенсации неравномерной и непредсказуемой работы различных стадий переработки.
• Повышение безопасности труда за счет отсутствия человека в агрессивной среде — и, благодаря этому, дальнейшая интенсификация производства за счет перехода к предельно агрессивным средам: сильные окислители, крайне высокие и низкие температуры, агрессивные биологичесике среды, громадные давления и плотности радиации и т.д. - не сдерживаемого и не удорожаемого необходимостью защиты от этих факторов человека. Возможномть широкого использования процессов выходящих за рамки допустимых для человека по дргуим параметрам: масштаб, скорость, сложность, точность, параллелизм и т.д.
• Простота переналадки на другие технологические операции или выпуск другой продукции, внедрения новых технологий, без проблем связанных со специализацией и обучаемостью персонала и его готовностью переобучаться. Возможность частой и мгновенной перестройки на выпуск различных видов изделий.
• Отсутствие рисков, связанных с человеческим фактором: саботаж, шпионаж, коррупция, лень, ложь, недобросовестная конкуренция, конфликты, нездоровые отношения, интриги и пр. Отсутствие завимости от персонала обладающего специфическим опытом или уникальными компетенциями.
(продолжение 👇)
(продолжение. начало 👆)
В свою очередь, сами станки и оборудование для безлюдной производственной среды являются более компактными, простыми и дешевыми ввиду исключения из них рабочего места, органов управления и контроля, систем жизнеобеспечения и защиты оператора, а также обеспечивающих их работу вторичных систем.
В XX веке попытки создания безлюдных производств не были полными именно в силу того, что производить, устанавливать, ремонтировать, заменять, утилизировать вышедших из строя роботов должны были люди. Это приходилость делать по причине неспобности производств того времени к воспроизводству себе подобных. Подход же, основанный на самовоспроизводящихся технологичнеских платформах, привносит в концепцию автоматизации недостающее звено: способность производственного комплекса воспроизводить вышедшие из строя компоненты, или создавать новый подобный себе. Такова роль самовоспроизводства для достижения полной автоматизации.
Важным аспектом полной автоматизации производства для стран с низким уровнем научной и технической компетенции и культуры населения является возможность развязать достижимые темпы роста производства от темпов образования и переподготовки населения. Это особенно актуально в странах, находящихся в ситуации наподобие современной России, когда военная ситуация требует многопланового наращивания производства в короткий период времени, а переобучение и перевоспитание значительных масс населения, как и подготовка нового поколения кадров может затянуться на несколько десятилетий.
В свою очередь, сами станки и оборудование для безлюдной производственной среды являются более компактными, простыми и дешевыми ввиду исключения из них рабочего места, органов управления и контроля, систем жизнеобеспечения и защиты оператора, а также обеспечивающих их работу вторичных систем.
В XX веке попытки создания безлюдных производств не были полными именно в силу того, что производить, устанавливать, ремонтировать, заменять, утилизировать вышедших из строя роботов должны были люди. Это приходилость делать по причине неспобности производств того времени к воспроизводству себе подобных. Подход же, основанный на самовоспроизводящихся технологичнеских платформах, привносит в концепцию автоматизации недостающее звено: способность производственного комплекса воспроизводить вышедшие из строя компоненты, или создавать новый подобный себе. Такова роль самовоспроизводства для достижения полной автоматизации.
Важным аспектом полной автоматизации производства для стран с низким уровнем научной и технической компетенции и культуры населения является возможность развязать достижимые темпы роста производства от темпов образования и переподготовки населения. Это особенно актуально в странах, находящихся в ситуации наподобие современной России, когда военная ситуация требует многопланового наращивания производства в короткий период времени, а переобучение и перевоспитание значительных масс населения, как и подготовка нового поколения кадров может затянуться на несколько десятилетий.
Планирование и управление реализацией научно-технической стратегии
Наиболее современным методом планирования и управления проектами и программами можно назвать метод критической цепи (англ. critical chain project management, CCPM), базирующийся на теории ограничений Э. Голдратта.
Особенностью методологии является то, что делая усилия над управлением очень малым количеством аспектов системы, можно достичь эффекта, нелинейно превышающего результат одновременного воздействия на все или большинство проблемных областей системы сразу или поочерёдно. Подход теории ограничений основан на том, чтобы выявлять это ограничение (при помощи причинно-следственного анализа) и управлять им для достижения поставленной цели. Подходы Голдратта имеют много общего с ТРИЗ и согласуются с ней.
Метод критической цепи обычно противопоставляется своему предшественнику — методу критического пути. Он так же использует сетевые диаграммы вроде PERT, однако учитывает не только логические связи между задачами («крышу можно строить после стен»), но и ресурсные («электрик не может оборудовать щит А и щит Б одновременно»). Это делает переход от сетевой диаграммы к таблице распределения ресурсов и календартному плану менее тривиальным и однозначным, но в итоге приводит к более реалистичным и адекватным планам, имеющим гораздо больше шансов быть выполненными в срок.
Сущностью метода явлется достоверный учет ресурсных ограничений и их оптимальное распределение. При планировании ведется поиск задач, которые идут параллельно для одного ресурса, для таких задач производится создание дополнительных «ресурсных связей». Может использоваться перебор разных вариантов установки ресурсных связей и определение наиболее короткого расписания среди вариантов. Идентифицируется «критическая цепь», то есть критический путь с учётом ресурсных связей - последовательность задач, которые не имеют запаса по времени выполнения и срыв их срока срывает срок всего проекта. Как правило, критическая цепь оказывается существенно длиннее критического пути. Первая диаграмма критической цепи всегда ужасна, и для создания второй приходится проявить много изобретательности (которую при традиционном методе критического пути приходится применять уже посдле срыва сроков проекта).
Для сокращения длительности проекта применяется «первый закон Паркинсона в управлении проектами»: всякая задача занимает всё отведённое ей время. Предлагается считать, что длительности задач по оценке исполнителей имеют внутри себя «буферы подстраховки» на 50 % их длительности, что соответственно примерно 50 % вероятности завершения задачи в срок если из неё изъять «резерв». Для того, чтобы исполнитель с учетом этой практики не завышал неадекватно оценки сроков исполнения задач, требуется определенная высокая культура поведения руководителя и персонала, активное использование коммуникаций и обратной связи. Получить правдивую картину состояния дел в любом проекте нелегко, поскольку у подчиненных бывают основания не делиться своими данными. Неправильными действиями начальник может обеспечить утаивание всей картины состояния дел; напротив, тщательное рассмотрение отчетов без паники и вмешательства поощряет честный доклад.
(продолжение 👇)
Наиболее современным методом планирования и управления проектами и программами можно назвать метод критической цепи (англ. critical chain project management, CCPM), базирующийся на теории ограничений Э. Голдратта.
Особенностью методологии является то, что делая усилия над управлением очень малым количеством аспектов системы, можно достичь эффекта, нелинейно превышающего результат одновременного воздействия на все или большинство проблемных областей системы сразу или поочерёдно. Подход теории ограничений основан на том, чтобы выявлять это ограничение (при помощи причинно-следственного анализа) и управлять им для достижения поставленной цели. Подходы Голдратта имеют много общего с ТРИЗ и согласуются с ней.
Метод критической цепи обычно противопоставляется своему предшественнику — методу критического пути. Он так же использует сетевые диаграммы вроде PERT, однако учитывает не только логические связи между задачами («крышу можно строить после стен»), но и ресурсные («электрик не может оборудовать щит А и щит Б одновременно»). Это делает переход от сетевой диаграммы к таблице распределения ресурсов и календартному плану менее тривиальным и однозначным, но в итоге приводит к более реалистичным и адекватным планам, имеющим гораздо больше шансов быть выполненными в срок.
Сущностью метода явлется достоверный учет ресурсных ограничений и их оптимальное распределение. При планировании ведется поиск задач, которые идут параллельно для одного ресурса, для таких задач производится создание дополнительных «ресурсных связей». Может использоваться перебор разных вариантов установки ресурсных связей и определение наиболее короткого расписания среди вариантов. Идентифицируется «критическая цепь», то есть критический путь с учётом ресурсных связей - последовательность задач, которые не имеют запаса по времени выполнения и срыв их срока срывает срок всего проекта. Как правило, критическая цепь оказывается существенно длиннее критического пути. Первая диаграмма критической цепи всегда ужасна, и для создания второй приходится проявить много изобретательности (которую при традиционном методе критического пути приходится применять уже посдле срыва сроков проекта).
Для сокращения длительности проекта применяется «первый закон Паркинсона в управлении проектами»: всякая задача занимает всё отведённое ей время. Предлагается считать, что длительности задач по оценке исполнителей имеют внутри себя «буферы подстраховки» на 50 % их длительности, что соответственно примерно 50 % вероятности завершения задачи в срок если из неё изъять «резерв». Для того, чтобы исполнитель с учетом этой практики не завышал неадекватно оценки сроков исполнения задач, требуется определенная высокая культура поведения руководителя и персонала, активное использование коммуникаций и обратной связи. Получить правдивую картину состояния дел в любом проекте нелегко, поскольку у подчиненных бывают основания не делиться своими данными. Неправильными действиями начальник может обеспечить утаивание всей картины состояния дел; напротив, тщательное рассмотрение отчетов без паники и вмешательства поощряет честный доклад.
(продолжение 👇)