Author Archives: pavel

Системная инженерия онлайн

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

Не хватает какого-то общего онлайн-ресурса. Не столько для хранения там какой-то справочной информации, сколько для многосторонней коммуникации. Что-то типа форума.

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

Надо будет этим заняться.

 

Павел Сурменок

http://surmenok.ru/

Инженерия требований

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

Инженерия требований – это социотехническая дисциплина.

Инженер по требованиям – системный инженер, специализирующийся в инженерии требований.

Инженер по требованиям извлекает из людей или откуда-то еще требования заинтересованных сторон. Инженер по требованиям ответственен за то, чтобы:

1.    Обнаружить все заинтересованные стороны проекта (как внешние, так и внутренние – разработчики системы)

2.    Учесть требования заинтересованных сторон

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

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

 

Павел Сурменок

http://surmenok.ru/

 

Системная инженерия на практике

Около полугода изучал теоретические основы системной инженерии. По постам Левенчука и ссылкам из них (бывало что из одного небольшого поста Левенчука в итоге порождалось 20+ вкладок в браузере и кучка скачанных PDF’ов :) ). Еще конечно очень полезны видеозаписи заседаний русского INCOSE и лекций Левенчука (первая лекция тут: http://ailev.livejournal.com/757223.html , там же ссылки на вторую-шестую).

Мой предпринимательский опыт однако давно заставил меня понять, что теории мало, нужна и практика :)

 

Дальше начинаются проблемы. Вроде бы в целом всё ясно. Есть стандарты, в них практик описаны. Есть определенные виды жизненного цикла. А что конкретно делать-то? :) Непонятно.

 

Еще проблема с объектом, на котором практики системной инженерии применять. Хорошо конечно когда затевается большой проект типа проектирования новой АЭС, и можно влезть туда порулить процессом. Однако найти более-менее серьезный проект, где захотят внедрять системную инженерию, и тем более поставят меня оной порулить – это крайне сложно :)

Пробовал в некоторые небольшие проекты внедриться, объяснял отцам-командирам, что такое системная инженерия, что они с этого могут поиметь, как всё это выглядит. Понимания нет. В одном месте (софтовый проект) сказали «Да, всё круто, так и будем делать. Я передал то, что ты говорил, нашему системному аналитику, он напишет ТЗ на систему». Ага, супер :) Из моих рассказов об инженерии требований было понято, что надо написать ТЗ на систему, причём даже без сбора требований стэйкхолдеров :)

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

В общем, есть большая проблема непонимания менеджментом необходимости системной инженерии.

 

Из известных мне предприятий радует разве что ОАО «Информационные спутниковые системы» (лидер российского спутникостроения, спутники связи и спутники ГЛОНАСС делает). Там 2 года назад внедрили Dassault (CATIA, ENOVIA), некоторые этапы жизненного цикла проходятся уже на этой платформе. Переходят на полностью электронный документооборот, включая обмен моделями с поставщиками. Осенью будем пытаться там делать автоматизацию общего проектирования. Тут и инженерия требований во всей красе (стэйкхолдеров с требованиями к системе автоматизации проектирования много насчитывается), и  даже порождающее проектирование (будем порождать общий дизайн космического аппарата на основе требований к оному и базе знаний с знаниями, добытыми из проектантов, и набором предыдущих дизайнов).

 

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

 

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

 

Павел Сурменок

http://surmenok.ru/

 

Шестые лебедевские чтения

Посмотрел видеозапись шестых ежегодных чтений памяти Г.В. Лебедева.

http://ailev.livejournal.com/834875.html

На этих чтениях обсуждается свободное общество. Теория, практика, история свободы. Австрийская экономическая школа.

Я читал материалы предыдущих чтений. В этом году были первые чтения, где велась видеозапись.

 

 

Для меня были интересны несколько докладов:

 

Анатолий Левенчук «Производственная рациональность как школа политической рациональности»

Левенчука всегда приятно послушать :) Идею его речи я понял так: необходимо научить людей думать путём научения их системной инженерии.

 

Александр Верещагин «Свободное общество и прецедентное право»

Оказывается, прецедентное право – более справедливо, чем континентальное в силу децентрализации. Интересно и подробно Александр рассказал о роли прецедентов в российском и советском праве.

 

Олег Сухов «Власть людей против власти законов: конфликт между федералистами и антифедералистами по поводу ратификации Конституции США».

Ну а про США просто было интересно послушать, какие в американском обществе были дискуссии сотни лет назад. Эх, завезти бы нам сюда англосаксов в достаточном количестве, было бы дело :)

 

Александр Школьников «Электроэнергетика России после РАО “ЕЭС”: частное и государственное, регулируемое и нерегулируемое, “старое” и “новое”»

Интересные факты и рассуждения. Я очень удивился, когда Александр пояснил, что то, что мы видели во время аварии на СШГЭС – это положительное влияние реформирования электроэнергетики :) Не, я и раньше не думал, что в аварии Чубайс виноват :) Но что авария показала положительное влияние реформы – об этом не задумывался.

 

Павел Сурменок

http://surmenok.ru/

 

Что после отмены копирайта

http://ailev.livejournal.com/261410.html

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

 

Павел Сурменок

Красноярск, 29 мая 2010, вечер

 

Беседы о бессмертии

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

 

Павел Сурменок

Красноярск, 29 мая 2010, полдень

 

Греция и вторая волна кризиса

Итак, проблемы госдолга Греции отодвинуты на несколько лет в будущее и европейские банки могут вздохнуть свободней.

Однако, это еще не значит, что проблемы у них закончились. Поэтому неплохо бы понять, что там произошло, почему, и что будет дальше.

На эту тему рекомендую почитать статью «Have We Crossed the Point of No Return?» в «Mises Daily».

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

 

Павел Сурменок

Красноярск, 24 мая 2010, вечер

 

Биоинформатика

Почитал на Полит.Ру лекцию про биоинформатику. Оказывается, очень интересная наука. Занимаются они анализом информации, закодированной в ДНК. И там очень много интересной computer science. И огромные перспективы.

 

Павел Сурменок

Красноярск, 23 мая 2010, вечер

 

Паника про IPv4

Пишут, что по оценкам ICANN свободными остались всего 8-9% IP-адресов. Дескать, скоро совсем кончатся.

Однако я не понимаю сложности ситуации. Сейчас IP раздаются всем, кому не лень. И стоит это копейки. Я, например, за реальный IP плачу провайдеру что-то около 50 рублей в месяц. А еще я арендую 5 серверов, для которых дополнительно арендую десятка два IPшников, за каждый из которых плачу около доллара в месяц. Надо будет – еще десять-пятьдесят-сто арендую, потому что цена копеечная.

Поднимите цену аренды адресов – спрос упадет и свободных станет больше. И может даже рост цены адресов IPv4 увеличит привлекательность IPv6 и ускорит его внедрение.

 

Павел Сурменок

Красноярск, 20 мая 2010, утро