Что такое корпоративное программное обеспечение?

46

Я не понимаю разницу между "нормальным" программным обеспечением и программным обеспечением для предприятий. Даже после прочтения этих ...

Я не могу действительно обернуть голову вокруг реальных различий. Есть ли разница между этими двумя? Почему люди говорят, что корпоративное программное обеспечение - отстой?

treecoder
источник
1
Вдобавок ко всему, этот термин обычно используется для обозначения «сверхмощного» программного обеспечения, где у вас большая пользовательская база, поддержка высокоуровневых / больших объемов интегрированных данных в масштабе предприятия по всему предприятию с ожиданием хорошей производительности и охвата. из многих основных бизнес-функций.
NoChance
8
Если цена программного обеспечения в 5 цифрах и выше, это «предприятие»!
CraigTP
6
"Разве это не дорого для программного обеспечения?" «Нет, это корпоративное программное обеспечение !» «Хорошо, тогда я заплачу».
Сьорд
4
Это просто маркетинговый термин, используемый для того, чтобы вытащить больше денег из карманов клиентов. Программное обеспечение - это просто программное обеспечение. Тем не менее, я получу себе корпоративный кофе ...
ThomasX
1
Вы должны взглянуть на ежедневный WFF (не давая ссылку). В комментариях
вы

Ответы:

59

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

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

Почему люди говорят, что корпоративное программное обеспечение - отстой? Я бы сказал, что есть три основные причины, тесно связанные между собой:

  • Люди, которые платят за это, не те, кто его использует - решения принимает высший менеджмент / отдел ИТ. В идеале они будут консультироваться с будущими пользователями и заставлять их придерживаться того, что они скажут. Плохая репутация исходит из случаев, когда это не так.
  • Подобные системы являются единственными в своем роде - программное обеспечение для розничной торговли должно быть хорошо протестировано, прежде чем выпускать его на рынок, так как ошибки могут его сделать или сломать, по мнению его целевых пользователей. Кроме того, его используют десятки людей по всему миру на разных машинах, с разными схемами использования и т. Д., Что дает обратную связь, полезную для будущих выпусков. Корпоративное программное обеспечение страдает от небольшой пользовательской базы, состоящей в основном из людей, у которых нет выбора, кроме как использовать его независимо от пользовательского опыта. В результате, меньше внимания уделяется пользовательскому опыту и меньше отзывов от пользователей (и часто нет канала для такой обратной связи, когда работа передается на аутсорсинг).
  • Компании, которые используют программное обеспечение, не являются компаниями-разработчиками программного обеспечения - они используют программное обеспечение, это важно для бизнеса, который они ведут, однако это вторично по отношению к их бизнес-целям. Как таковое, корпоративное программное обеспечение будет страдать из-за необоснованных сроков, из-за того, что ресурсы перераспределяются и считаются «достаточно хорошими», в то же время будучи неполными или недостаточно проверенными.
scrwtp
источник
5

Одной из причин неприязни к предприятию является то, что во многих случаях оно спроектировано так, чтобы оно подходило всем. Как и в случае с одеждой, это означает, что один размер никому не подходит.

Вы видите большие объемы конфигурации, иногда экстремальные (Siebel, SAP и т. Д., Все работают на этой предпосылке). Настолько, что нужны большие команды «разработчиков», чтобы запрограммировать и без того мега дорогое программное обеспечение.

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

Когда продавец начинает говорить вам, что это «можно» сделать, или какая-то функция «поддерживается» для холмов

  • Отказ от ответственности: Ветеран из 3 провалил попытки Siebel в той же компании.
Билл Липер
источник
3

формально я не уверен, каково его определение. Некоторые характеристики, которые я считаю наиболее важными:

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

Корпоративное программное обеспечение - это просто программное обеспечение, предназначенное для предприятий. Обычно не установлено, что это означает средние и крупные предприятия (компании).

Некоторые ключевые особенности, которые приходят на ум:

  • Часто распространение осуществляется через институциональные лицензии.

  • использование, если оно часто оплачивается «полосами» размера пользователя, а не фиксированной стоимостью за пользователя на лицензию.

  • Обновления часто выполняются через общесистемные изменения, а не по запросу пользователя.

  • Часто используется для настольных компонентов.

  • более широкое использование и интеграция с существующими методами внутренней аутентификации / авторизации.

Майкл Даррант
источник
2

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

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


источник
2

Проще говоря, корпоративное программное обеспечение - это программное обеспечение, предназначенное для бизнеса.

Хорошо это или плохо, но этот тип программного обеспечения имеет несколько болезненных тенденций:

  • Чем больше подписей, тем меньше компромиссов.
  • Много внимания на интерфейсах.
  • Формальные процессы планирования.
  • Меньшая готовность просто пробовать вещи.
  • Часто не связано с тем, как компания зарабатывает деньги. (Внутренний HR и т. Д.)
  • Не всегда привлекает лучшие таланты.
  • Часто поздно и сверх бюджета.

Крайним примером является крупная реализация PeopleSoft с 100 прикрепленными консультантами, которая будет внедрена на 2 года позже.

Людям не нравится работать над большими программами, разработанными комитетом.

Так не должно быть, но часто так и есть.

MathAttack
источник
1
Это скорее напыщенная речь, чем ответ.
JeffO
0

Корпоративное программное обеспечение - это программное обеспечение, предназначенное для бизнеса, ни больше, ни меньше.

Просто возьмите Microsoft для примера. У них есть целый веб-сайт, посвященный корпоративному программному обеспечению , и каковы их предложения? Ну, это Windows 7, телефон Windows 7, IE9, MS Office и т. Д. В Windows 7 есть несколько новых встроенных функций, но вы ничего не могли сделать из-за существующей сборки Windows 7, предназначенной для потребителей (после просмотра только кратко на их веб-сайте) - но остальные, кажется, точно такие же, как их потребители, но.

Это просто еще одно модное слово ...

Лиз: Кросс-промо, механика сделок, потоки доходов, жаргон, синергия. Джек: Это лучшая презентация, которую я когда-либо видел. -30 Рок, "Зимнее безумие"

TomJ
источник
1
Я думаю, что описывать это как «просто другое модное слово» скорее не хватает смысла. Там есть определенная категория программного обеспечения , которое необходимо определить и catgeorised , и я также думаю , что ваше определение является неправильным (Есть продукты на целенаправленные малого и среднего бизнеса, которые не являются «предприятия» способны).
Murph
Я думаю, что дело в том, что нет реального согласованного определения. Так что «программное обеспечение, нацеленное на бизнес», я думаю, является лучшим определением.
JW01
0

После почти 20 лет написания программного обеспечения для предприятий вот мой ответ:

1) Предприятие почти всегда означает «веб-приложение». 2) Предприятие на самом деле просто означает «очень очень большой».

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

Типичный «стек» корпоративного приложения включает в себя множество разных языков, протоколов, серверов, брандмауэров ... каждый со своими группами людей. Эти приложения требуют много различных навыков, от управления проектами до настоящих инженеров программного обеспечения. Часто люди, работающие над каким-либо конкретным аспектом приложения масштаба предприятия, не знают точно, как подходит их компонент. Только «Архитектор предприятия» может видеть всю картину, но тогда они не знают ни одной детали.

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

Ричард
источник
-3

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

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

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

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

mhoran_psprep
источник