สร้างเทียบกับซื้อซอฟต์แวร์: 10 พารามิเตอร์การตัดสินใจของซอฟต์แวร์ธุรกิจ (2023)

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

ตามนักการเมืองการใช้จ่ายด้านไอทีทั่วโลกกับซอฟต์แวร์ระดับองค์กรคาดว่าจะสูงถึง 675 พันล้านดอลลาร์ภายในปี 2565

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

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

โดยเฉพาะอย่างยิ่งกับอาคาร แนวทาง "การซื้อเทียบกับการซื้อซอฟต์แวร์" นั้นขึ้นอยู่กับตัวเลือกต่อไปนี้:

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

บล็อกนี้กล่าวถึงพารามิเตอร์ที่สำคัญที่กำหนดว่าคุณควรสร้างหรือซื้อซอฟต์แวร์
Build vs build Buy software: 10 business software decision parameters (1)

Build vs build Buy software: 10 business software decision parameters (2)

เราเคารพความเป็นส่วนตัวของคุณ ข้อมูลของคุณปลอดภัย

ความแตกต่างระหว่างซอฟต์แวร์ธุรกิจ ซอฟต์แวร์ธุรกิจพร้อมใช้ และซอฟต์แวร์ธุรกิจแบบกำหนดเอง

ซอฟต์แวร์ธุรกิจคืออะไร?

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

Standard Commercial Enterprise Software (COTS) คืออะไร

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

ตัวอย่าง COTS ขององค์กร
Soaq เป็นแพลตฟอร์มวิดีโอขององค์กรที่มีจุดมุ่งหมายเพื่อปฏิวัติการสื่อสารในองค์กรและเพิ่มการมีส่วนร่วมของพนักงาน

Net Solutions ช่วยสร้าง Soaq ผู้จำหน่ายยอดเยี่ยมประจำปี 2018 จาก Gartner

(Video) เรียนรู้วิธีสร้างระบบการออกใบอนุญาตที่ปลอดภัยสำหรับซอฟต์แวร์ Excel ของคุณ [ดาวน์โหลดฟรี]

ซอฟต์แวร์ธุรกิจที่กำหนดเองคืออะไร?

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

ตัวอย่างของซอฟต์แวร์ธุรกิจแบบกำหนดเอง:
Net Solutions สร้างโซลูชัน Power BI (ข่าวกรองธุรกิจ) ที่ช่วยให้ลูกค้าจัดการสินค้าคงคลังอย่างชาญฉลาดและใช้ประโยชน์จากข้อมูลเดิมผ่านการแสดงข้อมูลเป็นภาพ

คุณจะสร้างแดชบอร์ดที่ทำงานได้อย่างสมบูรณ์สำหรับยักษ์ใหญ่ด้านอีคอมเมิร์ซได้อย่างไร

อ่านกรณี.

การพัฒนาซอฟต์แวร์เทียบกับการซื้อรายการตรวจสอบเมทริกซ์ 10 จุด

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

1. ปัญหาเดียวกับปัญหาทั่วไป

ปัญหาเดียวไม่ซ้ำกันสำหรับองค์กรเดียว ไม่มีซอฟต์แวร์ของบุคคลที่สามในการแก้ปัญหา ซึ่งเพิ่มความเร่งด่วนในการสร้างแบบกำหนดเอง

ในทางกลับกัน พวกเขาประสบปัญหาร่วมกันทั่วทั้งอุตสาหกรรม ง่ายต่อการค้นหาซอฟต์แวร์ของบุคคลที่สามที่สามารถแก้ปัญหาของคุณได้ทันที

ลง. ปัญหาหนึ่ง: การสร้าง

เป็นการดีกว่าที่จะสร้างซอฟต์แวร์ตั้งแต่เริ่มต้นหากปัญหาหรือแนวทางแก้ไขไม่ซ้ำกัน

ตัวอย่าง:Basecamp เดิมเป็นบริษัทออกแบบเว็บไซต์ที่ใช้อีเมลในการสื่อสารและการทำงานร่วมกัน อย่างไรก็ตาม สิ่งนี้ไม่ได้ผลดีสำหรับโครงการระยะยาว พวกเขาลองใช้โซลูชัน COTS ต่างๆ กัน แต่ก็ยังไม่ตรงกับความต้องการมากนัก จากนั้นพวกเขาก็ตัดสินใจสร้างแอปการจัดการโครงการ ความสำเร็จภายในของผลิตภัณฑ์ทำให้ทีมเปิดตัว Basecamp เป็น SaaS ในเวลาต่อมา

คำถามที่ถามตัวเองเมื่อพัฒนาซอฟต์แวร์:

  • ธุรกิจของคุณเผชิญกับความท้าทายที่ไม่เหมือนใครหรือไม่?
  • ปัญหาเร่งด่วนเหล่านี้ต้องการการแก้ไขทันทีหรือไม่?
  • ปัญหาเหล่านี้มีความสำคัญต่อธุรกิจของคุณหรือไม่?

B. ปัญหาทั่วไป: การซื้อ

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

คำถามที่ถามเมื่อซื้อซอฟต์แวร์:

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

2. ต้นทุนรวมในการเป็นเจ้าของ (TCO)

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

TCO ของซอฟต์แวร์ก่อสร้าง= ต้นทุนการพัฒนา + ต้นทุนการดำเนินงาน

การซื้อซอฟต์แวร์ TCO= ค่าใช้จ่ายรายเดือน/รายปี + ค่าใช้จ่ายต่อเนื่อง

ลง. ต้นทุนรวมในการเป็นเจ้าของในการสร้างซอฟต์แวร์

ต่อไปนี้คือปัจจัยต้นทุนสำหรับการคำนวณต้นทุนรวมในการเป็นเจ้าของ (TCO) สำหรับซอฟต์แวร์แบบกำหนดเอง:

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

ข. ราคาซื้อรวมของซอฟต์แวร์ธุรกิจพร้อมใช้

นี่คือปัจจัยต้นทุนที่ใช้ในการคำนวณต้นทุนรวมของการเป็นเจ้าของซอฟต์แวร์มาตรฐาน:

  • ค่าธรรมเนียมใบอนุญาตเริ่มต้น: ค่าธรรมเนียมครั้งเดียวสำหรับการใช้และบำรุงรักษาสำเนาของซอฟต์แวร์
  • เช่า: การสมัครสมาชิกรายเดือน รายครึ่งปี หรือรายปี จ่ายสำหรับการใช้ซอฟต์แวร์ ผู้ให้บริการ SaaS บางรายยังกำหนดราคาต่อผู้ใช้ซึ่งจะปรับตามจำนวนผู้ใช้ที่เพิ่มขึ้น
  • การย้ายข้อมูล - ค่าใช้จ่ายในการย้ายข้อมูลจากซอฟต์แวร์รุ่นเก่าไปยังซอฟต์แวร์ที่เช่า
  • การรวม API: ค่าใช้จ่ายในการเปิดใช้งานการรวม API สามารถชำระได้สำหรับการรวมแต่ละครั้งเท่านั้น
  • การฝึกอบรม: ค่าใช้จ่ายในการฝึกอบรมพนักงานในการใช้ซอฟต์แวร์อย่างมีประสิทธิภาพ
  • การปรับแต่ง - ค่าใช้จ่ายในการปรับแต่งซอฟต์แวร์ตามความต้องการทางธุรกิจเฉพาะ

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

3. อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API)

API (Application Programming Interface) เป็นอินเทอร์เฟซที่ช่วยให้สองแอปพลิเคชันสื่อสารและแลกเปลี่ยนข้อมูลได้

ตัวอย่างจากชีวิตจริง: ใช้ Google Maps เมื่อจองรถ Uber หรือสั่งอาหารกับ UberEats

(Video) AMA กับ CEO & ผู้สร้าง EazyBot

ลง. สร้างโดยคำนึงถึงแนวทางที่ขับเคลื่อนด้วย API

บริษัทที่สนับสนุนซอฟต์แวร์รุ่นเก่าลงทุนในซอฟต์แวร์ใหม่ที่ผสานรวมกับซอฟต์แวร์เก่าได้อย่างลงตัว โซลูชัน COTS ที่มีอยู่มักล้มเหลวในการใช้การผสานรวม API ที่มีประสิทธิภาพซึ่งสนับสนุนการรวมข้อมูลระหว่างซอฟต์แวร์รุ่นเก่าและซอฟต์แวร์สมัยใหม่ การพัฒนาซอฟต์แวร์ระดับองค์กรที่เป็นไปตามแนวทาง API กลายเป็นข้อกำหนดในกรณีนี้
Build vs build Buy software: 10 business software decision parameters (4)

B. ซื้อเมื่อมี API ที่ใช้งานได้ทันที

เมื่อระบุผลิตภัณฑ์ COTS ที่เป็นไปได้ คุณควรขอตัวอย่างหรือเซสชันคำถามที่พบบ่อยกับทีมขายของคุณ การติดต่อโดยตรงช่วยอำนวยความสะดวกในการสื่อสารและเสนอคำถามเกี่ยวกับ API ล่วงหน้า เช่น

  • ซอฟต์แวร์รองรับการผสานรวม API ใดบ้าง
  • การรวม API กับซอฟต์แวร์ทำงานได้ดีหรือไม่?
  • มีกรณีศึกษาหรืองานแสดงที่เกี่ยวข้องกับการผสานรวมอย่างราบรื่นหรือไม่?

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

4. ค่าเสียโอกาส

ค่าเสียโอกาสคือการสูญเสียผลประโยชน์ทางเศรษฐกิจเมื่อทางเลือกหนึ่งถูกเลือกมากกว่าอีกทางเลือกหนึ่ง

ลง. ค่าเสียโอกาสในการพัฒนาซอฟต์แวร์

ค่าเสียโอกาสในการพัฒนาซอฟต์แวร์อาจสูง โดยเฉพาะอย่างยิ่งเมื่อทีมพัฒนาสามารถใช้เวลากับที่อื่นได้ดีกว่า

หมายเหตุ: เอาท์ซอร์สการพัฒนาซอฟต์แวร์คุณสามารถลดต้นทุนค่าเสียโอกาสได้โดยเลือกที่จะสร้าง

B. ค่าเสียโอกาสในการซื้อซอฟต์แวร์

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

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

5. ความได้เปรียบทางการแข่งขันและความเสมอภาคทางการแข่งขัน

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

ลง. สร้างความได้เปรียบในการแข่งขัน

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

ข. การจับจ่ายที่ความเท่าเทียมทางการแข่งขัน.

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

6. ความสามารถในการปรับขนาด

ความสามารถในการปรับขนาดหมายถึงความสามารถของบริษัทในการจัดการกับยอดขายที่เพิ่มขึ้นเนื่องจากมีทรัพยากรทั้งหมดที่ต้องการ

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

สร้างหากซอฟต์แวร์ที่มีอยู่ในตลาดไม่สามารถปรับขนาดได้

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

อย่าซื้อแม้ว่าซัพพลายเออร์สัญญาว่าจะตอบสนองความต้องการทางธุรกิจภายใต้ SLA หรือ SLO

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

7. วิธีการที่คล่องตัวและดั้งเดิม

เป็นแนวทางในการพัฒนาซอฟต์แวร์ที่นำเสนอความยืดหยุ่นและความเร็ว Agile ติดตามการพัฒนาซ้ำๆ และเพิ่มขึ้น และส่งเสริมการทำงานในการกำหนดค่าข้ามสายงาน

ในทางกลับกัน วิธีการแบบดั้งเดิมเป็นแนวทางในการพัฒนาซอฟต์แวร์ที่ยึดตามแบบจำลองเชิงเส้น ในวิธีการแบบดั้งเดิม ขั้นตอนการพัฒนาเฉพาะจะต้องเสร็จสิ้นก่อนที่จะดำเนินการต่อไปยังขั้นตอนถัดไป การพัฒนาน้ำตกเป็นตัวอย่างที่ดีเยี่ยมของวิธีการแบบดั้งเดิม

ลง. พิจารณาว่าองค์กรของคุณใช้วิธีการที่คล่องตัวหรือไม่

จากรายงาน State of Agile ครั้งที่ 15 พบว่า 86% ของผู้ตอบแบบสอบถามได้ย้ายไปที่วิธีการพัฒนาซอฟต์แวร์แบบอไจล์. เหตุผลหลักของการย้ายครั้งนี้คือ
Build vs build Buy software: 10 business software decision parameters (5)

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

B. ซื้อในขณะที่องค์กรของคุณเติบโตอย่างต่อเนื่องโดยใช้วิธีการแบบเดิม

จากรายงาน State of Agile ครั้งที่ 15 พบว่า 35% ของผู้ตอบแบบสอบถามเชื่อว่าวิธีการพัฒนาแบบเดิมๆ ที่แพร่หลายทำให้ยากต่อการขยายความพยายามในการพัฒนาแบบ Agile หากองค์กรยังคงสร้างโดยใช้วิธีการพัฒนาซอฟต์แวร์แบบดั้งเดิม งบประมาณโครงการและกำหนดเวลามักจะเกินเนื่องจากความซับซ้อนทางเทคนิค ดังนั้นการซื้อโซลูชัน COTS จึงเป็นทางเลือกที่ปลอดภัย

(Video) Peppertype Review - Watch Me Write With Peppertype AI

ค. การสาธิตพลังว่องไว

Net Solutions ช่วย IMG ซึ่งเป็นผู้นำด้านการออกใบอนุญาตแบรนด์มูลค่าหลายพันล้านดอลลาร์ สร้างระบบการจัดการเวิร์กโฟลว์โดยใช้วิธีการแบบ Agile ในขั้นต้น IMG ใช้ระบบเก่าที่มีกองเทคโนโลยีที่ล้าสมัยซึ่งจำเป็นต้องได้รับการอัปเกรด
จุดมุ่งหมายของโครงการคือการสร้างสถาปัตยกรรมที่ทันสมัย ​​แข็งแกร่ง และปรับขนาดได้ เขาทีมพัฒนาอไจล์สร้างสถาปัตยกรรมแอปพลิเคชันใหม่ทั้งหมดตั้งแต่เริ่มต้น

สำหรับคำอธิบายโดยละเอียดของกระบวนการ นี่คือกรณีศึกษาของเรา:

8. เวลาตอบสนอง

เวลาตอบสนองคือเวลาทั้งหมดที่ใช้ในการดำเนินการตามคำขอหรือดำเนินการให้เสร็จสิ้น

ลง. เวลาตอบสนองสำหรับการพัฒนาซอฟต์แวร์ระดับองค์กร

ระยะเวลาในการพัฒนาซอฟต์แวร์นั้นสูงอย่างไม่ต้องสงสัย การพัฒนาซอฟต์แวร์ต้องใช้ความอุตสาหะวงจรชีวิตการพัฒนาโปรแกรม(เอสดีแอลซี). นอกจากนี้ ระยะเวลารอคอยสินค้าเพิ่มขึ้นเนื่องจากต้องมีการพัฒนา PoC ต้นแบบ และ MVP หากต้องการการพัฒนาซอฟต์แวร์แบบกำหนดเอง ทีมพัฒนาควรมีความเชี่ยวชาญใน Agile และDevOpsวิธีปฏิบัติเพื่อลดเวลาตอบสนอง

B. ระยะเวลาในการซื้อซอฟต์แวร์การซื้อขายแบบเบ็ดเสร็จ

COTS เป็นโซลูชันแบบพลักแอนด์เพลย์มากกว่า การซื้อซอฟต์แวร์ที่จำหน่ายทั่วไปเป็นทางเลือกที่ดีหากคุณต้องการโซลูชันแบบทันที
ต้องซื้อซอฟต์แวร์ที่มีอยู่

  • ฉันกำลังมองหาโซลูชัน COTS ที่มีอยู่
  • การเลือกล่วงหน้าที่เหมาะสม
  • โครงการสาธิต
  • หารือเกี่ยวกับราคา
  • ประทับตรา

9. ซอฟต์แวร์ควบคุม

การควบคุมซอฟต์แวร์หมายถึงขอบเขตการเปลี่ยนแปลงที่ผู้ใช้อนุญาต

ลง. สร้างซอฟต์แวร์แบบกำหนดเองพร้อมการควบคุมซอฟต์แวร์ระดับสูง

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

B. ซื้อซอฟต์แวร์แบบกำหนดเองหากคุณไม่กังวลเกี่ยวกับการควบคุมซอฟต์แวร์มากนัก

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

10. ความปลอดภัยของข้อมูล

ความปลอดภัยของข้อมูลรวมถึงการปกป้องข้อมูลที่เป็นกรรมสิทธิ์จากภัยคุกคามและการโจมตีทางไซเบอร์ทุกประเภท

. กรณีการใช้งานของ Creëer

อุตสาหกรรมต่างๆ เช่น การธนาคารและการดูแลสุขภาพจัดการข้อมูลที่สำคัญ และไม่สามารถให้ผู้ให้บริการ SaaS ควบคุมการรวบรวม การจัดเก็บ และการใช้ข้อมูลลูกค้าได้ อุตสาหกรรมเหล่านี้ต้องการซอฟต์แวร์ที่ตรงตามมาตรฐานอุตสาหกรรมในด้านความเป็นส่วนตัวและความปลอดภัย มาตรฐานเหล่านี้รวมถึงการปฏิบัติตามกฎระเบียบต่างๆ เช่น:

  • GDPR (ระเบียบการคุ้มครองข้อมูลทั่วไป)
    GDPR เป็นกฎหมายความเป็นส่วนตัวที่บังคับใช้ทั่วทั้งภูมิภาค EU และ EEA ภายใต้กฎหมายนี้ ลูกค้ามีอำนาจควบคุมข้อมูลส่วนบุคคลของตนมากที่สุด และไม่มีบริษัทใดมีอำนาจในการแบ่งปันหรือแก้ไขข้อมูลดังกล่าว
    สิทธิพื้นฐานแปดประการภายใต้ GDPR ได้แก่:
    Build vs build Buy software: 10 business software decision parameters (7)

    ตามรายงานความน่าเชื่อถือArcมีบริษัทเพียง 20% เท่านั้นที่ปฏิบัติตาม GDPR และหากซอฟต์แวร์ของบุคคลที่สามไม่ปฏิบัติตาม GDPR อาจนำไปสู่การรั่วไหลของข้อมูลและค่าปรับจำนวนมาก

  • HIPAA (พ.ร.บ. การพกพาและความรับผิดชอบในการประกันสุขภาพ)
    HIPAA เป็นกฎหมายของรัฐบาลกลางที่ออกโดยกระทรวงสาธารณสุขและบริการมนุษย์ของสหรัฐอเมริกา เพื่อปกป้องข้อมูลด้านสุขภาพของผู้ป่วย SaaS ด้านสุขภาพใด ๆ ที่เกี่ยวข้องกับข้อมูลผู้ป่วยจะต้องรักษาความลับ ความสมบูรณ์ และความพร้อมใช้งานของข้อมูลนั้น

ข. ซื้อกรณีใช้งาน

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

หากบริษัทตัดสินใจที่จะประเมินผลิตภัณฑ์ SaaS ต่อไปนี้คือปัจจัยบางประการที่ควรพิจารณา:

  • ดูการแนะนำผู้ให้บริการ SaaS ล่วงหน้าและถามคำถามเกี่ยวกับกฎหมายความเป็นส่วนตัวของข้อมูล (เช่น GDPR หรือ HIPAA)
  • การเลือกล่วงหน้าของ SaaS แนวตั้งแทน SaaS แนวนอน Vertical SaaS ออกแบบมาโดยเฉพาะเพื่อแก้ปัญหาเฉพาะอุตสาหกรรม ในทางกลับกัน SaaS แนวนอนนั้นเป็นอิสระจากอุตสาหกรรมและให้บริการหลายอุตสาหกรรมพร้อมกัน
  • ตรวจสอบให้แน่ใจว่า SLA ทั่วไปอธิบายวิธีที่ผู้ให้บริการ SaaS จัดการกับข้อมูลลูกค้า

คำถามอะไรที่จะถาม?

  • คุณจัดการกับข้อมูลที่เป็นกรรมสิทธิ์อย่างไร?
  • ฉันมีการควบคุมข้อมูลของลูกค้าในระดับใด
  • ซอฟต์แวร์เป็นไปตามกฎหมายและมาตรฐานความเป็นส่วนตัวของข้อมูลที่จำเป็นหรือไม่
  • คุณปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดในการรักษาความปลอดภัยทางไซเบอร์ข้อใด

สร้าง ซื้อ หรือทั้งสองอย่าง? ค้นพบวิธีที่ดีที่สุดไปข้างหน้า

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

การสร้างหรือการซื้อซอฟต์แวร์: ข้อดีและข้อเสีย

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

ข้อดีและข้อเสียของการพัฒนาซอฟต์แวร์

ประโยชน์ของการพัฒนาซอฟต์แวร์ข้อเสียของการพัฒนาซอฟต์แวร์

คุณสามารถปรับแต่งซอฟต์แวร์ให้เหมาะกับความต้องการทางธุรกิจของคุณ

การพัฒนาซอฟต์แวร์ของคุณเองนั้นมีราคาแพง

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

การพัฒนาซอฟต์แวร์ใช้เวลามากกว่าการซื้อ ซึ่งทำให้การใช้งานล่าช้า

คุณสามารถเน้นผลิตภัณฑ์และบริการที่มีเฉพาะบริษัทของคุณเท่านั้น

การพัฒนาซอฟต์แวร์ภายในองค์กรยังต้องการการสนับสนุนและการบำรุงรักษาอย่างต่อเนื่อง ทุกคนไม่สามารถจ่ายได้

ข้อดีข้อเสียของการซื้อซอฟต์แวร์

ประโยชน์ของการซื้อซอฟต์แวร์ข้อเสียของการซื้อซอฟต์แวร์

การซื้อซอฟต์แวร์สำเร็จรูปมีค่าใช้จ่ายน้อยกว่าการสร้างซอฟต์แวร์ด้วยตัวเองมาก

ซอฟต์แวร์ธุรกิจมาตรฐานมีตัวเลือกการปรับแต่งที่จำกัดสำหรับความต้องการทางธุรกิจ

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

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

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

เครื่องมือและคุณลักษณะเดียวกันกับที่คู่แข่งของคุณใช้ ลดโอกาสของความได้เปรียบในการแข่งขัน

เมื่อใดควรสร้างหรือซื้อซอฟต์แวร์

การระดมสมองควรมุ่งเน้นไปที่สิ่งที่จะสร้างและสิ่งที่จะซื้อ ต่อไปนี้เป็นข้อมูลสรุปเกี่ยวกับเวลาที่ควรสร้างซอฟต์แวร์และเวลาที่ควรซื้อ:

เมื่อใดควรสร้างซอฟต์แวร์จะซื้อซอฟต์แวร์เมื่อใด

ปัญหานั้นไม่ซ้ำใครหรือคุณมีวิธีแก้ปัญหาใหม่ที่แปลกใหม่สำหรับปัญหาที่มีอยู่

