2 Страницы  1 2 >  
Ответить Создать тему

Внедрение комплексно (не важно) , (к тому же еще и смешно)

anat
post Sep 30 2008, 09:32 
Отправлено #1


Завсегдатай

Сообщений: 590



Мои мысли вслух (можно начинать смеятся).
Как обычно начинается автоматизация ?
«Лоскутная»:
Ну обычно в рамках какого либо отдела в голову продвинутого (или не очень) начальника приходит (разными путями , иногда командой сверху) мысль : облегчить жизнь себе (как вариант забота о подчиненных, о их нелегкой доле) посредством автоматизации. У опытного (умного, или не очень) руководителя структурной единицы все функции его подчинения обычно помещаются в своей голове. Всю функциональность вверенной ему единицы обычно он выучивает (ну бывают варианты). Шаг вправо или влево от устоев , обычно ведет к ломке последних и потере управляемости (если она существовала). Единица (отдел) в статике наработал минимальный функционал, необходимый для оправдания своего существования в глазах вышестоящего начальства (которое не всегда ясно представляет себе для чего существует данная единица штатного расписания, или не видит потенциала его использования).
Далее вызывается специалист (в глазах вызывающего). Перед ним ставится задача- перенести ручную работу в программу, и по возможности автоматизировать расчеты, на основе исходных данных, так как это делают вручную опытные специалисты этой штатной единицы. Ну так как до этого все делалось вручную (на бумаге) , то и конечный результат соответственно был бумажный документ , представляемый сначала начальнику, а затем по инстанции. Обычно если у вышестоящей инстанции появлялись вопросы, то они разрешались в обратном порядке (через начальника, а для чего еще он необходим , особенно если подчиненные его опытны и процессы ведут сами, без ЦУ). Ну и не лишним конечно будет упомянуто правило : «Сор из избы (отдела) не выносить». В данном случае по отношению к программе означает что конкретные документы (операции в программе) не предназначены для посторонних глаз. (Не приведи господи если сторонний специалист посмеется над содержимым, а то и вопросы начнет задавать, кто ж на них будет отвечать, крайним быть не охото - принцип выживания в офисных джунглях )


--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
anat
post Sep 30 2008, 09:35 
Отправлено #2


Завсегдатай

Сообщений: 590



Теперь представляем , вышестоящий отдел (единицу). Все вышесказанное относится и к нему. Добавляется просто функционал. Бумажки от нижестоящих поступают в отдел.
Если единица получает сведения от нескольких отделов, то с большой долей вероятности
Можно предположить что сформированы они были либо вручную, либо с помощью различных программ. То есть на входе бумажки, несущие информационный поток (входной) . Представим что в отделе уже функционирует программа. Данные в нее вновь заносятся вручную, а уже хотелось бы автоматизировать сей процесс. Более того программа она же всегда не совершенна, не анализирует свою статистику, а иногда входные числа скрывают за способом своего формирования много интересного, но они всего лишь числа. Проконтролировать можно… надо только зайти в программу … в которой они сформированы , а туда не пускают. Опять телефонное право. А если время позднее и нет никого. Никто бумажку нужную не занесет. А допустим верхах захотелось что то из ряда вон выходящее (ну творческие натуры в верхах). Как это реализовать? Особенно если данная информация пересекается в нескольких структурах и разбросана по разным программам. Нужен неформальный подход … куча подписей под требованиями о раскрытии источников информации. Хотя информация … в конечном итоге собственность предприятия. Почему бы не нажать кнопки и не раскрыть всю цепочку операций ,приводящих к итогу? Ну это в принципе не возможно , даже если и не будет принципа «Сор-изба». Вспомним каждый отдел формировал свой функционал, в своей программе по принципу От входных данных к выходным данным и не всегда ,есть возможность двигаться в обратном порядке, ну еще совместимость программ (связь ,вернее её отсутствие между программами отделов, каждая программа свой «черный ящик» ).
Это то как обычно снизу формируется некий комплекс управленческих программ .


--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
anat
post Sep 30 2008, 09:39 
Отправлено #3


Завсегдатай

Сообщений: 590



«Комплексная»:
Многие ИТ фирмы прошли эти варианты, написали кучу программ которые справляют большинство недостатков «лоскутной информатизации». Но мало написать программу, надо бы еще её и внедрить . Вот проблемы начинаются … писали на основе своего опыта одни ,а внедряют (хорошо если на основе опыта… да еще и своего) другие. Не надо говорить ,что уровень опыта у данных Ит специалистов разный. В лучшем случае они сопоставимы, что не гарантирует успеха внедрения. Начальство может хотеть чего угодно, подчиненные всегда будут с этим соглашаться (иначе найдутся другие подчиненные, а уж способов законных -море) ,но не всегда в силах это осуществить … причем причины здесь не столь важны.
Движимое лучшими намерениями (насмотревшись на лоскутную автоматизацию) руководство принимает кардинальное решение «приобрести комплексное решение» и внедрить его в определенный срок. Выпускается приказ. Подходит контрольный срок. Наказываются виновные (с точки зрения руководства) , а результат нулевой . Как привыкли к «лоскутам» так там и работают. Руководство забыло, что «лоскуты » отражение функционала отдела.


