Более совершенные биологические организмы дольше выхаживают свое потомство. Обилие внутренних подсистем, многообразие и сложность их взаимосвязей требуют большего времени отладки надежного взаимодействия. Таков закон природы! Ведь популяции этих организмов по численности значительно уступают низшим. На более низких стадиях развития выживание вида достигается за счет большого тиража его потомства, то есть Природа заложила в них экстенсивный способ выживания. Высшие выживают за счет выхаживания – интенсивное выживание.
Можно ли в природе выбрать один из этих способов, полностью отвергнув другой? Надо думать, нельзя, раз Природа этого не сделала.
Можно ли предпочесть программные продукты, рожденные упорным трудом больших профессиональных коллективов, бесчисленному большинству небольших угловатых запинающихся программных изделий, в которых, однако, проблескивают искры идей, порожденных опрометчивой молодостью их создателей?
На первый взгляд – да, но это только на первый взгляд.
Размеренный труд профессионалов редко рождает идеи. Но их опыт позволяет разглядеть и оценить мощность пласта в неумелых разработках старателей. В сизой груде кимберлитовой руды только опытный глаз разглядит будущий бриллиант. Не промывая тонны песка самородка не найти. Не обучая и не воспитывая поколения детей, ни Платонов, ни Ньютонов не появится.
Примеров достаточно для вывода о том, что если не поддерживать существование сотен небольших программистских (да и не только программистских) коллективов, исчезнут с земли российской даже те единицы, которые создают достойные внимания продукты или сегодня близки к этому.
Отрасль программирования имеет в настоящее время в России уникальное для российской экономики состояние. Это одна из немногих отраслей, оснащенная современным оборудованием. В ней нет зависимости от кондиционного сырья или ответственных смежников. Большинство идей, порождаемых в программировании, в той или иной степени могут быть реализованы теми, кто их породил. Разве недостаточно этого, чтобы о развитии отрасли можно было не заботиться? Вполне достаточно. Отрасль будет развиваться. Но…
К отечественным программным продуктам не без оснований относятся как к полуфабрикату. Каждый программист, покупая программу для предприятия, решает, сможет ли он в ней разобраться, чтобы исправить, подработать или вообще переписать. Ведь за работоспособность программы отвечает именно он. («Хотя продукт и неплох, – думает программист, – но он наверняка где-то повиснет или развалится…».) Скорее всего, он возьмет программу менее сложную, то есть с меньшими возможностями, но в которой сможет разобраться.
Если бы глава фирмы попросил слесаря купить автомобиль, а тот приобрел бы ему «Запорожец»? Хоть машина и неказиста, зато он ее знает и в случае чего может даже сам выточить для нее деталь. А возьмешь Mersedes – и думай, что с ним делать, если он сломается. Смешной пример, не так ли? Кто же позволит такому слесарю подбирать автомобиль? А в отношении программ, к сожалению, это встречается довольно часто, хотя ущерб от такого выбора – гораздо значительнее, чем от неудачно купленного автомобиля. Однако он менее заметен, так как начинает проявляться со временем. Да и не всегда очевидно, что причиной ущерба является программа.
Проблема относительно невысокого качества отечественных программных продуктов, конечно, существует, но… надо понять, в сравнении с чем.
Неискушенный пользователь не мудрствует по этому поводу. Он смело сравнивает отечественную прикладную программу из области деловых приложений (бухгалтерию, например) с массовой зарубежной программой типа редактора текстов или электронных таблиц. В силу неведения его не смущает, что зарубежный опыт разработки коммерческих персональных редакторов текста насчитывает более трех десятков лет при всеобъемлющей поддержке как со стороны рынка, так и со стороны государства, в то время как наши разработчики начали включаться в этот процесс чуть более десяти лет тому назад. При этом они не только не получили поддержку рынка, не говоря о государстве, а наоборот, преодолевали его недоверие.
Рынок сглаживает углы и полирует программный продукт, как бурная и ласковая морская волна гальку. Только для этого нужно время. И установить волнорезы, чтобы яростный прибой не смыл в глубины морские весь будущий пляж.
Мягкие и рыхлые породы приобретают округлые формы быстрее, но быстрее и разрушаются. Можно завезти отшлифованную гальку с других пляжей, но тогда ее придется завозить постоянно. Можно выгребать с пляжа угловатые, царапающие родные камни, но они все равно снова и снова будут появляться на поверхности.
Развитие Природы – в Гармонии!
Исчезновение в ареале дополняющего вида создает условия для проникновения в него аналогичных видов из других регионов. Естественное проникновение способно обогатить гармоничный спектр ареала, но искусственное создание условий для такого проникновения не только не приносит пользы, но обедняет питательную среду.
Надо ли повсеместно насаждать продукт, удачно производимый на других почвах? Это попробовал Никита Сергеевич, да «Чудесница» не прижилась. Захирела, бедняжка, в климате нашем.
Так может, имеет смысл начать выхаживать собственное дитя и занимать у благополучных соседей не розовощеких крепышей, а опыт по их выращиванию?
(Слова… слова…слова… Кто с этим спорит?)
Но как?!
1995 г.
10 вопросов на тему автоматизации
Проскурин С.П.
Десять вопросов на тему автоматизации. – М.: ЛокИС, 1994. – 45 с.
Авторский вариант статьи, опубликованной с сокращениями в журнале «Мир ПК» № 4, 5 за 1994 год. Статья посвящена вопросам автоматизации организационного управления на предприятии на базе локальных сетей персональных компьютеров. Использование системного подхода при создании эргатических систем автоматизации, по мнению автора, наиболее полно отвечает требованиям эффективности и гармоничности применения средств автоматизации в организационном управлении. Статья написана на базе реального опыта, полученного сотрудниками фирмы ЛокИС в процессе разработки и распространения Интегрированной Системы ЛокОФФИС и ряда интегрированных систем, созданных по заказу.
© Проскурин С.П., 1994
В 1988 году, на заре независимой экономики в нашей стране, родилась фирма ЛокИС, чтобы реализовать привлекательную идею системной автоматизации управления предприятием на базе локальных сетей персональных компьютеров. Два года напряженного труда, практически без выходных, потребовалось на то, чтобы создать первую «Систему комплексной автоматизации треста «Электроцентромонтаж» Минэнерго СССР», которая работает и по сей день, хотя, конечно, не в полном объеме, так как система государственного планирования и все, что было связано с ней, канула в Лету.
После первой была создана еще одна система – для монтажного управления. Однако ей практически не суждено было жить, так как август 91-го смел последние опоры государственного планирования и регулирования, на базисе которого была построена эта система. Она демонстрировалась на выставке «SofTool-91”, где привлекла внимание посетителей, но внимание это было скорее любопытствующим, чем заинтересованным. Внедрение системы обошлось заказчику в несколько миллионов рублей, включая стоимость оборудования, поэтому мало кто из посещающих выставки инженеров (в то время это был основной контингент) могли предположить, что их предприятие позволит себе такую роскошь. Сомнений же в том, что это роскошь, ни у кого не возникало. На большинстве предприятий на персональный компьютер смотрели, как на заморскую диковину, а о том, чтобы приобрести их с десяток, да еще и оснастить локальной сетью, – и речи не могло быть. Персональные компьютеры приобретались научными институтами для своей основной деятельности, в которую не включалась задача автоматизации организационного управления самого института. Перспективы развития работ по созданию систем автоматизации организационного управления были безрадостными. Но…