Я не понимаю разницу между "нормальным" программным обеспечением и программным обеспечением для предприятий. Даже после прочтения этих ...
- "Корпоративное программное обеспечение" в Википедии
- «Программное обеспечение для предприятий снова сексуально» на Techcrunch
- «Великое мошенничество с программным обеспечением для предприятий» о кодировании ужасов
Я не могу действительно обернуть голову вокруг реальных различий. Есть ли разница между этими двумя? Почему люди говорят, что корпоративное программное обеспечение - отстой?
terminology
enterprise-architecture
treecoder
источник
источник
Ответы:
Короче говоря, обычное программное обеспечение - это программное обеспечение, созданное для индивидуальных пользователей, например, программное обеспечение для розничной торговли или веб-приложения, предназначенные для всего населения. Его успех зависит от того, насколько хорошо его получают пользователи, которым в большинстве случаев предлагается готовый продукт «стандартного выпуска». Разработка является инвестицией, а доход поступает от продажи отдельного продукта или рекламного пространства.
С другой стороны, корпоративное программное обеспечение будет программным обеспечением, разработанным по заказу или разработанным внутри компании, либо сделанным на заказ с нуля, либо приобретенным у стороннего поставщика и в значительной степени адаптированным для бизнес-процесса компании.
Почему люди говорят, что корпоративное программное обеспечение - отстой? Я бы сказал, что есть три основные причины, тесно связанные между собой:
источник
Одной из причин неприязни к предприятию является то, что во многих случаях оно спроектировано так, чтобы оно подходило всем. Как и в случае с одеждой, это означает, что один размер никому не подходит.
Вы видите большие объемы конфигурации, иногда экстремальные (Siebel, SAP и т. Д., Все работают на этой предпосылке). Настолько, что нужны большие команды «разработчиков», чтобы запрограммировать и без того мега дорогое программное обеспечение.
В некоторых случаях это имеет смысл, а в других не так. Это имеет смысл, когда компания решила либо привести процессы в соответствие с программным обеспечением, либо программное обеспечение уже соответствует их процессу.
Когда продавец начинает говорить вам, что это «можно» сделать, или какая-то функция «поддерживается» для холмов
источник
формально я не уверен, каково его определение. Некоторые характеристики, которые я считаю наиболее важными:
источник
Корпоративное программное обеспечение - это просто программное обеспечение, предназначенное для предприятий. Обычно не установлено, что это означает средние и крупные предприятия (компании).
Некоторые ключевые особенности, которые приходят на ум:
Часто распространение осуществляется через институциональные лицензии.
использование, если оно часто оплачивается «полосами» размера пользователя, а не фиксированной стоимостью за пользователя на лицензию.
Обновления часто выполняются через общесистемные изменения, а не по запросу пользователя.
Часто используется для настольных компонентов.
более широкое использование и интеграция с существующими методами внутренней аутентификации / авторизации.
источник
Согласно «шаблонам архитектуры корпоративных приложений» Мартина Фаулера, корпоративное программное обеспечение обычно предполагает доступ к постоянным данным. Там часто много данных, и несколько пользователей пытаются получить к ним доступ одновременно. Корпоративные приложения обычно должны интегрироваться с другими системами.
Тем не менее, он также указывает, что в корпоративных приложениях есть много вариантов, и что не все или даже какие-либо из вышеперечисленных пунктов обязательно выполняются во всех случаях.
источник
Проще говоря, корпоративное программное обеспечение - это программное обеспечение, предназначенное для бизнеса.
Хорошо это или плохо, но этот тип программного обеспечения имеет несколько болезненных тенденций:
Крайним примером является крупная реализация PeopleSoft с 100 прикрепленными консультантами, которая будет внедрена на 2 года позже.
Людям не нравится работать над большими программами, разработанными комитетом.
Так не должно быть, но часто так и есть.
источник
Корпоративное программное обеспечение - это программное обеспечение, предназначенное для бизнеса, ни больше, ни меньше.
Просто возьмите Microsoft для примера. У них есть целый веб-сайт, посвященный корпоративному программному обеспечению , и каковы их предложения? Ну, это Windows 7, телефон Windows 7, IE9, MS Office и т. Д. В Windows 7 есть несколько новых встроенных функций, но вы ничего не могли сделать из-за существующей сборки Windows 7, предназначенной для потребителей (после просмотра только кратко на их веб-сайте) - но остальные, кажется, точно такие же, как их потребители, но.
Это просто еще одно модное слово ...
Лиз: Кросс-промо, механика сделок, потоки доходов, жаргон, синергия. Джек: Это лучшая презентация, которую я когда-либо видел. -30 Рок, "Зимнее безумие"
источник
После почти 20 лет написания программного обеспечения для предприятий вот мой ответ:
1) Предприятие почти всегда означает «веб-приложение». 2) Предприятие на самом деле просто означает «очень очень большой».
Корпоративное программное обеспечение обычно пишется сотнями людей в течение нескольких лет. Таким образом, используемые инструменты, шаблоны и языки делают сотрудничество, безопасность, стабильность и масштабируемость приоритетными.
Типичный «стек» корпоративного приложения включает в себя множество разных языков, протоколов, серверов, брандмауэров ... каждый со своими группами людей. Эти приложения требуют много различных навыков, от управления проектами до настоящих инженеров программного обеспечения. Часто люди, работающие над каким-либо конкретным аспектом приложения масштаба предприятия, не знают точно, как подходит их компонент. Только «Архитектор предприятия» может видеть всю картину, но тогда они не знают ни одной детали.
Искусство создания корпоративных приложений успешно преодолевает этот «туман войны», выбирая правильные технологии и процедуры и т. Д.
источник
Одним из определений корпоративного программного обеспечения является лицензия. Разработчик программного обеспечения ожидает, что покупатель будет устанавливать программное обеспечение на все свои машины. Они могут платить за неограниченную лицензию или за максимальное количество одновременно работающих пользователей.
Стоимость лицензии для максимального числа текущих пользователей (скажем, 100) больше, чем стоимость 100 лицензий, но она также меньше, чем стоимость одной лицензии для каждого сотрудника.
Для веб-приложений они ограничивают количество учетных записей администратора, но не ограничивают количество пользователей в вашем домене.
Мне нравится корпоративное программное обеспечение в некоторых ситуациях. В этих случаях процедуры установки были упрощены, чтобы можно было установить их с сервера. Программное обеспечение, не предназначенное для предприятий, может ожидать, что пользователь установит программное обеспечение. Многие компании блокируют машины, так что обычный пользователь не может их установить. Корпоративное программное обеспечение позволяет устанавливать или обновлять программное обеспечение автоматически из центрального хранилища.
источник