--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
anat
post Sep 30 2008, 09:45 
Отправлено #4


Завсегдатай

Сообщений: 590



Что с моей точки зрения необходимо сделать?
Сразу оговорюсь ,что я не специалист в управлении…
Ну во первых руководство должно было бы в первую очередь наказать себя (но кто ж себе признается что он виноват?)
Начать разрабатывать с листа саму схему предприятия.
Говорю схему предприятия, так как из схемы информационных потоков, скорее всего вырастит и схема предприятия.
Начинать нужно сверху схемы, и первый вопрос «Для чего существует предприятие»
Хорошо (проще) если предприятие существует для получения прибыли.
Если предприятие социальное и существует для предоставления рабочих мест (таких по моему не осталось).
Социальное предприятие – обеспечение населения чем либо (продукты услуги).
Социальное с прибылью.
В большинстве своем все (большинство) предприятия должны получать прибыль.
Далее определяется сфера предприятия в которой будет и образовываться последняя (не забывается конечно и про побочные сферы).
Обычно в работающем предприятии (странно было бы вводить комплексную автоматизацию в неработающем предприятии) все эти этапы уже определены.
Далее обычно рассматриваются бизнес процессы. Что и как надо выпустить(оказать услугу). Для сей процедуры не помешает либо Плановый отдел (если все бизнес процессы постоянно претерпевают изменения ) либо если продукция не меняется можно раз и навсегда разработать бизнес процесс сторонними организациями, а функции планового отдела свести к контролю за производством (что бы производство из показателей бизнес процесса не выходило). Вот и появились первые информационные потоки производство-бизнес процесс-Плановый отдел-руководство. На производстве работают люди… следовательно надо платить зарплату- расчетный отдел (как вариант-внешний) , но связь все равно уже тоже есть производство- расчетный отдел -бизнес процесс-Плановый отдел-руководство. Для выпуска продукции необходимо сырье ?
Еще одна ветка информационных потоков: Склад-производство-бизнес процесс-Плановый отдел-руководство. Для получения прибыли необходимо продукцию кому либо продать. Сразу несколько информационных потоков: производство- Склад-Отдел продаж-контрагент-деньги-бухгалтерия.

Что в простейшем случае мы имеем:
1 Производство
2 Склад
3 Отдел продаж и отдел снабжения (можно и совместить)
4 Бухгалтерия и расчетный
5 Плановый
6 Ну всем известно , что реклама «Двигатель торговли» -Отдел маркетинга –он возможно . увеличит продажи (но при этом стоимость конечного продукта тоже увеличится)
7 Работаем с людьми – Отдел кадров
8 Работаем юридически чисто – Юридический отдел.


--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
anat
post Sep 30 2008, 09:48 
Отправлено #5


Завсегдатай

Сообщений: 590



