Tam olarak kurumsal yazılım nedir?


46

"Normal" yazılım ile kurumsal yazılım arasındaki farkı anlamıyorum. Bunları okuduktan sonra bile ...

Kafamı gerçek farklılıkların etrafına saramıyorum. İkisi arasında herhangi bir fark var mı? İnsanlar neden kurumsal yazılımların berbat olduğunu söylüyor?


1
Başımın üstünde, genel olarak büyük kullanıcı tabanına sahip olduğunuz "ağır hizmet" yazılımını belirtmek, genellikle iyi performans ve kapsama alanı beklentisi olan işletme genelinde çevrimiçi tümleşik veri düzeyini desteklemek için kullanılır. birçok önemli iş fonksiyonlarından biri.
NoChance

8
Yazılımın fiyatı 5 rakam ve üstü ise, bu "işletme"!
CraigTP

6
“Yazılım için biraz pahalı değil mi?” "Hayır, bu kurumsal bir yazılımdır !" "Tamam, sonra ben öderim."
Sjoerd

4
Bu sadece müşterilerin cebinden daha fazla para çekmek için kullanılan bir pazarlama terimidir. Yazılım sadece bir yazılımdır. Bu kendime işletme kahve alacağım söyleniyor ...
ThomasX

1
Günlük wtf'ye bir göz atmalısın (link vermeden). Yorumlarda "kurumsal yazılım" hakkında iyi bir fikir sahibi
olacaksınız

Yanıtlar:


59

Kısacası, normal yazılım, bireyleri göz önünde bulundurarak yapılan yazılım olacaktır, yani genel popülasyonu hedef alan perakende yazılım veya web uygulamaları. Başarısı, çoğunlukla hazır, “standart bir sorun” ürünü sunan kullanıcılar tarafından ne kadar iyi karşılandığına bağlıdır. Gelişme bir yatırımdır ve gelir bireysel ürün veya reklam alanı satışlarından gelir.

Öte yandan, kurumsal yazılım, sıfırdan ısmarlama veya üçüncü taraf bir satıcıdan satın alınan ve şirketin iş süreci için özel olarak özelleştirilen şirketler tarafından şirket içinde devreye alınan veya geliştirilen yazılım olacaktır.

İnsanların kurumsal yazılımların berbat demelerinin nedeni? Yoğun bir şekilde birbirine bağlı üç ana neden olduğunu söyleyebilirim:

  • Bunun için para ödeyen insanlar onu kullananlar değil - üst yönetim / BT departmanı kararları veriyor. İdeal olarak, gelecekteki kullanıcılara danışacaklar ve söyleyeceklerine uymayı zorunlu hale getireceklerdir. Kötü bir üne, böyle olmadığı durumlarda geliyor.
  • Bunun gibi sistemler türünün tek örneği - perakende yazılımı, piyasaya sürülmeden önce iyi bir şekilde test edilmeli, böcekler bunu yapabilir veya hedef kullanıcıları gözünden bozabilir. Ayrıca, dünyadaki düzinelerce insan tarafından farklı makinelerde, farklı kullanım şekillerinde vb. Kullanılır ve gelecekteki sürümler için faydalı geri bildirimler elde edilir. Kurumsal yazılım, kullanıcı deneyiminden bağımsız olarak, onu kullanmaktan başka seçeneği olmayan insanlardan oluşan küçük bir kullanıcı tabanından muzdariptir. Sonuç olarak, kullanıcı deneyimine daha az odaklanmak ve kullanıcılardan elde edilecek daha az geri bildirim (ve genellikle iş dış kaynak kullanıldığında böyle bir geri bildirim için kanal yoktur).
  • Yazılımı kullanan şirketler yazılım şirketleri değildir - yazılımı kullanıyorlar, yürüttükleri işler için kritik öneme sahip, ancak iş hedeflerine ikincil. Bu nedenle, kurumsal yazılım makul olmayan sürelerden, kaynakların yetersiz tahsis edilmesine ve hala yeterince eksik veya test edilmelerine rağmen yeterince iyi kabul edilmelerine maruz kalacak.

5

Girişimden hoşlanmamanın bir nedeni, çoğu durumda, herkese uyan tek bir beden olarak tasarlanmış olmasıdır. Kıyafetlerde olduğu gibi, bunun anlamı, kimseye uymayan tek beden olmasıdır.

Büyük miktarlarda konfigürasyon görüyorsunuz, bazen aşırı miktarlarda (Siebel, SAP, vb. Hepsi bu öncül üzerinde çalışıyor). Öyle ki, çalışmak için halihazırda mega pahalı yazılımı programlamak için büyük "geliştirici" ekiplerine ihtiyaç var.

Bazı durumlarda bu, diğerlerinde pek de anlamlı değildir. Bir şirketin süreçleri yazılımla aynı hizaya getirmeye karar vermesi veya yazılımın süreçleri ile aynı hizada olması ne zaman mantıklı olur.

Satış görevlisi size bunu "yapabileceğini" söylemeye başladığında ya da bazı özellikler tepelere koşarken "desteklenir"

  • Feragatname: 3'ün kıdemli askeriydi Siebel aynı şirkette girişimde bulundu.

3

resmen tanımının ne olduğundan emin değilim. Daha önemli olduğunu düşündüğüm bazı özellikler

  • uzun vadeli destek (şirketin etrafında olacağını ve yazılımı koruyacağını bilmek istiyorlar)
  • genellikle işletme iş problemlerini / süreçlerini çözer (örnekler İK, tedarik… yani çalışanları yönetmek, ödeme yapmak, tedarik tedarik etmek)
  • şirketin ihtiyaçlarına göre özelleştirilmiş
  • Sadece etiket fiyatından ziyade tüm lisansları, danışmanlık ücretlerini ve diğer giderleri hesaba kattığınızda toplam maliyet

3

Kurumsal yazılım, işletmelere yönelik bir yazılımdır. Bunun genellikle orta ve büyük ölçekli işletmeler (şirketler) olduğu anlamına gelmez.

Akla gelen bazı temel özellikler:

  • Sık dağıtım kurumsal lisanslar yoluyla yapılır.

  • lisans başına kullanıcı başına sabit bir maliyetten daha çok kullanıcı boyutu 'bantları' tarafından ödenmesi durumunda kullanım.

  • yükseltmeler, genellikle kullanıcı tarafından geçici kullanıcı yerine, sistem genelindeki baskılarla gerçekleştirilir.

  • Masaüstü bileşenleri için sıklıkla kullanılır.

  • mevcut dahili kimlik doğrulama / yetkilendirme yöntemleri ile daha yüksek kullanım ve entegrasyon.


2

Martin Fowler'in "kurumsal uygulama mimarisi kalıpları" na göre, kurumsal yazılımlar genellikle kalıcı verilere erişimi içerir. Birçok kullanıcı aynı anda erişmeye çalışırken çoğu zaman çok fazla veri vardır. Kurumsal uygulamaların genellikle diğer sistemlerle entegre olması gerekir.

Bununla birlikte, aynı zamanda kurumsal uygulamalarda çok fazla çeşitlilik olduğunu ve her durumda veya her durumda mutlaka yukarıda belirtilen hususların zorunlu olmadığını belirtmektedir.


2

Basitleştirmek için, Kurumsal yazılım, iş için amaçlanan bir yazılımdır.

Daha iyi veya daha kötüsü için, bu tür bir yazılım bazı acı verici eğilimlerle gelir:

  • Daha fazla sayıda imza, daha az sayıda indirim anlamına gelir.
  • Arayüzlere odaklanıldı.
  • Resmi planlama süreçleri.
  • Sadece bir şeyler denemek için daha az istekli.
  • Sık sık şirketin nasıl para kazandığıyla ilgisi yoktur. (Dahili İK, vb.)
  • Her zaman en iyi yetenekleri çekmez.
  • Sık sık geç ve üzerinde bütçe.

En uç örnek, 2 yıl gecikmeli olarak uygulamaya konan 100 danışmanla birlikte geniş bir PeopleSoft uygulamasıdır.

İnsanlar komite tarafından tasarlanan büyük programlar için çalışmayı sevmiyor.

Bu şekilde olmak zorunda değil ama sık sık.


1
Bu bir cevaptan çok bir rant.
JeffO

0

Kurumsal yazılım, işletmeler için hedeflenen bir yazılımdır, başka bir şey değil, hiçbir şey daha az.

Sadece Microsoft'u ele alalım. Kurumsal yazılıma adanmış bir web sitesine sahipler ve teklifleri neler? Eh, Windows 7, Windows 7 telefon, IE9, MS Office, vs. kısaca web sitelerinde) - ama geri kalanı tüketici muadilleri ile tamamen aynı görünüyor.

Bu sadece başka bir vızıltı kelimesi ...

Liz: Çapraz tanıtım, anlaşma mekaniği, gelir akışı, jargon, sinerji. Jack Archer: Bu gördüğüm en iyi sunum. -30 Rock, "Kış Çılgınlığı"


1
Ben bunu "sadece başka bir vızıltı kelimesi" olarak tanımlamanın çok eksik olduğunu düşünüyorum. Orada olan ihtiyaçlar tespit edilip catgeorised da ben de tanımlı ( "kurumsal" yeteneği olmayan Küçük ve Orta işletmeler hedeflenmiş ürün var) yanlış olduğunu düşünüyorum edilecek bu yazılım belli kategorisi.
Murph

Bence asıl mesele, kabul edilmiş bir tanımın olmadığı. Yani, "işletmeler için hedeflenen yazılım", henüz en iyi tanım olduğunu düşünüyorum.
JW01

0

Yaklaşık 20 yıl boyunca 'Enterprise' yazılımını yazdıktan sonra bu benim cevabım:

1) Kurumsal hemen hemen her zaman 'web uygulaması' anlamına gelir. 2) Kurumsal gerçekten sadece 'çok çok büyük' ​​anlamına gelir.

Kurumsal yazılım genellikle birkaç yıl boyunca yüzlerce kişi tarafından yazılır. Bu nedenle kullanılan araçlar, modeller ve diller, işbirliğini, güvenliği, istikrarı ve ölçeklenebilirliği bir öncelik haline getirme eğilimindedir.

Bir kurumsal uygulamanın tipik 'Yığını', her biri kendi insan ekibine sahip olan birçok farklı dil, protokol, sunucu, güvenlik duvarı ve benzeri içerir. Bu uygulamalar, proje yönetiminden gerçek yazılım mühendislerine kadar birçok farklı beceri setinin üretilmesini gerektirir. Genellikle, kurumsal ölçekli bir uygulamanın herhangi bir özelinde çalışan insanlar, bileşenlerinin tam olarak nasıl uyduğunu tam olarak bilmiyorlar. Sadece "Kurumsal Mimar" resmin tamamını görebilir, ancak o zaman hiçbir ayrıntıyı bilmiyorlar.

Kurumsal uygulama oluşturma sanatı, bu “savaş sisini” doğru teknolojiler ve prosedürler vb. Seçerek başarıyla ilerliyor.


-3

Kurumsal yazılımın bir tanımı lisanstır. Yazılım geliştiricisi, alıcının yazılımı tüm makinelerine kurmasını bekler. Sınırsız bir lisans veya maksimum eşzamanlı kullanıcı için ödeme yapıyor olabilirler.

Azami mevcut kullanıcının lisansının maliyeti (diyelim ki 100) 100 lisansın maliyetinden daha fazladır, ancak her çalışan için bir lisansın ücretinden daha azdır.

Web uygulamaları için yönetici hesabı sayısını sınırlayacak, ancak etki alanınızdaki kullanıcı sayısını sınırlamayacaktır.

Bazı durumlarda kurumsal yazılımı severim. Bu durumlarda, kurulum prosedürleri bir sunucudan kurulmasını mümkün kılmak için düzenlenmiştir. Kurumsal olmayan yazılım, kullanıcının yazılımı yüklemesini bekler. Birçok şirket makineleri kilitler, böylece ortalama bir kullanıcı bu makineyi kuramaz. Kurumsal yazılım, merkezi bir depodan yazılımın otomatik olarak yüklenmesini veya güncellenmesini sağlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.