Вверх
E-mail
Имя
Пароль
E-mail
E-mail
E-mail*
* На указанный почтовый адрес Вы получите бесплатный лицензионный ключ сроком действия 30 дней и необходимую информацию по управлению ключами и использованию личного кабинета.
E-mail*
Имя*
Фамилия*
Организация*
Должность*
Телефон
Откуда узнали
о семинаре
Пожалуйста, подождите.
ГлавнаяПолезная информацияСтатьи
Методические статьи
Статьи про ТМА
Рассказы про учёт
Авторский БКС
Фундамент системы
Добавлено в 14:01, 08.09.18
Фундамент системыСтатья написана в апреле 2014 года.В создании системы, не важно в какой области, строительство, ИТ, бизнес-процессы и пр., очевидно надо очень внимательно относится к оценке адекватности существующего фундамента системы.У меня складывается впечатление, что в гонке за эффективностью мы совсем забыли про существование фундаментальных основ любой системы.Представьте себе дом. Это система, которая стоит на фундаменте. В этой аналогии проще всего понять то, что я хочу донести. Представьте, что у нас есть деревянный дом на деревянном фундаменте. Мы решаем усовершенствовать систему, поскольку начинаем нуждаться в расширении жизненного пространства и принимаем решение построить второй этаж. Очевидно, что нельзя пренебрегать возможностями существующего фундамента. Если мы достроим второй этаж, фундамент при этом будет рассчитан только на один, то возникает вероятность того, что система вся рухнет. Это очевидно в данной аналогии.Представьте себе, что мы все же построили второй этаж, и только потом поняли, что система может рухнуть. Мы начинаем срочно искать решения укрепления устойчивости всей конструкции (системы). Делаем всякие подпорки и пытаемся усилить слабые места. Такая работа со стороны будет выглядеть смешно. Любой, даже не профессионал, скажет, что надо было сразу разобрать дом, изменить фундамент, а только потом строить второй этаж.Но чем больше этажей мы строит на слабый фундамент, тем больше сожалеем о потраченных ресурсах на это строительство и тем меньше желание разбирать всю систему до основания для того, чтобы его укрепить. Вот так и живем, латая дыры и устанавливая подпорки, пока конструкция действительно не рухнет, и нам придется все же строит и новый фундамент, и новую конструкцию.Но если с домом все очевидно, то в других системах зачастую люди себя ведут так, как будто фундамента не существует.Рассматривая каждую систему по отдельности, нужно очень внимательно относится к ее фундаментальным основам и очень аккуратно принимать решение по "наворачиванию" на них новых функций системы.Это очень важный момент. Надо иметь значительное мужество, чтобы однажды, при возникновении желания добавить, казалось бы, незначительной функции, принять решение о полном пересмотре системы и изменении конструкции ее фундаментальных основ.Чаще всего необходимость подобной перестройки вызывается возникновением новых технологий. Так в аналогии с домом понятно, что возникновение возможности строить бетонные фундаменты по специальным технологиям и заколачивать бетонные сваи на 30 метров в глубину дали возможность строить многоэтажные каменные дома. Соответственно и желание иметь как можно более высокие строения. Но если кто-то решит построить на месте двухэтажного дома небоскреб, то ему придется разломать этот дом, построить новый фундамент, а потом уже строить небоскреб.Однако, если есть желание достроить мансарду на крыше дома и фундамент без проблем это выдержит, то очевидно, что нет смысла все ломать. Так же понятно, что необходимо рассматривать возможности усиливать до достаточной степени существующий фундамент без полного сноса здания, учитывать затраты, возможности и результат в комплексе.Я создаю программные продукты. Это системы, которые предназначены для решения множества прикладных задач. Каждую систему я пытаюсь строить на понятной фундаментальной основе. И мне зачастую приходится полностью перестраивать фундамент, а потом заново полностью перестраивать систему. Только так получается перейти на новый более качественный уровень.Так сложилось, что я никогда не боялся перестройки фундамента. Зачастую полного переписывания существующих программ. С точки зрения крайностей, я, с другой стороны, т.е. иногда можно было обойтись и более простыми доработками. Но мне легче адекватно оценивать, поскольку я понимаю сущность фундаментальных основ любой системы.Вот, к примеру глобальная финансовая система, переживающая жуткий кризис. Очень показательный случай, когда небоскреб стоит на деревянном фундаменте и держится только за счет созданных огромном количестве ноу хау, чтобы удержать его от разрушения.Но очевидно, что чем дальше тем больше все разрушается и уже не успевают придумывать новые и новые регулятивные мены, чтобы удержать эту систему от полного разрушения, что приведет к полнейшему коллапсу.Не пора ли задуматься о новом современном фундаменте для финансовой системы и начать строить его и новый небоскреб, который будет прочно стоять без подпорок.Страшно еще и то, что многие влиятельные стороны зарабатывают на постоянном поддержании этого строения, а люди являются их заложниками. Им не выгодно строительство новой системы, ведь тогда они потеряют влияние.В целом хотелось бы призвать людей, создающих и модернизирующих, и использующих какие либо системы (в очень широком смысле) крайне внимательно изучать, знать и оценивать фундаментальные основы этих систем. Грамотно и сознательно принимать своевременные решения о их переработке и перестройке всей системы на новой основе. Только так можно избегать революций систем с очень серьезными потерями для всех заинтересованных лиц, и выгодой для других лиц.
Оставить комментарий
Введите Ваше имя
Напишите здесь что-нибудь, пожалуйста!