Разработали схему предприятия (на основе информационных потоков)
Далее определили контрольные точки этих потоков, показатели этих контрольных точек,
Схема отделов есть ,следовательно каждый отдел принимаем за черный ящик ,с входными и выходными данными. Получилась укрупненная схема информационной системы предприятия. Пока не касаемся продуктов ,которые смогут в полной мере её обеспечить.
Остановились на черных ящиках – отделах . Каждый отдел точно также можно рассмотреть , более того функционал его скорее всего уже более или менее осуществлен , действующими программами (лоскутки) . У каждого отдела уже есть представление , какое плюсы и минусы дала им программа (если она была) , если её не было то все равно есть набор функционала для идеальной программы , может быть о этом наборе дельные мысли выскажут даже не сотрудники этого отдела, а сотрудники смежных отделов (т.н. контрольные точки информационных потоков). Исходя из поставленных задач для черного ящика, определяется алгоритм работы данного ящика. Для каждого ЧЯ разрабатывается свой алгоритм. Далее переходим непосредственно к выбору программного обеспечения. Здесь есть лирические отступления . Не всегда лучшая программа для какого либо ЧЯ будет лучшим выбором для комплексной программы. Иногда лучше уступить в малом , но выиграть в большом. Хотя иногда сумма отступлений в малом может похоронить большое. Поэтому чтобы такого не случилось , необходимо контрольные точки информационной системы разделить на два уровня :
Те без которых жить не сможет вся информационная система (в виде конкретного информационного потока) и те которые на первом этапе подождут . Исходя из первых контрольных точек необходимо выбирать и комплексные решения (программы). Набрав несколько комплексов программ , необходимо принять решение на базе какого комплекса или комплексов будет проводится комплексная автоматизация. Вариант разработки собственного комплекса не рассматривается (если только разработка программ это не бизнес компании). Далее проводятся необходимые приготовления к внедрению.
• Внедрение передается внедренческим компаниям (с необходимым уровнем опыта по внедрению данного продукта)
• Внедрение осуществляется объединенными силами ИТ отдела и внедренческой компании (не забываем про опыт)
• Обучаем сотрудников ИТ отдела и пытаемся внедрить самостоятельно
Это с точки зрения кому внедрять.
Не важно кто внедряет , важно видение конечного продукта который должен получится в результате внедрения. Для контроли за автоматизацией каждого информационного потока, должна быть создана группа приемки результата , в которую должны войти компетентные сотрудники тех отделов ,которые данный поток объединяет .
И хоть информационные потоки разные , но часть принципов их общие.
Это прозрачность потока, данные в них (по крайней мере в контрольных точках ) должны быть доступны из всего потока (может быть с ограничением по уровню пользовательского допуска) , должны допускать возможность т.н. отката данных , сохранность данных, подчинения данных определенным проверкам на достоверность и т.д.
Определились кто внедряет, кто требует выполнение функционала, следующий по важности вопрос , кто руководит данным процессом .Излишне наверное будет говорить , что руководитель должен иметь соответствующие полномочия (и конечно не быть сторонним лицом). В группе приемки будут сотрудники разных отделов , у каждого свой руководитель, следовательно для чистоты руководителем лучше всего назначать человека, которому подчинены данные руководители.


--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
anat
post Sep 30 2008, 10:09 
Отправлено #6


Завсегдатай

Сообщений: 590



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


--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
anat
post Sep 30 2008, 10:19 
Отправлено #7


Завсегдатай

Сообщений: 590



Исходя из этого , выдвигается еще одно требование к программе- ручной ввод данных (для этапа внедрения или корректировки). И как следствие появляется крамольная мысль:
А лоскутная автоматизация тоже имеет право на жизнь. Главное чтобы лоскутки росли от верхушки, а не снизу, были бы программно совместимы (хотя бы по языку), ну и подчинялись бы корпоративным правилам. Хотя лучше все же иметь план действий , а не наоборот.


--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
nojik
post Sep 30 2008, 11:17 
Отправлено #8


Активный

Сообщений: 4 288



нормальная статья. познавательная. спасибо anat

P.S> внедрение что-то типа ERP всегда головная боль

Сообщение отредактировал nojik - Sep 30 2008, 11:19

--------------------
Алёшка растет =)
либеральные политические взгляды
Profile CardPM
  0/0  
anat
post Sep 30 2008, 15:52 
Отправлено #9


Завсегдатай

Сообщений: 590



в принципе это не статья , это мои мысли накопленные за энное количество лет. продолжени следует завтра ... обсуждение сегодня.

--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
nojik
post Sep 30 2008, 17:26 
Отправлено #10


Активный

Сообщений: 4 288



в принципе сам не внедрял...но видел как это делается в одной московской фирме. внедряли продукт от PeopleSoft, какой не помню. А так админил достаточно долгое время ERP систему IT-Предприятие. но опять же, внедрением не занимался. Хотелось бы попробовать, поучавствовать blink.gif
P.S> хотя, в принципе, процесс внедрения это не совсем задача информационного обеспечения, т.е. что требуется от администратора. это гораздо больше бизнес-процесс

Сообщение отредактировал nojik - Sep 30 2008, 17:28

--------------------
Алёшка растет =)
либеральные политические взгляды
Profile CardPM
  0/0  
anat
post Oct 2 2008, 14:14 
Отправлено #11


Завсегдатай

Сообщений: 590



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

--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
anat
post Nov 12 2009, 10:56 
Отправлено #12


Завсегдатай

Сообщений: 590



Не прошло и ... Продолжение или переосмысление.