ปัญหาเป็นเรื่องปกติมากและซอฟต์แวร์ก็พร้อมที่จะแก้ไข

คุณต้องการทำเงินจากซอฟต์แวร์ในระยะยาว

ซัพพลายเออร์ที่มีอยู่ตรงตามข้อกำหนดซอฟต์แวร์ 80%

บริษัทมีเงินทุนเพื่อช่วยในการพัฒนาซอฟต์แวร์แบบกำหนดเองขนาดใหญ่

บริษัทไม่มีงบประมาณในการสร้างซอฟต์แวร์แบบกำหนดเอง แต่สามารถใช้จ่ายเงินบางส่วนกับซอฟต์แวร์สำเร็จรูปนอกกรอบได้

ซอฟต์แวร์ที่มีอยู่ในตลาดไม่รองรับการรวม API

การรวม API เป็นไปได้หรือสามารถดัดแปลงได้ในซอฟต์แวร์เชิงพาณิชย์มาตรฐานที่มีให้

คุณสามารถเข้าถึงทีมภายนอกที่เชื่อถือได้หรือคุณมีทีมผู้เชี่ยวชาญด้านการพัฒนาซอฟต์แวร์ภายในองค์กร

คุณไม่มีทีมพัฒนาภายในที่เชื่อถือได้หรือเข้าถึงพันธมิตรภายนอกได้

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

หากบริษัทต้องการบรรลุความเสมอภาคทางการแข่งขันและบรรลุผลลัพธ์เช่นเดียวกับคู่แข่ง

คุณต้องการหลีกเลี่ยงการพึ่งพาซัพพลายเออร์

ผู้ให้บริการอนุญาตให้ปรับเปลี่ยนซอฟต์แวร์ได้ตามต้องการและการพึ่งพาซัพพลายเออร์ไม่ใช่ปัญหา

ไม่มีโปรแกรมเชิงพาณิชย์มาตรฐานใดที่สามารถปรับขนาดได้

มีซอฟต์แวร์จำหน่ายทั่วไปพร้อมประสบการณ์มากมายในการจัดการกับการปรับขนาด

ทีมงานภายในของคุณสามารถเขียนโค้ดคุณภาพสูงได้

ซัพพลายเออร์เข้าใจด้านเทคนิคของการปรับแต่งที่ร้องขอ

ทีมพัฒนาของคุณมีวุฒิภาวะที่คล่องตัว

ผู้ค้าปลีกสามารถเสนอการปรับแต่งได้ในขณะเดียวกันก็รับประกันเวลาในการออกสู่ตลาดที่เร็วขึ้นและการจัดส่งที่มีคุณภาพสูง

พบกับพันธมิตรเอาท์ซอร์สการพัฒนาซอฟต์แวร์ที่เชื่อถือได้ซึ่งประสบความสำเร็จในการส่งมอบโครงการโดยใช้แนวทางที่คล่องตัว

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

ข้อกำหนดมักจะกำหนดไว้ล่วงหน้าและจัดทำเป็นเอกสาร การพัฒนาน้ำตกอาจเป็นตัวเลือกในการเข้า

ซัพพลายเออร์มุ่งเน้นไปที่นวัตกรรมและนำเทคโนโลยีใหม่ไปใช้อย่างรวดเร็ว

คุณไม่จำเป็นต้องใช้ซอฟต์แวร์ในทันที

คุณต้องการซอฟต์แวร์อย่างเร่งด่วน

ข้อกำหนดมักจะกำหนดไว้ล่วงหน้าและจัดทำเป็นเอกสาร การพัฒนาน้ำตกอาจเป็นตัวเลือกในการเข้า

ซัพพลายเออร์มุ่งเน้นไปที่นวัตกรรมและนำเทคโนโลยีใหม่ไปใช้อย่างรวดเร็ว

ซัพพลายเออร์ซอฟต์แวร์ไม่ได้ให้การปรับแต่งในระดับที่จำเป็น

