Окна-Двери * - начиная с версии Окна-Двери 5 (пока в разработке) одной программы достаточно *

Выпуск №28

И швец и жнец и на дуде игрец

Нужен мне работник:
Конюх повар и плотник.
Где найти мне такого –
Не очень дорогого?
© А. С. Пушкин «Сказка о попе и работнике его Балде»

Здравствуйте!

Я люблю получать письма. Особенно, если у меня что-то спрашивают, считая, что я в данной теме чего-то понимаю. Тогда я с радостью начинаю делиться информацией, которой располагаю.

Но что-то в последнее время, в теме нашей рассылки, я занимался почти исключительно программированием «Окна-Двери» и не обращал внимания на другие программы. Поэтому письмо, которое я получил – застало меня немного врасплох. Я не смог на него внятно ответить. Если Вы можете что-то посоветовать автору письма – напишите мне,  я ему перешлю лично или опубликую Ваш ответ в рассылке. Теперь  само письмо:

Здравствуйте, Алексей.

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

Требования к программе такие:

  1. Программа должна работать с ПВХ, деревом и алюминием.
  2. Должна быть дилерская и производственная части.
  3. Производственная часть должна формировать производственные документы (в идеале иметь возможность безбумажного производства).
  4. Производственная часть должна формировать задания на станки с ЧПУ, либо иметь возможность своими средствами создавать эти задания.
  5. Наличие склада пока не актуально.
  6. Расчетная часть должна уметь проектировать и считать стеклопакеты, стеклопакеты со сложной раскладкой.
  7. Ограничений по форме блока не должно быть(возможны только технологические ограничения желательно настраиваемые).

Мы рассматривали программы KLAES, OptimaWIN, AltaWIN, СуперОкна. Как по Вашему мнению есть программы, удовлетворяющие нашим требования или их пока не существует в природе? Вышеназванные программы не смогли нас удовлетворить в полной мере.

Спасибо за внимание. И извините за вторжение.

С уважением, Владимир.

Требования очень широкие, способные вызвать скептическую улыбку у любого разработчика. Однако, мне кажется, будь я на месте того, кому нужна программа – написал бы тоже самое. И правда, какие такие «программные ограничения» могут помешать кому-то заниматься пластиком, алюминием и деревом одновременно?

Частные решения каждого из вопросов я встречал в разных программах. Может быть – общее программное решение всё-таки есть?

Я знаю некоторые фирмы, которые могут ответить утвердительно на этот вопрос. У них есть такая программа, и она разработана специально под них. Более того, разработчик до сих пор работает на окладе в этой фирме и постоянно улучшает свой продукт.

Однако продукт, заточенный под один производственный процесс – нельзя взять и перенести на другую организацию, не «поломав» при этом существующей структуры, отношений и так далее.

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

Подводя итог своего словоблудия, хочу заметить, что:

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

В целом – существование такого программного продукта считаю возможным, если выполняются некоторые условия:

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

Если ещё короче – то получается что-то вроде 1С, только для оконщиков :), простите мне мой максимализм. Хотя… что-то большое и хорошее почти всегда начинается с идеи, которая выглядит (по крайней мере) странной :).

Если вдруг я заблуждаюсь насчёт каких-то моментов – напишите мне, пожалуйста. Может быть – Вы знаете программу, способную удовлетворить требования Владимира, написавшего мне письмо, а я не в курсе и только зря отвлекаю Ваше внимание? Пишите!

Удачи Вам!

С уважением, Алексей Канищев, me@alexvk.ru
11 августа 2008г.