Любая компания (независимо от её предназначения ) занимается какой либо деятельностью. Деятельность можно описать одним или несколькими бизнес процессами (БП). Бизнес процессы это процессы реальные или виртуальные, которыми занимается персонал компании для достижения целей , для которых и создана компания. Для облегчения управления этими бизнес процессами создаются программные продукты (программы), описывающие данные процессы. В идеале программа описывает весь БП, но чаще какую-либо его часть. Это объясняется тем , что в конкретном БП участвует несколько отделов, подразделений и других частей компании. Вопрос взаимодействия между отдельными программами встает обычно после их внедрения.
Если на этапе внедрения он не ставился (стратегией информационного развития компании) , то как следствие взаимодействие программ либо затруднено, либо полностью отсутствует . И как следствие повышение автоматизации производства невозможна.
ERP-система это объединение большинства программ, описывающих БП компании.
В ERP-системе БР описываются программными модулями. Все программы ERP-системы
созданы с соблюдением определенных стандартов, соблюдение которых позволяет им без труда взаимодействовать между собой. Они используют общие хранилища данных, для достоверности которых возможность их заполнения предоставлена тем участкам , на которых они образовались (а не на тех которые их используют в качестве входных данных).
Далее выжимки. из источников (копирайт)

Что такое ERP-система.
Системы планирования ресурсов предприятия - ERP ( ERP, Enterprise Resource Planning ) - служат для интеграции всех данных и процессов организации в единую систему. Системами уровня ERP называют пакеты программ, обеспечивающие функциональность, которая обычно выполняется двумя или более системами. Формально, программный пакет, включающий одновременно и расчет заработной платы и ведение учета, считается системой класса ERP. Но чаще этот термин обозначает более крупные и универсальные программы. Внедрение ERP-системы, чтобы заменить два или более независимых приложения, устраняет необходимость во внешних интерфейсах между системами и дает дополнительные преимущества: от стандартизации бизнес-процессов и более дешевого обслуживания до упрощения и улучшения отчетности, поскольку все данные хранятся в единой базе данных.
Ключевая особенность ERP-системы состоит в интеграции данных из всех аспектов деятельности организации. Для этого используется единая база данных и многочисленные программные модули, обеспечивающие выполнение различных бизнес-функций предприятия.
ERP-системы являются мощным инструментом повышения прибыли за счет гибкого управления себестоимостью.
Внедрение ERP-системы поможет компании привлечь дополнительные инвестиции, так как автоматизация деятельности обеспечивает большую прозрачность деятельности компании, автоматически повышая доверие со стороны инвесторов и привлекательность для инвестиций.
Возможности ERP
Наиболее привлекательной из всех предлагаемых ERP для большинства компаний, видимо, является возможность замены сложных, разобщенных и устаревших приложений единой надежной системой. Введя в ERP-систему данные о клиентах и продажах, производитель может прогнозировать спрос на следующий цикл, а на основе этого прогноза формировать заказы на сырье, производственные графики, расписания рабочих смен и финансовые планы, не упуская из виду и товарно-материальные запасы.
Несомненно, некоторые достоинства систем ERP вытекают из требований к работе с ними. Чтобы система ERP могла работать на предприятии, все сотрудники должны согласиться вводить информацию на одном языке и в едином формате. Такое устройство делает данные прозрачными и легко сравнимыми, высвечивая проблемы, требующие своего решения.
Использование инструментов ERP-системы предоставляет возможность управлять компанией на основе всегда достоверной и актуальной информации, необходимой для принятия взвешенных решений.(в том случае если введенная информация не искажена) Внедрение ERP-системы ведет к повышению контролируемости всех составляющих бизнеса и обеспечивает фундамент дальнейшего роста и развития компании.


--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
anat
post Nov 1 2014, 11:37 
Отправлено #13


Завсегдатай

Сообщений: 590



Что то с памятью моей стало. Пришли новые мысли, навеяно новым опытом.
Наверное будут еще новые слова, которые сложатся в ... что нибудь может даже интересное. Вот новая ссылка, все может будет там (возможно параллельно этому )
ganatblog wordpress com

--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/0  
NiK
post Nov 1 2014, 13:09 
Отправлено #14


nya^^

Сообщений: 4 923
Из: Cheb'ы



таки лучше параллельно пости сюда, тут ИМХО удобнее следить и читать)

Сообщение отредактировал NiK - Nov 1 2014, 13:09

--------------------
^^"
Profile CardPM
  0/0  
anat
post Sep 10 2015, 13:54 
Отправлено #15


Завсегдатай

Сообщений: 590



Жизнь штука интересная. На первые места выдвинулись эффективные менеджеры . Из опыта общения с ними : им не важно что и как должно быть , вся эффективность их заключается в принципе: как можно быстрее и больше выкачать денег из своего положения (или предприятия) пока оно позволяет (а то могут и отнять) . В результате : работает и слава богу , не работает : надо заплатить ... может заработает smile3.gif .... Лирическое отступление

--------------------
Программист актуальных версий 1с (почта g-anat yandex) любые задачи, договорные (оптимальные) расценки, оплата по факту.
Profile CardPM
  0/+1  

2 Страницы  1 2 >
ОтветитьTopic Options
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей: