ซอฟต์แวร์ระดับองค์กรคืออะไร


46

ฉันไม่เข้าใจความแตกต่างระหว่างซอฟต์แวร์ "ปกติ" และซอฟต์แวร์องค์กร แม้หลังจากอ่านเหล่านี้ ...

ฉันไม่สามารถคาดศีรษะกับความแตกต่างที่แท้จริงได้ มีความแตกต่างระหว่างทั้งสองหรือไม่? ทำไมคนพูดว่าซอฟต์แวร์องค์กร sucks?


1
ด้านบนของหัวของฉันคำมักใช้เพื่อระบุซอฟต์แวร์ "งานหนัก" ที่คุณมีฐานผู้ใช้ขนาดใหญ่รองรับระดับสูง / ปริมาณสูงของข้อมูลออนไลน์รวมทั่วทั้งองค์กรด้วยความคาดหวังของประสิทธิภาพที่ดีและครอบคลุม ของฟังก์ชั่นธุรกิจที่สำคัญมากมาย
NoChance

8
หากราคาของซอฟต์แวร์เป็นตัวเลข 5 ตัวขึ้นไปนั่นคือ "องค์กร"!
CraigTP

6
"ซอฟต์แวร์นั้นมีราคาไม่แพงใช่ไหม" "ไม่นี่เป็นซอฟต์แวร์ระดับองค์กร !" "ตกลงแล้วฉันจะจ่าย"
Sjoerd

4
เป็นเพียงคำศัพท์ทางการตลาดที่ใช้ดึงเงินออกจากกระเป๋าเงินของลูกค้า ซอฟต์แวร์เป็นเพียงซอฟต์แวร์ ที่ถูกกล่าวว่าฉันจะได้รับตัวเองกาแฟองค์กร ...
ThomasX

1
คุณควรดู wtf รายวัน (ไม่ให้ลิงก์) คุณจะมีความรู้สึกที่ดีของ "ซอฟต์แวร์องค์กร" ในความคิดเห็น
Kemoda

คำตอบ:


59

กล่าวโดยย่อซอฟต์แวร์ปกติจะเป็นซอฟต์แวร์ที่ทำขึ้นโดยคำนึงถึงบุคคลเช่นซอฟต์แวร์ค้าปลีกหรือเว็บแอปพลิเคชันที่กำหนดเป้าหมายไปยังประชาชนทั่วไป ความสำเร็จขึ้นอยู่กับว่าผู้ใช้ที่ได้รับส่วนใหญ่ได้รับการนำเสนอผลิตภัณฑ์ 'ปัญหามาตรฐาน' ที่ดีเพียงใด การพัฒนาเป็นการลงทุนและรายได้มาจากการขายผลิตภัณฑ์หรือพื้นที่โฆษณา

ในทางกลับกันซอฟต์แวร์ระดับองค์กรจะเป็นซอฟต์แวร์ที่ได้รับมอบหมายหรือพัฒนาภายในโดย บริษัท ไม่ว่าจะสั่งตัดหรือซื้อจากผู้ขายบุคคลที่สามและปรับแต่งอย่างมากสำหรับกระบวนการทางธุรกิจของ บริษัท

เหตุผลที่ผู้คนกล่าวว่าซอฟต์แวร์องค์กรแย่มาก? ฉันจะบอกว่ามีสามเหตุผลหลักที่เชื่อมต่อกันอย่างมาก:

  • คนที่จ่ายเงินให้ไม่ใช่คนที่จะใช้มัน - ฝ่ายบริหารระดับสูง / แผนกไอทีทำการตัดสินใจ เป็นการดีที่พวกเขาจะปรึกษาผู้ใช้ในอนาคตและทำให้จำเป็นต้องปฏิบัติตามสิ่งที่พวกเขาพูด ชื่อเสียงที่ไม่ดีมาจากกรณีที่ไม่เป็นเช่นนั้น
  • ระบบเช่นนี้เป็นซอฟต์แวร์ที่ไม่ซ้ำใคร - ซอฟต์แวร์ขายปลีกจะต้องได้รับการทดสอบอย่างดีก่อนที่จะวางตลาดเนื่องจากข้อผิดพลาดอาจทำให้เกิดหรือทำลายในมุมมองของผู้ใช้เป้าหมาย ยิ่งไปกว่านั้นมันถูกใช้งานโดยผู้คนหลายสิบคนทั่วโลกบนเครื่องที่แตกต่างกันด้วยรูปแบบการใช้งานที่แตกต่างกันเป็นต้นส่งผลให้ข้อเสนอแนะที่เป็นประโยชน์สำหรับการเปิดตัวในอนาคต ซอฟต์แวร์ระดับองค์กรได้รับผลกระทบจากฐานผู้ใช้ขนาดเล็กซึ่งส่วนใหญ่ประกอบด้วยคนที่ไม่มีทางเลือกนอกจากต้องใช้โดยไม่คำนึงถึงประสบการณ์ของผู้ใช้ เป็นผลให้มุ่งเน้นที่ประสบการณ์ผู้ใช้น้อยลงและข้อเสนอแนะน้อยลงที่จะได้รับจากผู้ใช้ (และบ่อยครั้งที่ไม่มีช่องทางสำหรับข้อเสนอแนะดังกล่าวเมื่อมีการจ้างงานภายนอก)
  • บริษัท ที่ใช้ซอฟต์แวร์ไม่ใช่ บริษัท ซอฟต์แวร์ - พวกเขากำลังใช้ซอฟต์แวร์เป็นสิ่งสำคัญสำหรับธุรกิจที่พวกเขาทำอยู่อย่างไรก็ตามมันเป็นเรื่องรองลงมาจากวัตถุประสงค์ทางธุรกิจของพวกเขา ดังนั้นซอฟต์แวร์ระดับองค์กรจะได้รับผลกระทบจากกำหนดเวลาที่ไม่สมเหตุสมผลทรัพยากรที่อยู่ระหว่างการจัดสรรและถือว่าอยู่ในระดับ 'ดีพอ' ในขณะที่ยังไม่สมบูรณ์หรือผ่านการทดสอบต่ำ

5

เหตุผลหนึ่งที่ทำให้องค์กรไม่ชอบคือในหลาย ๆ กรณีมันถูกออกแบบมาให้มีขนาดเดียวเหมาะกับทุกคน เช่นเดียวกับเสื้อผ้าสิ่งนี้มีความหมายว่าขนาดเดียวไม่เหมาะ

คุณเห็นการกำหนดค่าจำนวนมากในบางครั้งมีจำนวนมาก (Siebel, SAP และอื่น ๆ ทั้งหมดทำงานในสถานที่ตั้งนี้) มากเสียจนต้องมีทีม "นักพัฒนา" ขนาดใหญ่เพื่อตั้งโปรแกรมซอฟต์แวร์ราคาแพงขนาดใหญ่ให้ใช้งานได้

ในบางกรณีสิ่งนี้ไม่สมเหตุสมผลนัก มันสมเหตุสมผลเมื่อ บริษัท ตัดสินใจที่จะจัดแนวกระบวนการกับซอฟต์แวร์หรือซอฟต์แวร์นั้นสอดคล้องกับกระบวนการของพวกเขาแล้ว

เมื่อพนักงานขายเริ่มบอกคุณว่า "สามารถทำ" ให้ทำเช่นนั้นได้หรือคุณสมบัติบางอย่างคือ "สนับสนุน" ที่ทำงานให้กับเนินเขา

  • Disclaimer: ทหารผ่านศึกจาก 3 ล้มเหลว Siebel พยายามที่ บริษัท เดียวกัน

3

อย่างเป็นทางการฉันไม่แน่ใจว่าความหมายของมันคืออะไร คุณลักษณะบางอย่างที่ฉันคิดว่าสำคัญกว่าคือ

  • การสนับสนุนระยะยาว (พวกเขาต้องการทราบว่า บริษัท จะอยู่ใกล้และดูแลรักษาซอฟต์แวร์)
  • มักจะแก้ปัญหา / กระบวนการทางธุรกิจขององค์กร (ตัวอย่างเช่น HR, การจัดซื้อ ... เช่นการจัดการพนักงานการจ่ายเงินการจัดหาอุปกรณ์)
  • ปรับแต่ง / เฉพาะตามความต้องการของ บริษัท
  • ค่าใช้จ่ายทั้งหมดเมื่อคุณคำนึงถึงใบอนุญาตทั้งหมดค่าธรรมเนียมการให้คำปรึกษาและค่าใช้จ่ายอื่น ๆ แทนที่จะเป็นแค่ราคาสติกเกอร์

3

ซอฟต์แวร์ระดับองค์กรนั้นคือซอฟต์แวร์ที่มีเป้าหมายเพื่อองค์กร โดยทั่วไปจะไม่ระบุว่าสิ่งนี้หมายถึงองค์กรขนาดกลางถึงขนาดใหญ่ (บริษัท )

คุณสมบัติหลัก ๆ ที่นึกถึงคือ:

  • การกระจายบ่อยครั้งคือผ่านใบอนุญาตสถาบัน

  • การใช้งานหากมักจ่ายโดย 'แบนด์' ของขนาดผู้ใช้กว่าค่าใช้จ่ายคงที่ต่อผู้ใช้ต่อใบอนุญาต

  • การอัพเกรดมักจะทำผ่านการผลักดันทั้งระบบมากกว่าผู้ใช้แบบเฉพาะกิจโดยผู้ใช้

  • ใช้บ่อยสำหรับส่วนประกอบเดสก์ท็อป

  • การใช้งานและการรวมที่สูงขึ้นด้วยวิธีการตรวจสอบ / การอนุญาตภายในที่มีอยู่


2

ตาม "รูปแบบของสถาปัตยกรรมแอปพลิเคชันองค์กร" ของ Martin Fowler ซอฟต์แวร์ขององค์กรมักจะเกี่ยวข้องกับการเข้าถึงข้อมูลถาวร มักจะมีข้อมูลจำนวนมากโดยผู้ใช้หลายคนพยายามเข้าถึงมันพร้อมกัน แอปพลิเคชันระดับองค์กรมักจะต้องรวมเข้ากับระบบอื่น

อย่างไรก็ตามเขายังชี้ให้เห็นว่ามีการเปลี่ยนแปลงมากมายในแอปพลิเคชันระดับองค์กรและนั่นไม่ใช่ประเด็นทั้งหมดข้างต้นหรือทั้งหมดที่กล่าวมานั้นจำเป็นต้องมีในทุกกรณี


2

ซอฟต์แวร์ขององค์กรเป็นซอฟต์แวร์สำหรับธุรกิจ

ไม่ว่าจะดีหรือแย่กว่าซอฟต์แวร์ประเภทนี้มาพร้อมกับแนวโน้มที่เจ็บปวด:

  • การลงชื่อเข้าใช้เพิ่มเติมหมายถึงการแลกเปลี่ยนที่น้อยลง
  • จำนวนมากมุ่งเน้นไปที่อินเตอร์เฟซ
  • กระบวนการวางแผนอย่างเป็นทางการ
  • ความเต็มใจน้อยที่จะลองทำสิ่งต่างๆ
  • ไม่เกี่ยวข้องกับวิธีที่ บริษัท ทำเงินบ่อยครั้ง (ทรัพยากรบุคคลภายใน ฯลฯ )
  • ไม่ดึงดูดความสามารถระดับสูงเสมอไป
  • งบประมาณล่าช้าและที่พบบ่อย

ตัวอย่างสุดขั้วคือการติดตั้ง PeopleSoft ขนาดใหญ่ที่มีที่ปรึกษา 100 คนติดอยู่ซึ่งดำเนินการมาแล้ว 2 ปี

คนไม่ชอบทำงานกับโปรแกรมขนาดใหญ่ที่ออกแบบโดยคณะกรรมการ

มันไม่จำเป็นต้องเป็นแบบนี้ แต่บ่อยครั้งก็คือ


1
นี่เป็นการพูดจาโผงผางมากกว่าคำตอบ
JeffO

0

ซอฟต์แวร์องค์กรเป็นซอฟต์แวร์ที่มีเป้าหมายสำหรับธุรกิจไม่มีอะไรมากไม่น้อยไปกว่านี้

เพียงใช้ Microsoft เป็นตัวอย่าง พวกเขามีทั้งเว็บไซต์สำหรับซอฟต์แวร์ระดับองค์กรและมีข้อเสนออะไรบ้าง? พวกมันคือ Windows 7, โทรศัพท์ Windows 7, IE9, MS Office, ฯลฯ Windows 7 มีคุณสมบัติในตัวใหม่ ๆ อยู่บ้าง แต่ไม่มีอะไรที่คุณไม่สามารถทำได้ด้วย Windows 7 ที่มีอยู่แล้วที่สร้างมาเพื่อผู้บริโภค สั้น ๆ ที่เว็บไซต์ของพวกเขา) - แต่ส่วนที่เหลือดูเหมือนจะตรงกับคู่ของผู้บริโภค แต่

เป็นอีกคำหนึ่งที่ฉวัดเฉวียน ...

Liz:การส่งเสริมการขายข้ามกลศาสตร์การจัดการช่องทางรายได้ศัพท์แสงการทำงานร่วมกัน แจ็ค:นั่นเป็นการนำเสนอที่ดีที่สุดที่ฉันเคยเห็นมา -30 Rock, "Winter Madness"


1
ฉันคิดว่าการอธิบายว่า "เพียงคำพูดฉวัดเฉวียนอีกคำ" นั้นค่อนข้างจะขาดหายไป มีเป็นหมวดหมู่เฉพาะของซอฟต์แวร์ที่จำเป็นต้องได้รับการระบุและ catgeorised และผมยังคิดว่าคำนิยามของคุณผิด (มีผลิตภัณฑ์เป้าหมายที่ธุรกิจขนาดเล็กและขนาดกลางที่ไม่ได้เป็น "องค์กร" ที่มีความสามารถ)
Murph

ฉันคิดว่าประเด็นคือไม่มีคำนิยามที่ตกลงกันจริง ดังนั้น "ซอฟต์แวร์ที่มีเป้าหมายสำหรับธุรกิจ" จึงเป็นคำจำกัดความที่ดีที่สุด
JW01

0

หลังจากใช้เวลาเกือบ 20 ปีในการเขียนซอฟต์แวร์ 'Enterprise' ที่นี่คือคำตอบของฉัน:

1) องค์กรมักหมายถึง 'เว็บแอปพลิเคชัน' 2) องค์กรจริงๆหมายถึง 'มีขนาดใหญ่มาก'

ซอฟต์แวร์องค์กรมักเขียนโดยคนหลายร้อยคนในช่วงหลายปีที่ผ่านมา ดังนั้นเครื่องมือรูปแบบและภาษาที่ใช้มักจะทำให้การทำงานร่วมกันความปลอดภัยความมั่นคงและความสามารถในการปรับขนาดเป็นเรื่องสำคัญ

'สแต็ค' ทั่วไปของแอปพลิเคชันองค์กรจะเกี่ยวข้องกับภาษาโปรโตคอลเซิร์ฟเวอร์เซิร์ฟเวอร์หลาย ๆ อันโดยแต่ละทีมมีผู้คนเป็นของตัวเอง แอปพลิเคชันเหล่านี้ต้องใช้ชุดทักษะที่แตกต่างกันมากมายในการผลิตตั้งแต่การจัดการโครงการไปจนถึงวิศวกรซอฟต์แวร์จริง บ่อยครั้งที่ผู้คนทำงานในลักษณะเฉพาะของแอพพลิเคชั่นระดับองค์กรไม่รู้ว่าส่วนประกอบของพวกเขาเข้ากันได้อย่างไร เฉพาะ "Enterprise Architect" เท่านั้นที่จะเห็นภาพรวมทั้งหมด แต่พวกเขาจะไม่ทราบรายละเอียดใด ๆ

ศิลปะของการสร้างแอปพลิเคชันระดับองค์กรประสบความสำเร็จในการนำทาง 'หมอกแห่งสงคราม' โดยเลือกเทคโนโลยีและกระบวนการที่เหมาะสมเป็นต้น


-3

คำจำกัดความหนึ่งของซอฟต์แวร์องค์กรคือสิทธิ์ใช้งาน นักพัฒนาซอฟต์แวร์คาดว่าผู้ซื้อจะติดตั้งซอฟต์แวร์ในเครื่องทั้งหมดของพวกเขา พวกเขาอาจจ่ายค่าใบอนุญาตไม่ จำกัด หรือจำนวนผู้ใช้งานพร้อมกันสูงสุด

ต้นทุนของใบอนุญาตของผู้ใช้ปัจจุบันจำนวนสูงสุด (สมมติว่า 100) นั้นสูงกว่าต้นทุนของใบอนุญาต 100 ใบ แต่ก็น้อยกว่าต้นทุนของใบอนุญาตหนึ่งใบสำหรับพนักงานแต่ละคน

สำหรับเว็บแอปพลิเคชันพวกเขาจะ จำกัด จำนวนบัญชีผู้ดูแลระบบ แต่ไม่ จำกัด จำนวนผู้ใช้ในโดเมนของคุณ

ฉันชอบซอฟต์แวร์ระดับองค์กรในบางสถานการณ์ ในกรณีเหล่านั้นขั้นตอนการติดตั้งได้รับการปรับปรุงเพื่อให้สามารถติดตั้งได้จากเซิร์ฟเวอร์ ซอฟต์แวร์ที่ไม่ใช่องค์กรคาดว่าผู้ใช้จะติดตั้งซอฟต์แวร์ หลาย บริษัท ล็อคเครื่องเพื่อให้ผู้ใช้โดยเฉลี่ยไม่สามารถติดตั้งได้ ซอฟต์แวร์ระดับองค์กรอนุญาตให้ติดตั้งหรืออัปเดตซอฟต์แวร์โดยอัตโนมัติจากที่เก็บส่วนกลาง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.