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

เขียนการตัดสินใจที่กลับมาทบทวนได้

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

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

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

ตรวจความเข้าใจข้อความใดให้เงื่อนไขทบทวนที่มีประโยชน์ที่สุด?ทำแบบฝึกหัด
ข้อความใดให้เงื่อนไขทบทวนที่มีประโยชน์ที่สุด?

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

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

เก็บรักษาเหตุผล

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

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

AWS อธิบาย architectural decision record ว่าเป็นวิธีบันทึกการตัดสินใจและบริบท โครงสร้างกระชับเดียวกันช่วยเรื่องรูปแบบการดำเนินงานพัฒนาด้วย AI ได้ ทำบันทึกให้สั้นพอที่ผู้รับผิดชอบจะอ่าน

เปรียบเทียบทางเลือกที่เป็นไปได้จริง

บริษัทสมมติต้องบำรุงรักษาแอปพลิเคชันสัญญา พิจารณาสามทางเลือก:

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

ใช้ขอบเขตแอปพลิเคชัน ช่วงเวลา สมมติฐานข้อมูล และความคาดหวังบริการเดียวกัน หลีกเลี่ยงการเปรียบเทียบบริการที่ซื้อซึ่งพร้อมแล้วกับเพียงต้นทุนต้นแบบของระบบภายใน

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

เขียนหกส่วน

  1. บริบท ระบุปัญหาและผลของการปล่อยไว้
  2. ข้อกำหนด ระบุเงื่อนไขที่ทางเลือกต้องผ่าน
  3. ทางเลือก บันทึกทางเลือกที่พิจารณาจริงและข้อแลกเปลี่ยนหลัก
  4. หลักฐาน เชื่อมลิงก์การประเมิน สมมติฐานต้นทุน และคำถามที่ยังไม่คลี่คลาย
  5. การตัดสินใจ ระบุทางเลือกที่เลือก ขอบเขต ผู้รับผิดชอบ และข้อจำกัดที่ยอมรับ
  6. การทบทวน กำหนดวันที่หรือเหตุการณ์ที่สังเกตได้ซึ่งต้องประเมินอีกครั้ง

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

รวมข้อคัดค้านที่หนักแน่นที่สุด

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

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

ทบทวนบันทึกเมื่อข้อกำหนดหรือหลักฐานเปลี่ยน เพิ่มการตัดสินใจใหม่เมื่อเปลี่ยนทางเลือก และเก็บเหตุผลเดิม เรียนต่อเรื่องสถานการณ์ใช้ Taiga ในทางปฏิบัติ เพื่อนำหลักการเหล่านี้ไปใช้กับ workflow ของผลิตภัณฑ์

ทำแบบฝึกหัด

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

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

เรียนต่อ

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

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

← บทเรียนก่อนหน้า: วางแผนนำมาใช้พร้อมหน้าที่ชัดเจน