Почему внедрение ERP-системы не приносит пользы бизнесу?




Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу.
PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом.
С помощью данного скрипта можно загружать в автоматическом режиме, по расписанию, данные сервисных книжек (ремонтов авто) из 1С:Альфа-Авто Автосалон Автосервис.
Также можно загружать данные в ручном режиме: для этого делается скрытая страница, где размещается специальная кнопка.
Комментарии размещенные внутри скрипта разъяснят логику и порядок действия.
Комментарии с "/////    echo" использовались для отладки.
Дополнительно создана таблица для журналирования результатов загрузки данных.
Скрипт включает в себя защиту от SQL инъекций (думаю безопасность соблюдена в полной мере).
В кратце:
1. Пишется скрипт, который запускает этот.
2. Создается регламентное задание в WordPress, по которому запускается скрипт из п.1. 
3. Этот скрипт осуществляет проверку на существование файла обмена в папке.
4. Если данные не новые, загрузка не производится.
5. Если данные новые, очищается таблица сервисных книжек.
6. Загружаются новые данные.

Собственно сам скрипт:

<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='\

63 Comments

  1. lunjio

    В целом согласен с каждым словом.

    Reply
  2. genayo

    Что такое в вашем понимании ERP система? Что входит в её состав?

    Reply
  3. rossoxa

    Касательно понимания, я придерживаюсь канонического https://ru.wikipedia.org/wiki/ERP

    Пример 1С ERP. Состав её функциональных блоков известен.

    Reply
  4. CheBurator

    все точно так и есть, постоянно наблюдаю на внедрениях WMS

    Reply
  5. CheBurator

    Иногда приходится так и говорить «вы сначала просто тупо на складе наведите НОРМАЛЬНЫЙ порядок, а потом уже будем думать про WMS» 😉 А по факту ждут наведения порядка от «меня». Нивапрос. ЗА ОТДЕЛЬНЫЕ ДЕНЬГИ. которые не входят в текущий проект. Грустнеют и печаляться…

    Reply
  6. vihrov_av

    Полностью согласен! Нужно подобные статьи давать читать стейкхолдерам перед внедрением любых систем затрагивающих бизнес процессы компании.

    Reply
  7. genayo

    (3) Я к тому, что это проблема не только ERP-систем, а любых систем автоматизации…

    Reply
  8. gradi

    (5) согласен с вами. Когда просят автоматизировать бардак в результате ничего хорошего не получается.

    Reply
  9. eksetro

    Если бы собственники бизнеса знакомились с этой статьёй до покупки коробки, было бы гораздо меньше негатива в сторону внедренцев. Увы и ах, зачастую деньги уже потрачены, так что «давайте внедрять, по ходу разберемся».

    Reply
  10. &rew

    Зачастую внедрение ЕРП просят те, где нужно автоматизировать именно производственный блок. Остальное — вторичто, третично ….n-ично, ибо «1С -же! Вона бухгалтерия в 1С работает, а мы чем хуже». Хотя по сути альтернатив то продуктам 1С тоже особо нет. В это же собственно и упирается их бюджет, типа ничего кроме производства не нужно автоматизировать. Так что мне кажется нужен пункт — 0. Нафига вам это надо (цель внедрения системы)?

    Reply
  11. &rew

    (9) Если бы собственники бизнеса разбирались в своем бизнесе и своих бизнес-процессах, вот тогда было бы в принципе меньше негатива. Был случай, когда в старой УТ 11 написали функционал который в одном окне показывает всю картину работы предприятия, вдруг оказалось, что многие подразделения работаю-то в дикий убыток. Что там началось: и «у вас система не работает», «мы бы давно закрылись», и т.д. Потом пересчитали, система работает правильно, и… всё по старому, решений не последовало.

    Reply
  12. Aitbay

    в компании где тружусь 3 года каждый год пытаемся внедрить ЕРП и каждый раз ломаемся об бардак. в итоге просто обновляем бухню и пишем отдельные конфиги для автоматизации производства.

    Reply
  13. Isonic

    (12) зато Вы будете всегда при работе)

    Reply
  14. eksetro

    (11) Согласна, если собственник в своем бизнесе не разбирается, компания обречена. Но винить во всем только собственников тоже неправильно. Если в компании только один менеджер (как раз собственник), то это компания на «ручном» управлении. В статье как раз и говорится о том, что нужна команда грамотных управленцев. Руководитель отдела (департамента, подразделения, как ни назови) — это квалифицированный управленец, и он должен разбираться в бизнес-процессах своего отдела и нести ответственность за его результаты, а в наших реалиях зачастую руководителем ставят просто самого скиллованного исполнителя (эдакая доп нагрузка за доп плату). Такая компания не может нормально развиваться, потому что все решения принимаются собственником, а у него всего 24 часа в сутках и ему тогда просто некогда думать о стратегии, развитии и масштабировании. А все остальные ни за что не отвечают, поэтому у них и «система ломается», не они же виноваты в плохих показателях своего подразделения.

    Reply
  15. katenok86

    (11)Знакомо. Мы так перенос документов реализовывали из КА в бух, и в бухгалтерии сводили книгу доходов расходов. Сдаем работы, а нам в ответ не правильно, почему? Ответ гениален прибыль счлишком большая получилась

    Reply
  16. katenok86

    (10)По опыту на внедрение производства бюджет раз в 5 больше чем на внедрение бухгалтерии. Заморочек очень много

    Reply
  17. user933635

    Автоматизация нужна в том числе и для типизации процессов: как внутриофисных, так и производственных. Это позволяет минимизировать влияние отдельных личностей на результат. Не везде можно совсем исключить, но минимизировать. И поэтому конвейер Генри Форда до сих пор так популярен.

    Также экономия достигается на типовых операциях: использовать низкоквалифицированных специалистов с зарплатой, сильно отличающейся от зарплаты «круглоголовых» менеджеров — они (менеджеры) просто не нужны. Вот эти менеджеры больше всех и боятся автоматизации, а не простые работяги. Точнее, работяги боятся, что менеджеры не захотят, конечно же, увольняться и посокращают работяг.

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

    Эффективность от автоматизации необходимо считать во временных рамках 5-7 лет, а не 1-2 года. Почему? Потому что смотрим, что написано чуть выше — за это время процессы становятся корпоративной культурой «по-умолчанию», всякая шушера отсеивается, неэффективные менеджеры уходят, появляются новые сотрудники во всех подразделениях, для которых этот порядок — закон, так положено. Конечно, если руководство компании действительно в этом заинтересовано. Иначе гтовимся к партизанской войне — потихоньку, понемногу автоматизировали тут, потом там, после вот здесь и т.д. — чтобы никто не догадался к чему это ведет. А когда догадаются, будет поздно.

    Reply
  18. user933635

    Да, еще не забываем про франчайзи — как замечательно вместо бухни продать ERP, да еще потом «внедрить» ее — это же какой профит да и Центром компетенций по ERP можно стать 🙂

    Reply
  19. rossoxa

    Выложил тематическое видео в одноимённом разделе.

    Reply
  20. PerlAmutor

    Печально видеть, когда те, кто хочет навести порядок поступает следующим образом:

    — Шеф у нас беспорядок!

    — Ок, наводим порядок! С завтрашнего дня чтобы было так и так!

    — Шеф, все ок! Как вы и хотели 90% ваших приказов выполнено!

    — Отлично!

    … спустя пол года

    — У нас ведь был порядок, откуда взялся беспорядок?

    — Шеф, порядок был ровно 1 день после вашего приказа!

    — …

    Reply
  21. CheBurator

    (17) с учетом нашей действительности — 5-7 лет — это горизонт работы ну оооочень крупных фирм. Огромное количество имхо остального бизнеса живет по принципу «здесь и сейчас». Поэтому эффект от внедрения нужен здесь и сейчас. Имхо все больше будет облачных решений «из коробки» и типовых тиражных решений. Отклонения от типовых решений будут стоить дорого, ибо спецов будет мало. Их уже мало.

    Reply
  22. rpgshnik

    (6)это хорошо когда стейкхолдеры есть :))) иногда просто «давай те внедрять!»

    Reply
  23. rpgshnik

    (12) вы хотите 1С:ЕРП или ЕРП систему?

    Reply
  24. rpgshnik

    1С сначала назвали продукт 1С: Управление Производственным предприятием… Потренировались. Вопросы стали задавать, а это, что только для производства?

    Создали следующие версию. Из названия выкинули производство. Получилось 1С: Управление предприятием 2.

    Но потом сработал гениальный маркетинг! Выкинули все русские буквы, у нас же любят все забугорное и особенно аббревиатуру.

    1С:ERP и лох клюнул! Да так, что до сих пор лихорадит рынок и не хватает специалистов готовых внедрить этот продукт.

    Согласен с автором и это лучшая теоретическая статья за последние время.

    Reply
  25. rpgshnik

    (13) ода этим 1С нас обеспечил на несколько десяток лет, спасибо Нуралиеву!

    Reply
  26. CXY

    Управление предприятием не по наитию, а имея актуальную и точную информацию — это, конечно, очень хорошо. Это стало возможным благодаря технологиям 1С 8. Например, внедрив у себя на рабочем месте Монитор эффективности, наши топы стали видеть всю картину в холдинге во всех разрезах, цифровую и графическую. Но теперь надо идти дальше — реализовать сценарный подход, технологию Что — Если? А именно чтобы можно было для управленцев разрабатывать различные сценарии развития бизнеса (соответственно принятия комплекса управленческих решений) и делать оптимальный выбор. Ну, а дальше, следующим этапом будет встроенный консультант типа Алиса-1С на базе ИИ. И это востребовано будет на рынке, потому что далеко не все владельцы бизнеса могут быть подкованы во всех тонкостях управления, а про наемников и не говорю. Если задачи на внедрение они поставить толком не могут…

    Reply
  27. user933635

    (21) Все верно! и именно поэтому лично меня удивляет количество «внедрений» ERP — скорее всего, это или маркетинг франчайзи, или чей-то PR внутри компаний, где внедряют.

    Reply
  28. user933635

    (24) Сейчас новая фишка — 1С:Управление холдингом!!! 1С:ERP — вчерашний день! 🙂

    Reply
  29. TODD22

    (28)

    1С:Управление холдингом!!! 1С:ERP — вчерашний день! 🙂

    Это разные по назначению и функциональности продукты.

    Reply
  30. user933635

    (29) Конечно. Но ведь так заманчиво продать УХ — он ведь стоит как крыло самолета… Это все ирония. К сожалению, очень часто встречаюсь именно с таким подходом. Большая редкость, когда внешнего внедренца действительно интересует эффективность внедрения, а не просто освоить бюджет.

    Reply
  31. &rew

    (18)Интересно, ка человеку, которому нужна бухня продать ЕРП? Обычно наоборот, человек хочет в бухне вести производство, ему говорят, что в бухне можно только сам факт отразить без какого либо намека на анализ, и вроде как соглашается человек, но работает в ЕРП он так же как в бухгалтерии, вернее не он, а его бухгалтера пытаются всё это осилить, несмотря на рекомендации. А ЦКП чтобы стать там хош нехош ерп надо выучить. 14 сертификатов в кандидаты помоему только надо.

    Reply
  32. rossoxa

    (26) вы правы. Следующая статья будет об управлении как деятельности

    Reply
  33. user933635

    (31) Из личного опыта — у нас научили менеджеров продавать — вот они и продают. Неважно что и неважно кому. Потом показываешь, что все можно сделать и на бухне. Когда еще расскажешь, что вообще-то порядок с документами и бизнес-процессами надо навести, иначе не то что ERP работать не будет — даже бухня, люди начинают относиться к вопросу более адекватно.

    Одно другого не отменяет — сертификаты тоже нужны, но нужны и реализованные проекты.

    Reply
  34. bpc222
    Собственники бизнеса и генеральные директора должны понимать, что ценность для бизнеса от внедрения ERP-системы заключается в уровне качества управленческих решений, принимаемых на основе данных, получаемых из неё. Если в компании нет управленцев, которые будут использовать эти новые данные в своей повседневной деятельности, то внедрение ERP-системы само по себе эффективность компании не повысит.

    Вот это ключевое… ERP — просто «молоток с резиновой ручкой»… удобно, отдача мешьше…. в руку…. если по башке не бить…

    Reply
  35. rpgshnik

    (29) сказали же фишка, а фишка это повод что-то внедрить не важно что, тренд УХ

    Reply
  36. monkbest

    (31) — для кандидата список маленький, к классическому набору спецов (УТ ЗУП БУХ и платформа) добавляется 1 проф по ЕРП. Т.е. любая франча сдаф 1 проф по ерп становится кандидатом, но потом да, надо целую кучу компетенций получить интересных для полноценного ЦКП

    Reply
  37. rossoxa

    Спасибо всем за комментарии. Следующая статья https://infostart.ru/public/950366/

    Reply
  38. krollzlat

    Как мне кажется в подобных статьях нужно учитвать масштабы предприятия. Для мелких предприятий это непосильные издержки, которые никогда не окупятся. Для средних- возможность иметь широкий функционал без штата программистов для его реализаци. Для крупных, возможно лишь одна удачно спланированная отгрузка/заказ на производство -может покрыть все расходы на ERP систему.

    Reply
  39. Darklight

    (30)Управление холдингом как самостоятельная конфигурация — уже тоже устарела в стратегия продвижения продуктов

    Теперь приваривают связку «1С:Управление холдингом. ERP» как единую конфигурацию!

    Ой, пардон, не заметил что Вашему комментарию уже пол года — тогда ещё не было данного продукта

    Reply
  40. rossoxa

    (39) Ничего страшного, я никуда не уходил. Очень хочу познакомиться с данным продуктом.

    Reply
  41. rossoxa

    (38) Вы правы. Я часто отказываюсь участвовать в проектах ERP в небольших компаниях. А вообще — цена коробки, если бы она стоила 10 млн руб таких вопросов вообще не возникало.

    Reply
  42. DDA4746

    (18) О, коллеги рассказывали про одну франчу, которая для автоматизации транспортной логистики на полном серьезе предлагала клиенту … УХ :)))

    С нее же профит больше, а само внедрение взлетит или нет — бабушка надвое сказала.

    Reply
  43. DDA4746

    (27) Смотрим на рейтинг «реальных» внедрений на сайте 1С. Раскрываем детали проекта (там во вложениях). Каждый второй — от 1 до 10 пользователей.

    При этом в описании самого рейтинга — «оптимизации бизнес-процессов, труляля и турляля….»

    Примерно так и рейтинги ЦКП делаются. Внедрили бухню, или зарплату, или учет на складе с использованием УПП/ERP — получили отзыв как за внедрение ERP. А если склад еще и цеховой, или просто организация — завод, то чем не внедрение в производстве?

    1С само обесценивает свои пиписькометры.

    Reply
  44. DDA4746

    (17) Не соглашусь на счет периода изменений эффективности.

    Среднее предприятие, транспорт, реальное внедрение изменений в бизнес-процессы заняло порядка 2-3 месяцев на 70% процессов, еще до года — оставшиеся 30%. Базовые показатели изменились в 5 раз за 6 месяцев (изменение «чистое», т.е. только по причине процессов, никаких инвестиций и глобальных расширений объема работы не было, все произошло на тех же активах и с практически теми же сотрудниками — изменение штатки ОПР не более 30%).

    Правда, все это было сделано за счет радикальной смены управленческой команды и собственников 🙂

    А еще через 5 лет компания обанкротилась, т.к. ушли те, кто делал изменения, и пришли друзья нового директора и их родственники, но это совершенно другая история.

    Reply
  45. DDA4746

    (31) Используя описания с сайта 1С, можно продать любой продукт любому клиенту.

    Сравните описания возможности УНФ, КА и ERP в части управления затратами и производством, и попытайтесь найти 10 отличий, глядя на это глазами пользователя, который про 1С знает, что в ней бухгалтерию ведут.

    Мне как-то приходилось делать такое сравнение и объяснять людям особенности функционала по каждому пункту, потому что заказчик не понял разницы из описаний на сайте и решил, что его просто разводят на продукт подороже.

    Reply
  46. DDA4746

    (28)

    (29)

    Вот только заказчику об этом сообщить забыли.

    Внедряли в маленькой нефтяной компании УХ, потому что их IT решило закупить УХ, ведь УХ — это круто и прогрессивно, и компания с холдинговой структурой (не важно, что на каждом предприятии холдинга ставился отдельный экземпляр системы из-за организационных нюансов…).

    При этом процентов 80 требуемых функций можно было реализовать типовыми средствами ERP.

    Естественно, от УХ там остались рожки да ножки, было переписано все, включая даже код тех объектов, что использовались (ибо в первом релизе оно писалось явно не руками, а скорее котиком по клавиатуре).

    Reply
  47. DDA4746

    (38) Причем масштабы нужно оценивать не по количеству подразделений/сотрудников, а по годовому обороту и рентабельности.

    Часто несколько сотен рабочих делают достаточный оборот (автоматизированное производство массовых товаров, например), чтобы даже небольшое изменение себестоимости или оборачиваемости дало экономический эффект, с лихвой перекрывающий затраты на проект.

    Reply
  48. rossoxa

    (42) у меня рекорд — сеть из нескольких маленьких отелей

    Reply
  49. rossoxa

    (46) именно поэтому я стал заниматься корпоративной и ИТ архитектурой. Приходится обучать заказчика пониманию, что компания — это сложная система из множества элементов с массой положительных и отрицательных связей. И это работа эксперта. к срожалению очень часто сталкиваюсь с распилами или экспериментами ИТ директоров.

    Reply
  50. rossoxa

    (47) Данный вопрос очень часто уприрается в систему , которая должна обеспечивать доступность товаров для клиентов. При её наличии действительно автоматизация даёт измеримый эффект. такая система называется цепь поставок.

    Reply
  51. rossoxa

    (43) Зато когда обращаются ко мне — » Мы сменили 3-7 франчей» .

    Reply
  52. rossoxa

    (44) Денежный поток создаётся на уровне бизнес-архитектуры. Никакая Ит архитектура денег не заработает сама по себе.

    Reply
  53. rossoxa

    (31) Продажники давят на эго клиента. » Вы же ни какая-то конторка?» Сам слышал и не раз. Многим КА за глаза.

    Reply
  54. rossoxa

    (45) Я по структуре получаемых данных рассказываю. Помогает.

    Reply
  55. user933635

    (44)Верно — это совершенно другая история. Также, как не бывает одинаковых предприятий, в т.ч. в разных сферах.

    Reply
  56. pathort

    Внедрение ERP-системы не приносит пользы бизнесу потому, что управленческие решения на всех уровнях принимаются не на основании данных ERP-системы, ERP-системы используется как более «продвинутый» вариант Excel

    Reply
  57. DDA4746

    (49) Это очевидно, но крайне редкие заказчики это понимают, и совсем немногие готовы платить за эту работу.

    Reply
  58. DDA4746

    (50) Имхо, это лишь один из инструментов для увеличения фин.эффективности бизнеса. Бывают ведь бизнесы и без товаров на складе. IT-компании, например 🙂

    Reply
  59. DDA4746

    (55) Я бы даже сказал — не бывает одинаковых предприятий даже в одной сфере (отрасли).

    Энтропия неизбежна, даже если выстроить процессы в 2х компаниях абсолютно одинаково и устраниться от их поддержки, уже через пару лет появятся «особенности», а лет через 10 половина процессов извратится до неузнаваемости, а еще половина — потеряет всякий смысл. Причем в каждую категорию попадут совершенно разные процессы для каждой из организаций 🙂

    В бытность свою на стороне клиента наблюдал эту картину в живую: очень грамотная команда выстроила процессы завода, после чего там сменился собственник — и работающая как часы система без «драйвера» начала медленно, но неизбежно рассыпаться.

    Reply
  60. rossoxa

    (59)Непрывный контроль за работой системы. Только он.

    Reply
  61. rossoxa

    (26) Цифровое моделирование. По этому поводу целый мини курс записывал https://www.youtube.com/watch?v=enypyQliVUE&list=PLkAK0ZVQdawlH5dlM7r_Dn1dmxSCBHXmu

    Reply
  62. LexSeIch

    В 80-х годах уже прошлого столетия мне как-то попал в руки документ (еще на магнитной ленте) солидной фирмы, где были сформулированы правила оптимизации систем под общим заголовком Keep It Simple, Stupid! :

    1. It’s easier to get a working system efficient then it is to get an efficient system working. (Легче сделать рабочую систему эффективной, чем эффективную систему рабочей.)

    2. Optimaze a system only if it fails a performance test. It is futile to optimaze a system just for the fun of it, if that optimization brings no practical benefit. (Оптимизируйте систему, только если она не проходит теста производительности. Бесполезно оптимизировать системы только для удовольствия, если оптимизация не приносит никакой практической пользы.)

    3. Simplicity is a virtue that bears its own rewards. (Простота это качество, имеющее собственную ценность.)

    4. Optimize only the parts of the system worth optimizing. (Оптимизируйте только те части системы, которые действительно требуют оптимизации.)

    Мечты о «Серебряной пули», которая решает все проблемы никогда не покидает людей. Эти пользуются продавцы «Серебряных пуль», решая чаще свои проблемы…

    Reply
  63. ILM

    Можно узнать звание «эксперт» вы сами себе присвоили?

    Может у вас и документы есть, свидетельства?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *