Корпоративные информационные системы (КИС) в целом можно рассматривать как управленческую идеологию, которая реализована на основе информационных систем и использует ключевые бизнес-стратегии организации или предприятия. Эти системы предназначены в первую очередь для упрощения выполнения задач по систематизации информации и автоматизации различных процессов, связанных с хранением и обработкой данных.
Преобладающее большинство средних и крупных компаний рано или поздно сталкиваются с проблемой, когда обычные офисные программные продукты (например, программы пакета MS Office), используемые для бухгалтерского, управленческого и других видов учета, не справляются с возросшим объемом данных. Для охвата всех аспектов хозяйственной деятельности организации требуется внедрение КИС, которая позволит повысить эффективность функционирования предприятия в целом – от работы рядовых сотрудников, до менеджеров любого звена.
В качестве наглядного примера можно рассмотреть деятельность мелкого фермера, имеющего в своем распоряжении несколько соток земли, с обработкой которой он может справиться собственными силами. Расширив свои землевладения до нескольких гектаров, он будет нуждаться в сельхозтехнике, которая в некоторой степени автоматизирует процессы: вспашка земли, посадка, сборка урожая. Подобно сельхозтехнике, КИС упрощает и автоматизирует выполнение большинства процессов на предприятии.
Информационные системы (по отраслям)
Основные цели и задачи внедрения корпоративной информационной системы
Ключевая задача приобретения и внедрения корпоративной информационной системы состоит в получении надежного инструмента для управления предприятием и повышения эффективности управленческих процессов.
Например, КИС для промышленных компаний позволяет собирать информацию о производственных процессах, финансовых операциях, закупках сырья, рынках сбыта. На основе этой информации управленцы могут вносить корректировки в деятельность предприятия. Таким образом, КИС позволяет увидеть предприятие «изнутри», оценить эффективность функционирования основных систем, выявить «лишние» издержки и факторы, мешающие увеличению прибыльности. Особую ценность КИС представляет для руководства холдингов, так как система позволяет консолидировать данные, поступающие из филиалов, осуществлять дистанционный мониторинг деятельности всех подразделений.
К типовым целям внедрения КИС относят:
- Получение быстрого доступа ко всем необходимым данным в удобочитаемом формате, понятном для руководителей любого звена.
- Упрощение процессов регистрации, хранения и обработки информации.
- Формирование единого информационного пространства, объединяющего все уровни управления предприятием.
- Уменьшение финансовых и трудовых затрат на организацию процессов планирования, управления и учета деятельности компании.
- Устранение проблем, связанных с предоставлением недостоверных данных, а также дублированием информации.
- Автоматизация процессов консолидации информации на предприятиях с распределенной организационной структурой (компаний, имеющих филиалы и подразделения).
Главное, что должны понимать владельцы организаций и предприятий, это то, что КИС не способствует повышению прибыльности напрямую. Основная задача системы заключается в ускорении и автоматизации процессов обработки данных для получения более точной и оперативной информации, необходимой для принятия ключевых решений.
Информационные системы
Основные проблемы внедрения корпоративной информационной системы
На текущий момент доступен широкий выбор программного обеспечения, предназначенного для использования в качестве автоматизированных систем управления организацией. Каждый из программных комплексов предназначен для решения тех или иных задач, имеет свои преимущества и недостатки. Тем не менее, не каждое внедрение КИС оказывается успешным, о чем свидетельствует мировая статистика. Основные сложности с внедрением информационных систем связаны с тремя ключевыми аспектами:
- Возможности системы, заложенные ее разработчиками, и ее конфигурация.
- Уровень подготовки специалистов, занимающихся внедрением КИС.
- Степень готовности предприятия к внедрению и особенности его структуры.
Первая проблема, вызывающая сложности во внедрении системы, — выбор КИС без учета специфики функционирования предприятия. В наибольшей степени это касается специфики ведения производственного учета, что должно быть отражено в выбираемой КИС. Например, учитывая тип производства (непрерывное, единичное, массовое и т. д.), требования к системе могут различаться в значительной степени. Учесть все особенности работы организации до внедрения системы можно только путем проведения полного обследования ее бизнес-процессов. При этом предпочтительным вариантом являются специалисты извне, так как собственные сотрудники зачастую не имеют возможность дать объективную оценку.
Вторая проблема напрямую связана с возможностями самой системы, а именно – ее гибкостью. Поскольку предприятия функционируют в изменчивой среде, в которой увеличивается конкуренция, вводятся дополнительные нормы и правила, зачастую приходится вносить корректировки в бизнес-процессы. Поэтому, внедряемая система должна предоставлять возможности в настройке и модификации собственной конфигурации.
Третья проблема связана с квалификацией команды, которая занимается внедрением. Поскольку любая КИС представляет собой весьма сложное программное решение, для успешного внедрение требуется объединение усилий как разработчиков, так и представителей самого предприятия. Во-первых, любая система не может функционировать самостоятельно.
Для управления ее работой требуется квалифицированный персонал, который в идеале должен получить все необходимые навыки на этапе внедрения системы. Во-вторых, разработчик или поставщик КИС не должен перекладывать ответственность по внедрению системы на заказчика. При этом особе значение имеет квалификация исполнителей – участие малоопытных специалистов может привести к неудовлетворительном результату.
Четвертая проблема напрямую связана с самим предприятием, а именно – некорректной постановки задачи его руководством. Во-первых, некоторые владельцы компаний имеют чрезмерно завышенные ожидания, предполагая, что внедрение системы позволит мгновенно превратить убыточный бизнес в процветающий. Во-вторых, часто возникает ситуация, когда руководитель самоустраняется от решения задач по внедрению КИС, перекладывая их на плечи руководителей низшего звена. Кроме того, причиной негативного результат внедрения может быть отказ от реорганизации бизнес-процессов.
Учитывая все вышесказанное, можно выделить ключевые факторы, влияющие на успех внедрения КИС на предприятиях любых масштабов:
- Насколько представители руководящего звена понимают цели и задачи внедрения системы?
- Принимают ли участие в процессе внедрения специалисты как со стороны разработчика (поставщика) программного продукта, так и самого предприятия?
- Готово ли руководство компании к внесению изменений в бизнес-процессы в связи со внедрением КИС?
- Насколько глубоко понимание специфики работы внедряемой системы и ее возможностей?
Кроме всего, один из этапов внедрения должен предусматривать тестовый период опытной эксплуатации системы с полным охватом всех участков учетной и управленческой деятельности. Это лучший способ проверки степени пригодности системы с относительно невысокими затратами в сравнении с убытками, которые возникнут при полноценном внедрении неподходящего варианта КИС.
Преимущества внедрения корпоративной информационной системы
Как известно, глобальной целью внедрения КИС является увеличение эффективности работы организации в целом. Окупаемость системы рассчитать крайне сложно, поскольку она способствует снижению трудноизмеримых транзакционных затрат и оптимизирует структуру организации в целом. Таким образом, дать количественную оценку приросту доходности предприятия, на котором проводилось внедрение информационной системы, не представляется возможным. Однако, можно оценить степень влияния на логистику, поскольку КИС способствует оптимизации материальных потоков и уменьшению потребности в оборотных средствах. Система финансового контроллинга, поставленная на базе корпоративной информационной системы, позволяет уменьшить накладные затраты, исключить нерентабельные продукты и малоэффективные (или убыточные) подразделения.
Исходя из вышесказанного, можно сформулировать несколько ключевых преимуществ внедрения КИС:
- Оперативные и достоверные данные о деятельности компании в целом и ее конкретных подразделений;
- Прирост эффективности управленческих процессов;
- Снижение временных и трудовых ресурсов на выполнение большинства рабочих операций;
- Улучшение общих показателей эффективности.
ERP как корпоративная информационная система
ERP является одной из разновидностью корпоративных информационных систем, которая предназначена для создания единого информационного пространства организации и обеспечения эффективного управления всеми ее ресурсами, включая производственные процессы, ведение продаж и учет заказов. ERP обеспечивают полноценный контроль для операционной и административной деятельностью предприятий, создавая единую цепочку, в которую входят: учет финансовой деятельности, планирование, управление материальными потоками, производственные процессы, сбыт продуктов, сотрудничество с поставщиками сырья и партнерскими организациями.
Простыми словами, основная цель ERP – держать под полным контролем все ресурсы предприятия, объединяя все его части в единый механизм. В отличие от CRM и прочих типов КИС, ERP позволяет отладить работу всей компании в целом, а не только отдела продаж. Наиболее востребованными сферами для внедрения ERP-систем являются торговля, машиностроение, пищевая и химическая промышленность, а также строительство.
1C:ERP. Мы внедрили уже более 1000 проектов!
- Составим карту бизнес-процессов;
- Проведем интервью с ключевыми сотрудниками;
- Сделаем диагностику текущих процессов в компании и IT систем;
- Подготовим решение, проведем демонстрацию, рассчитаем стоимость.
Результаты внедрения КИС ERP
Данная система позволяет объединить все бизнес-процессы в рамках единой системы, в чем и заключается ее ключевое преимущество. В результате внедрения ERP достигают следующих эффектов:
- Все данные становятся более доступными без необходимости дополнительной сверки или согласования. Таким образом, владелец получает полноценное представление о текущем состоянии его бизнеса.
- Благодаря единой БД, все данные являются согласованными и доступными для обработки без дополнительного подтверждения.
- Мгновенная синхронизация всех данных. Если сотрудники одного подразделения внесли какие-либо изменения, об этом станет известно всем другим подразделениям и руководителям компании.
- Минимизация ошибок, обусловленных человеческим фактором.
- Полноценный набор инструментов, связанных между собой. Например, при создании счета-фактуры, бухгалтерская документация будет сгенерирована автоматически.
ERP-системы являются мощными, гибкими и универсальными программными решениями, содержащими функционал для реализации большинства бизнес-процессов. На этапе внедрения может использоваться лишь часть доступного функционала, при этом остальные возможности будут подключены в будущем с минимальными временными и финансовыми издержками. Таким образом, выбор в пользу ERP-системы можно рассматривать как инвестицию в будущее, которая будет раскрывать свой потенциал по мере роста и развития компании.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку
Нажатием кнопки я принимаю условия Оферты по использованию сайта и согласен с Политикой конфиденциальности
Нет времени читать? Пришлем вам на почту!
Источник: www.1cbit.ru
Ис в бизнесе это
Как известно, главная цель любого бизнеса – получение прибыли. Соответственно, существующие в современном мире информационные системы могут быть разработаны именно для того, чтобы помочь фирме в достижении этой цели.
Выше уже было показано, что эволюция информационных систем шла от помощи в вычислениях к обработке стратегической информации, необходимой для выживания и процветания фирмы.
4.1. Структура информационных бизнес-систем
Грабауров В.А., анализировавший эту проблему для группы компаний «Про-Инвест» (www.pro-invest.com) отмечает, что имеются различные интересы, особенности и уровни в организации, существуют различные виды информационных систем. Никакая единственная система не может обеспечивать потребности во всей информации организации. Рисунок 13 поясняет способ описания видов информационных систем, лежащих в основе организации. На этом рисунке организация разделена на уровни: стратегический, управленческий, знания, и эксплуатационный и затем далее разделена на функциональные области типа продажи и маркетинга, производства, финансов, бухгалтерского учета, и человеческих ресурсов. Системы создаются, чтобы обслужить эти различные организационные интересы.
Выше в разделах 1.3 и 1.4 были рассмотрены вопросы различных уровней управления в организации и соответствующей ИС, а также классификация ИС по принципу структурированности задач. Три рассмотренных уровня (операционный, функциональный и тактический) сегодня часто дополняют четвертым уровнем – уровнем знаний (уровнем специалистов), что является отражением факта постоянного усложнения технологий (производственных, информационных, управления) и повышения требований к квалификации персонала.
Различные организационные уровни обслуживают четыре главных типа информационных систем: системы с эксплуатационным уровнем, системы уровня знания, системы уровня управления, и системы со стратегическим уровнем.
Системы уровня знания (ИС специалистов) поддерживают работников знания и обработчиков данных в организации. Цель систем уровня знания состоит в том, чтобы помочь деловой фирме интегрировать новое знание в бизнес и помогать организации управлять потоком документов. Системы уровня знания, особенно в форме рабочих станций и офисных систем, сегодня являются наиболее быстрорастущими приложениями в бизнесе.
Рис. 13. Типы информационных систем |
Системы операционного уровня поддерживают управляющих операциями, следят за элементарными действиями организации, типа продажи, платежей, обналичивают депозиты, платежную ведомость, кредитуют решения, и поток материалов на фабрике. Основная цель систем на этом уровне состоит в том, чтобы ответить на обычные вопросы и проводить потоки транзакций через организацию. Чтобы отвечать на эти виды вопросов, информация вообще должна быть легко доступна, оперативна и точна.
Системы функционального уровня разработаны, чтобы обслуживать контроль, управление, принятие решений, и административные действия средних менеджеров. Основное вопросы, адресованные к ним: хорошо ли работают объекты? Системы уровня управления обычно обеспечивают периодические доклады очень быстро. Пример – система управления перемещениями, которая сообщает относительно перемещения общего количества, равномерности работы торгового отдела и отдела, финансирующего затраты для служащих во всех разделах компании, отмечая везде, где фактические издержки превышают бюджеты.
Некоторые системы уровня управления поддерживают необычное принятие решений. Они имеют тенденцию, чтобы сосредоточиться на менее структурных решениях, для которых информационные требования не всегда ясны. Эти системы часто отвечают на вопросы «что, если?». Что произойдет с производственным календарным планом, если мы должны удвоить продажу в декабре?
Что случилось бы с нашим дивидендом, если оплата будет отсрочена в течение шести месяцев? Ответы на эти вопросы часто требуют новых данных снаружи организации, также как данных изнутри, которые не могут быть получены от существующих систем с эксплуатационным уровнем.
Системы стратегического уровня – это инструмент помощи руководителям высшего уровня для проведения стратегических исследований и длительных тенденций как в самой фирме, так и в деловом окружении. Их основное назначение – приводить в соответствие изменения в условиях эксплуатации с существующей организационной возможностью. Каков будет уровень занятости через пять лет? Каковы длительные промышленные финансовые тренды, и где наши подъемы и спады? Какие изделия мы должны производить через пять лет?
Информационные системы могут также быть дифференцированы функциональным образом. Главные организационные функции, типа продажи и маркетинга, производства, финансов, бухгалтерского учета, и человеческих ресурсов, обслуживаются собственными информационными системами.
В больших организациях, подфункции каждой из этих главных функций также имеют собственные информационные системы. Например, функция производства могла бы иметь системы для управления запасами, управления процессом, обслуживания завода, автоматизированной разработки, и материального планирования требований.
Типичная организация имеет системы различных уровней: эксплуатационную, управленческую, знания, и стратегическую – для каждой функциональной области. Например, коммерческая функция вообще имеет коммерческую систему на эксплуатационном уровне, чтобы делать запись ежедневных коммерческих данных и обрабатывать заказы. Система уровня знания создает содействующие дисплеи для демонстрации изделий фирмы. Системы уровня управления отслеживают ежемесячные коммерческие данные всех коммерческих территорий и докладывают относительно территорий, где продажа превышает или падает ниже ожидаемых уровней. Система прогноза предсказывает коммерческие тренды в течение пятилетнего периода – обслуживает стратегический уровень.
Шесть главных типов систем
Рассмотрим определенные категории систем, обслуживающих каждый организационный уровень и их значение в организации. В табл. 6 представлены основные типы информационных систем, которые соответствуют каждому организационному уровню.
Организация имеет исполнительные системы поддержки выполнения – Executive Support Systems (ESS) на стратегическом уровне; управляющие информационные системы – Management Information Systems (MIS) и системы поддержки принятия решений – Decision Support Systems (DSS) на управленческом (функциональном) уровне; системы работы знания – Knowledge Work System (KWS) и системы автоматизации делопроизводства – Office Automation Systems (OAS) на уровне знаний; и системы диалоговой обработки запросов – Transaction Processing Systems (TPS) на операционном (эксплуатационном) уровне. Таким образом, типичные системы в организациях разработаны, чтобы помочь служащим или менеджерам на каждом уровне в функциях продажи и маркетинга, производства, финансов, бухгалтерского учета, и человеческих ресурсов.
Таблица 7 демонстрирует особенности шести типов информационных систем. Необходимо отметить, что каждая из различных видов систем может иметь компоненты, которые используются различными организационными уровнями, и одновременно несколькими. Секретарь может находить информацию относительно MIS, или средний менеджер может нуждаться в данных анализа из TPS.
Внутри каждого из этих уровней принятия решений, исследователи классифицируют решения как структурированные и неструктурированные. Неструктурированные решения – в которых принимающий решение должен обеспечить суждение, оценку, и проникновение в прикладную область. Каждое из этих решений оригинально, важно, нет установившейся практики, и не имеется никакой внятной или проработанной процедуры для их принятия. Структурные решения, наоборот, являются повторяемыми и обычными и отрабатывают определенную процедуру для их принятия так, чтобы они не рассматривались каждый раз как новые. Некоторые решения слабо структурированы; в таких случаях, только часть проблемы имеет четкий ответ, обеспеченный в соответствии с принятой процедурой.
Объединение этих двух перспектив принятия решений производит сетку, показанную на рис. 14. Вообще, эксплуатационный персонал управления стоит перед довольно хорошо структурированными проблемами. Напротив, стратегические планировщики занимаются совсем неструктурированными проблемами.
Многие из проблем, с которыми сталкиваются работники знания, также довольно неструктурированны. Однако каждый уровень организации содержит и структурированные и неструктурированные проблемы.
Таким образом, в любой фирме желательно иметь несколько локальных ИС разного назначения, которые взаимодействуют между собой и поддерживают управленческие решения на всех уровнях.
Рис. 14. Различные виды ИС поддерживают разные типы решений |
Рис. 15. Примеры информационных систем, поддерживающих деятельность фирмы |
На рис. 15 показан один из таких вариантов. Между локальными ИС организуются связи различного характера и назначения. Одни локальные ИС могут быть связаны с большим количеством работающих в фирме систем и иметь выход во внешнюю среду, другие связаны только с одной или несколькими родственными.
Современный подход к организации связи основан на применении локальных внутрифирменных компьютерных сетей с выходом на аналогичную ИС другой фирмы или подразделение корпорации. При этом пользуются ресурсами региональных и глобальных сетей.
На основе интеграции ИС разного назначения с помощью компьютерных сетей в фирме создаются корпоративные ИС. Подобные ИС предоставляют пользователю возможность работать как с общефирменной базой данных, так и с локальными базами данных.
Рассмотрим роль корпоративной ИС в фирме относительно формирования стоимости выпускаемой продукции.
Информационные системы в фирме, поддерживая все стадии выпуска продукции, могут предоставлять информацию разной степени подробности для анализа, в результате которого выявляются этапы, где происходит сверхнормативное увеличение стоимости продукции. В этом случае может быть выбрана стратегия по уменьшению стоимости продукции. Результаты принимаемых мер, в свою очередь, отразятся в информационной системе. Снова можно будет использовать полученную информацию для анализа. И так до тех пор, пока не будет достигнута поставленная цель.
Например, фирма может резко сократить издержки, связанные с хранением сырья и полуфабрикатов, договорившись с поставщиками о ежедневных поставках. Сведения о произведенных поставках будут учтены информационной системой, из которой будет получена информация для принятия решений на соответствующем уровне управления.
Информационная система может иметь наибольший эффект, если фирму рассматривать как цепь действий, в результате которых происходит постепенное формирование стоимости производимых продуктов или услуг. Тогда с помощью информационных систем различного функционального назначения, включенных в эту цепь, можно оказывать влияние на стратегию принятия управленческих решений, направленных на увеличение доходов фирмы.
Контрольные вопросы к разделу 4.1
- 1. Опишите основные виды информационных систем, лежащие в основе организации.
2. Почему в настоящее время к операционному, функциональному (тактическому) и стратегическому уровням управления добавляют уровень знаний?
3. Какие задачи выполняют ИС уровня знаний?
4. Какие задачи выполняют ИС операционного уровня в организации?
5. Для чего и для кого разрабатываются системы функционального уровня?
6. Инструментом для решения каких задач служат ИС стратегического уровня?
7. Как соотносятся дифференциация ИС по уровням управления и по функциональному признаку?
8. Каковы главные типы ИС, обслуживающих каждый организационный уровень и каково их значение в организации?
9. Достижению каких целей и на каком уровне служат исполнительные системы поддержки выполнения – Executive Support Systems (ESS)?
10. Достижению каких целей и на каком уровне служат управляющие информационные системы – Management Information Systems (MIS)?
11. Достижению каких целей и на каком уровне служат системы поддержки принятия решений – Decision Support Systems (DSS)?
12. Достижению каких целей и на каком уровне служат системы работы знания – Knowledge Work System (KWS)?
13. Достижению каких целей и на каком уровне служат системы автоматизации делопроизводства – Office Automation Systems (OAS)?
14. Достижению каких целей и на каком уровне служат системы диалоговой обработки запросов – Transaction Processing Systems (TPS)?
15. Расскажите о том, как различные виды ИС поддерживают разные типы решений.
16. В каком случае информационная система в фирме может производить наибольший эффект?
Источник: 5byte.ru
Что такое компьютерная информационная система
Этой статьей я открываю цикл, посвященный взаимодействию между заказчиками (пользователями) и программистами при внедрении программного обеспечения и автоматизации работы. О том, насколько сложно найти общий язык и реализовать успешный проект, думаю, известно практически всем. Скорей всего, и вы можете рассказать печальную историю о том, как “не получилось”. А, может, и не одну.
На собственном опыте я понял одну из важнейших причин неудач — отсутствие взаимопонимания. А в его истоках лежит непонимание людьми базовой терминологии.А потому именно с этого я и начну цикл.
В последующих статьях я поясню, как правильное понимание термина “компьютерная информационная система” почти всегда помогает на практике при внедрении программных продуктов. А после — расскажу о собственном опыте и приведу примеры реализации проектов.
К написанию этой статьи я шел очень долго, а материалы для нее я уже не первый месяц использую в процессе консультирования своих клиентов. Одна из самых больших проблем в любой сфере деятельности, где используется специфическая терминология, – это договор о понятиях. Часто люди используют слова, вообще не понимая их значения. И трактуют их каким-то своим особенным образом.
Результат – отсутствие взаимопонимания, претензии и недовольство результатом. Особенно сложно пояснять основополагающие базовые понятия. Но в сферах бизнеса и IT технологий без этого не обойтись.
Одна из самых распространенных проблем при внедрении IT-систем – очень высокий процент провалов. Внедрение тормозится из-за отсутствия взаимопонимания с программистами, нередко уже готовые программные решения оказываются «пылящимися в коробке», так как они оказались совсем не тем, что ожидал пользователь.
Попытки пояснить и классифицировать компьютерные информационные системы привели к появлению огромного числа сложных и малопонятных терминов. Их пытаются делить на классы и подклассы, описывать странными для широкого круга людей терминами, что приводит к еще большей путанице.
Сложности взаимопонимания с IT-специалистами
Пользователи часто вообще не понимают, кто такие программисты и чего от них требовать. Я и сам в свое время, когда делал первые шаги в IT, с не понимал, что такое компьютерные информационные системы, какую роль в них играют программисты, когда и зачем они нужны.
Примеру: Если вы обращаетесь к врачам или, например, в строительную компанию, вы точно понимаете, что за специалист перед вами, как к нему обращаться, что рассказывать, какого результата ожидать. В IT-сфере до сих пор нет жестко устоявшейся и понятной на уровне обывателя терминологии.
Одна из самых больших проблем в IT – отсутствие общей( именно общей) теоретической базы. Я написал уже много тематических статей, предназначенных для широкого круга читателей. Например, «Что такое CRM» или «Иерархия IT-систем и выбор программного обеспечения для организации труда». Все они призваны в числе прочего помогать мне самому находить общий язык с клиентами.
Но и здесь я столкнулся с непониманием. Люди не осознают в принципе, что такое IT система. И объяснить это «на ходу» бывает крайне сложно.
Справочники, учебники и статьи в интернете практически не дают информации на уровне пользователя. Например, определение в Википедии выглядит так:
Компьютерная информационная система (ИС) — система, предназначенная для хранения, поиска и обработки информации, и соответствующие организационные ресурсы (человеческие, технические, финансовые и т. д.), которые обеспечивают и распространяют информацию (ISO/IEC 2382:2015). Предназначена для своевременного обеспечения надлежащих людей надлежащей информацией, то есть для удовлетворения конкретных информационных потребностей в рамках определённой предметной области, при этом результатом функционирования компьютерных информационных систем является информационная продукция — документы, информационные массивы, базы данных и информационные услуги.
Осмыслить и понять это определение без глубоких знаний в теме практически невозможно, да и вникать в него, по большому счету, бессмысленно. И люди в большинстве своем так и не понимают: что является компьютерной информационной системой, а что – нет. Какие качества обязательны, а какие вторичны. Вопросов очень много. И если вы не будете понимать явления в его сути, вы так и будете понимать его как некую “магию”, шаманство.
В этой статье я попытаюсь дать определение IT-систем, понятное широкому кругу читателей, на основе собственного опыта и знаний. Конечно, я буду рад любой критике и дополнениям, так как тема – очень объемна и фундаментальна. А существующая на сегодняшний момент информация – сложна для восприятия и несколько противоречива.
Что такое компьютерные информационные системы?
Когда я читал различные определения IT систем, я долго не мог понять, почему они такие разные? Где-то можно встретить нечто громоздкое и всеобъемлющее, как в той же Википедии. А где-то краткие определения, «выхватывающие» какие-то отдельные аспекты и полностью на них основанные.
Как я вижу, суть проблемы в том, что люди не пытаются создать определение, которое стало бы фундаментальным обоснованием. Скорее, прослеживается стремление пояснить их собственное видение. И это я даже не говорю о ситуациях, когда описания и определения связаны с продажей какого-то программного обеспечения.
Чтобы понять, что же это такое, давайте вспомним, как появляется на свет новый программный продукт:
Этап 1. Идея. Просто на уровне «а давайте сделаем что-то, что будет делать вот такие вещи»
Этап 2. Построение модели.
Этап 3. Кодинг. Алгоритм воплощается в реальность в виде программного кода, которым смогут пользоваться люди.
И потому на самом общем уровне любую IT-систему (программный продукт, компьютерную информационную систему) можно определить кратко:
Идея, выраженная посредством языка программирования.
Почему именно “выраженная”, но не “реализованная”? Потому что компьютерного кода недостаточно для того чтобы идея заработала, получила материальную основу. Для того чтобы появилась материальная основа, необходимо чтобы человек реализовал ее.
Пример: Мы написали компьютерную программу, но чтобы она заработала необходим компьютер который будет ее запускать, монитор который будет при необходимости выводить эту информацию в виде понятном для человека. В конце концов нужен человек который будет запускать ее когда надо, проверять её работу, обслуживать.
На основе этого базового обоснования можно уже детализировать другие особенности, развить и выразить всю проблематику, связанную с информационными системами. Но здесь я считаю, что важна именно суть: появилась идея, которую можно выразить посредством языка программирования. Было найдено и воплощено в жизнь решение.
Чем поможет понимания особенностей IT систем?
Чтобы правильно выбирать программное обеспечение и понимать, какие дополнительные действия потребуются, стоит отталкиваться от определения «идеи, выраженной в программном коде».
И тогда, первый этап выбора будет основан на идее. Важно понимать, какую именно идею воплощали разработчики. Что они хотели и сумели реализовать. Какие основные принципы они воплощали в жизнь.
Если вы не сумеете понять идею, т.е. предназначения программного обеспечения, то ваши мысли о том, как вы будете использовать программу, не будут совпадать с идеями разработчиков. В итоге вы купите ненужный продукт.
Но чтобы идея компьютерной информационной системы совпала с вашей, необходимо, чтобы у вас была также собственная идея. Да, она будет выражена на пользовательском уровне. Но она должна быть.
Например, если вы хотите добавить на сайт калькулятор ОСАГО, нет смысла интересоваться просто калькулятором или какой-то системой расчетов других функций. Ваша идея – ОСАГО. Значит, нужно искать, кто из разработчиков также воплощал расчеты по ОСАГО. Иначе доработки выбранного продукта потребуют очень больших усилий либо вообще продукт окажется неподходящим для вашей идеи.
Для крупных компьютерных информационных систем крайне важно составить список ваших идей. И убедиться, что у разработчиков выбранного программного продукта в момент его реализации также присутствовал необходимый вам перечень идей, и, как следствие, решений.
Второй важный параметр: соответствие идеи ее реализации. Нередко разработчики в процессе воплощения идеи по самым разным причинам, начиная от ошибок и заканчивая организационными решениями уходят от изначальной идеи. И продукт, который должен был воплощать в себе одну идею, реализует ее лишь частично либо не реализует вообще. Это обязательно нужно проверять при помощи тестирования, консультаций со специалистами или какими-то другими способами (отзывы знакомых и прочее).
И третья проблема: идея, которую вам продают, может совпадать с вашей, но не совпадать с идеей, которую вложили в программную систему разработчики. Дело в том, что в коммерческих продуктах (а они в наше время почти все такие) заключается не столько в том, чтобы вы получили нужный инструмент, сколько в том, чтобы продать вам программный продукт. Т.е. при постановке задач разработчикам основная идея заключалась именно в продаже продукта, а не в его качественной работе и соответствии всем вашим потребностям.
Далее «в игру» вступают маркетологи, вы как вам кажется, что вы покупаете как раз ту «идею», которая вам необходима. А на самом деле, вы покупателе продукт, выполненный с другими идеями (продажи). А ваши потребности при реализации будут на уровне идеи только на втором месте. Продукт будет красивым, удобным, особенно на уровне демоверсий. Но в нем может не оказаться важных для воплощения именно вашей идеи инструментов.
Это как покупка квартиры с косметическим ремонтом «чтобы продать» — все очень красиво и качественно, а «баги» выявляются после покупки. К сожалению, в обществе капиталистическом, ориентированном на получение прибыли, такое встречается повсеместно. И частично воплощается даже в самых лучших системах.
Маркетинг и программный продукт
Почему пользователи так редко воспринимают программные системы как «воплощенные идеи»? Я считаю, что здесь проблема заключается в маркетинге. Чаще всего IT-системы подаются разработчиками и воспринимаются пользователями, как материальный товар. Причина такого подхода очевидна – товар продать намного проще, чем идею.
Человеку сложно воспринимать и, тем более, покупать идеи. Их невозможно «пощупать», и продавец редко может пояснить, почему именно такая идея лучше других. Другое дело – IT система как нечто материальное. Здесь сразу речь идет о непосредственной пользе и преимуществах с точки зрения покупателя. Все можно увидеть, оценить, выбрать.
Маркетологи стремятся показать выгоды с точки зрения покупателя. Тем более, что у любой программы есть определенная цена. В результате у покупателей складывается несколько искаженное представление об компьютерных информационных системах: они считают, что осуществляют покупку готового продукта. Такого же, как сапоги или автомобиль.
И часто недоумевают, и разочаровываются, когда понимают, что это не так. Оказывается, для реализации компьютерной информационной системы понадобятся какие-то доработки, настройки, работа программистов и т.д.
Идея и выбор программной системы
Первое, где поможет понимание особенностей компьютерных информационных систем, это правильный выбор программного продукта.
Основные критерии выбора:
- Ваша идея должна соответствовать идее разработчиков максимально близко по всем параметрам.
- Качество реализации идеи в коде должно также отвечать поставленным вами задачам.
Из всех существующих программных продуктов вас заинтересуют только те, где в описании указана нужная вам идея. В идеале именно ваша идея должна декларироваться как основная, а другой функционал, если он есть, как дополнительные возможности.
Далее следует изучить качество реализации. Для этого используются отзывы других пользователей, тестовые бесплатные версии и т.д. Помните, что реализация далеко не всегда соответствует изначальной идее и описанию.
Нередко при покупке программного обеспечения используется ошибочная тактика. Покупатель изучает, реализованы ли нужные ему функции, не обращая внимания как раз на основную идею разработчиков, даже если она явно прописана в названии и описании программного продукта. В результате они получают нужный функционал, но зачастую в «обрезанном» виде.
Систему приходится очень сильно дорабатывать, а это – значительные затраты времени и средств. А иногда это вообще невозможно. При этом в составе продукта покупатель получает множество ненужных ему возможностей, которые он также вынуждено оплачивает.
Например, если вам нужен сайт-визитка, нет никакого смысла покупать дорогостоящий «движок» интернет-магазина. И наоборот, если вам нужен магазин, попытка воспользоваться бесплатной CMS чаще всего ведет к значительным затратам при адаптации этого кода под интернет-магазин.
С одной стороны, даже под бесплатные «блоговые» CMS существуют готовые надстройки для создания интернет-магазина. С другой стороны, это не основная идея выбранного вами продукта. А потому функционал в ней ограничен. И как только вам понадобится интеграция с учетной системой, какой-то обмен данными с CRM и другие функции автоматизированной торговой площадки, вы столкнетесь со сложностями, потеряете время. Да и затраты на доработки часто оказываются выше, чем в случае покупки готового интернет-магазина с уже реализованными возможностями автоматизации.
Очень важно, чтобы выбранный вами программный продукт максимально соответствовал вашей идее.
Как найти общий язык с разработчиком
Понимание сути компьютерные информационных систем помогает правильно выбрать разработчика для создания или доработок программного продукта. Людям, которые далеки от компьютерных информационных технологий, часто кажется, что все программисты одинаковы и с ними сложно найти общий язык.
На самом деле, чтобы добиться взаимопонимания с разработчиком, нужно:
- Четко сформулировать свою идею. Причем, эта идея должна быть максимально конкретизированной и конкретной. Вариант «я хочу заработать на программе деньги» — это не идея. Идея – это «что я хочу, чтобы делала эта программа». Это может быть ТЗ, может описания в виде диаграмм, брифа.
- Убедиться, что разработчик понял суть идеи. Здесь уже вопрос из области коммуникации. Один специалист поймет вас «с полуслова». Другому придется пояснить несколько раз и не факт, что он воспримет все правильно. Чтобы избежать проблем и разночтений, существуют предварительные этапы работы, в том числе, написание четкого и однозначного технического задания. Если вы сумеете получить внятное и соответствующее вашей идее ТЗ, значит, и дальше работа будет выполняться правильно.
Подробнее о том, как на практике применять такое определение компьютерной информационной системы, читайте в следующей статье.
Источник: habr.com