เส้นทาง 06บทเรียน 1 / 6

เปรียบเทียบหน้าที่ก่อนเปรียบเทียบผลิตภัณฑ์

เปรียบเทียบ assistant แพลตฟอร์มส่งมอบภายใน และโรงงานซอฟต์แวร์ ระบุว่าแต่ละทางเลือกทำงานใดและยังเหลือหน้าที่อะไร

พื้นฐาน10 minตรวจทานแล้ว

เผยแพร่โดย วิธีเขียนเนื้อหาของเรา

ตรวจความเข้าใจผู้ให้บริการทำการลงมือพัฒนาและการรัน test ให้เป็นอัตโนมัติ ใครรับผิดชอบข้อกำหนดทางธุรกิจ?ทำแบบฝึกหัด
ผู้ให้บริการทำการลงมือพัฒนาและการรัน test ให้เป็นอัตโนมัติ ใครรับผิดชอบข้อกำหนดทางธุรกิจ?

สิ่งที่จะได้เรียนรู้

  • เปรียบเทียบทางเลือกกับผลลัพธ์ที่ต้องการเดียวกัน
  • แยกการทำงานออกจากการรับผิดชอบผลที่ตามมา
  • ระบุช่องว่างและงานซ้อนทับในรูปแบบการดำเนินงานที่เสนอ

เปรียบเทียบผลลัพธ์เดียวกัน

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

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

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

สำหรับบริการจัดการสัญญาในสถานการณ์สมมติ องค์กรต้องมีข้อกำหนดที่อนุมัติ การเข้าถึงของพนักงาน ระเบียนส่วนตัว release ที่ตรวจสอบแล้ว การตอบสนอง incident และการอัปเดตต่อเนื่อง เครื่องมือที่สร้าง endpoint ทำเพียงส่วนหนึ่งของรายการนี้

อธิบายรูปแบบการดำเนินงานที่เป็นไปได้สามแบบ

เมื่อใช้ coding assistant developer ใช้ AI ภายในระบบวิศวกรรมที่มีอยู่ องค์กรจัดเตรียมกระบวนการรอบข้าง integration ความสามารถของแพลตฟอร์ม และการรวบรวมหลักฐาน วิธีนี้อาจเหมาะกับองค์กรที่มีบริการร่วมพร้อมแล้ว

เมื่อใช้ระบบส่งมอบที่ประกอบขึ้นภายใน องค์กรผสาน agent บริบท การตรวจสอบ deployment และข้อมูลย้อนกลับจากการดำเนินงาน องค์กรควบคุมการออกแบบได้ และเป็นผู้รับผิดชอบผลิตภัณฑ์ที่เชื่อมระบบ การสนับสนุน และการอัปเกรดด้วย

เมื่อซื้อโรงงานซอฟต์แวร์ ผู้ให้บริการจัด workflow ที่เชื่อมต่อกันและครอบคลุมกว้างขึ้น ตรวจสอบขอบเขตจริงและ integration ที่รองรับ องค์กรยังต้องตัดสินใจด้านผลิตภัณฑ์และแบ่งหน้าที่อย่างชัดเจน

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

ตรวจสอบเส้นทางจากต้นแบบไปสู่บริการที่ดำเนินงานได้

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

  1. ประเมินต้นแบบและระบุโค้ดที่ต้องแก้หรือแทนที่
  2. Deploy ในโครงสร้างพื้นฐานที่กำหนด รวมบัญชี cloud ของคุณเองเมื่อ policy กำหนด
  3. ตรวจสอบสิทธิ์ของแอปพลิเคชัน การจัดการ secret และการไหลของข้อมูลระหว่างการพัฒนาและระหว่างการทำงานของระบบ
  4. สร้างหลักฐานเทียบกับข้อกำหนดที่ใช้บังคับ และบันทึกการตัดสินใจ release
  5. Monitor บริการ แก้ช่องโหว่ ทดสอบการกู้คืน และตอบสนอง incident

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

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

แยกการทำ การตรวจสอบ และการตัดสินใจ

สำหรับแต่ละกิจกรรม บันทึกว่าใครทำ ใครตรวจสอบผล และใครยอมรับผลตามมา ฝ่ายเดียวอาจรับหลายบทบาทได้ แต่บทบาทที่ว่างคือช่องว่าง

กิจกรรมคำถามสำหรับแผนผังความรับผิดชอบ
ข้อกำหนดใครตัดสินกฎธุรกิจที่กำกวม?
การจัดการข้อมูลใครอนุมัติผู้รับและเงื่อนไขประมวลผล?
การลงมือพัฒนาใครบำรุงรักษาโค้ดที่สร้างหลังยอมรับแล้ว?
การตรวจสอบใครตรวจว่าหลักฐานครอบคลุม release จริง?
Deploymentตัวตนของใครเปลี่ยนสภาพแวดล้อมใด?
การดำเนินงานใครตอบสนองเมื่อบริการขัดข้อง?
การอัปเดตแพลตฟอร์มใครปรับ integration เมื่อ dependency เปลี่ยน?

บริการ cloud แบ่งหน้าที่ระหว่างผู้ให้บริการกับลูกค้าด้วย การแบ่งที่แน่นอนขึ้นอยู่กับบริการ ใช้เรื่องนี้เป็นเหตุผลให้ขอแผนผังที่ชัดเจน แทนการสมมติว่าผลิตภัณฑ์ managed ทุกตัวมีขอบเขตเดียวกัน ความรับผิดชอบร่วมของ AWS

มองหาช่องว่างและงานซ้ำ

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

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

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

ใช้แผนผังในการตัดสินใจเชิงพาณิชย์

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

ผู้ให้บริการที่ครอบคลุมกว้างอาจมีคุณค่าเมื่อช่วยลดงานเชื่อมระบบและรักษาหลักฐานตลอด lifecycle แนวทางภายในอาจมีคุณค่าเมื่อข้อกำหนดเฉพาะคุ้มกับการรับผิดชอบต่อเนื่อง ตัดสินจากผลที่ต้องการและขอบเขตที่ตรวจสอบแล้ว

ทำแบบฝึกหัด

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

ดาวน์โหลดใบงาน (Markdown)
ตรวจความเข้าใจ ↑

เรียนต่อ

แหล่งข้อมูลและเนื้อหาอ่านเพิ่มเติม

เนื้อหาเกี่ยวข้องจาก Taiga