ซัพพลายเออร์ซอฟต์แวร์ระบุระดับการควบคุมอย่างชัดเจนใน SLA

คุณกำลังจัดการกับข้อมูลที่สำคัญทางธุรกิจและไม่มีซอฟต์แวร์ใดที่สามารถตอบสนองความต้องการของคุณได้การป้องกันข้อมูลความต้องการ.

ผลิตภัณฑ์ SaaS เป็นไปตามข้อบังคับและมาตรฐานการรักษาความปลอดภัยของข้อมูล

ซอฟต์แวร์จะหมุนรอบธุรกิจหลักและมีส่วนช่วยในซอสลับ

ซอฟต์แวร์เป็นเพียงส่วนเสริมของสิ่งที่คุณทำ ไม่ได้มุ่งเน้นไปที่ธุรกิจหลักของคุณ

(Video) PERFECT Ad Tracking For Your Shopify Store (FREE METHOD)

คำถามที่พบบ่อย

  • 01

    การพัฒนาซอฟต์แวร์ใช้เวลานานแค่ไหน?

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

  • 02

    เหตุใดบริษัทต่างๆ จึงควรสร้างซอฟต์แวร์หากซื้อได้ถูกกว่า

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

  • 03

    อะไรคือปัจจัยที่สำคัญที่สุดในการตัดสินใจว่าจะสร้างหรือซื้อซอฟต์แวร์?

    ต่อไปนี้เป็นปัจจัยที่ควรพิจารณาเมื่อตัดสินใจสร้างหรือซื้อซอฟต์แวร์:

    • งบประมาณที่มีอยู่
    • เป้าหมายทางธุรกิจ
    • อนาคตของความสามารถในการปรับขนาด
    • อายุที่คาดหวังของผลิตภัณฑ์
    • ผลที่ตามมา
    • โซลูชันที่มีอยู่ในท้องตลาด
  • 04

    เสาหลักสามประการของการก่อสร้างและการตัดสินใจซื้อคืออะไร?

    เสาหลักสามประการของโครงสร้างและกรอบการตัดสินใจซื้อคือ:

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

คุณกำลังมองหาบริษัทซอฟต์แวร์ที่เชื่อถือได้หรือไม่?

เรามีประสบการณ์มากกว่า 20 ปีในการสร้างแอพพลิเคชั่นที่เป็นนวัตกรรมสำหรับสตาร์ทอัพและบริษัทต่างๆ ติดต่อเรา!

(Video) IDEA 10: @Functions

Videos

1. วิธีสร้างแอปพลิเคชัน ณ จุดขาย (POS) ด้วยสินค้าคงคลังใน Excel [มาสเตอร์คลาส & ดาวน์โหลดฟรี]
(Excel For Freelancers)
2. 6 Easy Ways To Find The Perfect Delivery Management System
(fleetroot)
3. How can pilots decide on using a particular software?
(Drone U)
4. ARENA Simulation Quiz by M-Focus
(M-Focus Co., Ltd.)
5. เปรียบเทียบระยะทางต่อวันกับการตัดสินใจซื้อรถไฟฟ้า​คืนทุนเมื่อไร : Sensitivity analysis
(Airsri EV Channel)
6. Top 10 Indian Startups That Bootstrapped Their Way to Success
(Backstage with Millionaires)

References

Top Articles
Latest Posts
Article information

Author: Lidia Grady

Last Updated: 08/09/2023

Views: 5828

Rating: 4.4 / 5 (45 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Lidia Grady

Birthday: 1992-01-22

Address: Suite 493 356 Dale Fall, New Wanda, RI 52485

Phone: +29914464387516

Job: Customer Engineer

Hobby: Cryptography, Writing, Dowsing, Stand-up comedy, Calligraphy, Web surfing, Ghost hunting

Introduction: My name is Lidia Grady, I am a thankful, fine, glamorous, lucky, lively, pleasant, shiny person who loves writing and wants to share my knowledge and understanding with you.