ความรับผิดชอบ ทางกฎหมายที่เกี่ยวข้องกับการพัฒนาระบบคืออะไร
คำว่า “ความรับผิดชอบ” นั้นเป็นคำที่ใช้บ่อยในทางกฎหมาย แต่ในทางปกติก็ถูกใช้ในการสนทนาประจำวันอยู่ด้วย ไม่จำกัดเฉพาะในการพัฒนาระบบเท่านั้น แต่ในทุกๆ สถานที่ที่มีการแลกเปลี่ยนความคิดเห็นเกี่ยวกับธุรกิจ คำว่า “ความรับผิดชอบ” ถูกใช้บ่อย และมักจะมีความจำเป็นที่จะต้องระบุว่า คำว่า “ความรับผิดชอบ” ที่ใช้นั้นหมายถึงความรับผิดชอบทางจริยธรรมหรือทางอารมณ์ หรือหมายถึงความรับผิดชอบทางกฎหมาย
ในบทความนี้ เราจะอธิบายเกี่ยวกับความรับผิดชอบที่มักถูกใช้เมื่อต้องการตำหนิผู้อื่นจากมุมมองทางจริยธรรมหรือทางอารมณ์ ว่ามันแตกต่างจากความรับผิดชอบทางกฎหมายอย่างไร โดยที่เราจะจัดระเบียบและอธิบายเกี่ยวกับความรับผิดชอบทางกฎหมายในหลายๆ แง่มุม
ความสัมพันธ์ระหว่างการพัฒนาระบบและ ‘ความรับผิดชอบ’
การตัดสินใจเป็นพื้นฐานของความรับผิดชอบทางกฎหมาย
ในกรณีของ “ความรับผิดชอบ” ตามกฎหมาย หลักการพื้นฐานคือมีการตัดสินใจอย่างหนึ่งเข้ามาเกี่ยวข้อง นั่นคือ สิ่งที่ “บุคคลนั้นไม่ได้รับมอบหมายเป็นหน้าที่” หรือ “สิ่งที่บุคคลนั้นไม่สามารถเปลี่ยนแปลงได้ด้วยดุลยพินิจของตนเอง” จะไม่มีความรับผิดชอบทางกฎหมายที่เกี่ยวข้อง หลักการนี้สะท้อนอย่างชัดเจนใน “สัญญา” ทั้งสองฝ่ายตกลงกันว่าจะรับหน้าที่อย่างไร และสัญญานั้นกับฝ่ายตรงข้าม ดังนั้น การปฏิบัติตามสัญญาจึงมีความรับผิดชอบที่เกี่ยวข้อง และมีอำนาจบังคับใช้ทางกฎหมาย
นอกจากนี้ จากมุมมองของการพัฒนาระบบ หลักการพื้นฐานคือ หากไม่มีข้อกำหนดที่ละเอียดเกี่ยวกับสัญญาการพัฒนาระบบที่ทั้งสองฝ่ายตกลงกัน กฎหมายทั่วไปเช่น กฎหมายแพ่งญี่ปุ่น (Japanese Civil Law) จะมีข้อกำหนดที่เกี่ยวข้อง การเข้าใจเรื่องนี้มีความสำคัญอย่างไม่คาดคิดในการเข้าใจปัญหาและข้อพิพาทที่เกี่ยวข้องกับการพัฒนาระบบ
ความรับผิดชอบในงานพัฒนาระบบ
สำหรับผู้ที่ทำงานในด้านการพัฒนาระบบ ในทางกฎหมาย “ความรับผิดชอบ” ที่เข้าใจได้ง่ายที่สุดอาจจะเป็น “หน้าที่ในการจัดการโปรเจค” สำหรับผู้รับงาน และ “หน้าที่ในการสนับสนุน” สำหรับผู้สั่งงาน นั่นคือ ทั้งผู้รับงานและผู้สั่งงานในการพัฒนาระบบ ทั้งคู่ต้องรับผิดชอบ และผู้สั่งงานต้องรับผิดชอบในการสนับสนุนงานพัฒนาระบบขององค์กรของตนเอง ไม่ใช่เรื่องของคนอื่น สำหรับรายละเอียดเกี่ยวกับความรับผิดชอบของแต่ละฝ่าย โปรดตรวจสอบบทความด้านล่างนี้ด้วย
https://monolith.law/corporate/project-management-duties[ja]
https://monolith.law/corporate/user-obligatory-cooporation[ja]
การดำเนินการของโปรเจคการพัฒนาระบบ ถ้าดูในทางดี ก็คือการทำงานร่วมกันในการปฏิบัติตามหน้าที่ของแต่ละฝ่าย แต่ถ้าความสัมพันธ์ระหว่างทั้งสองฝ่ายมีปัญหา ก็อาจจะกลายเป็นสถานการณ์ที่แต่ละฝ่ายพยายามส่งงานให้กันและกัน ในบทความด้านล่างนี้ มีการอธิบายเกี่ยวกับความสัมพันธ์ระหว่างหน้าที่ของทั้งสองฝ่าย โดยมีการสมมติว่า “ผู้สั่งงานขอยกเลิกโปรเจค” และจัดเรียงขั้นตอนที่ควรพิจารณาต่อไป
https://monolith.law/corporate/interrruption-of-system-development[ja]
ที่นี่ เราอธิบายว่า ไม่เพียงแค่การติดตามความรับผิดชอบของฝ่ายตรงข้าม แต่การรับรู้ความรับผิดชอบของฝ่ายเราเองก็เป็นสิ่งที่สำคัญเช่นกัน
ความรับผิดชอบในโลกของกฎหมาย
อย่างไรก็ตาม คุณจะเริ่มเห็นว่าเรากำลังเริ่มเข้าสู่เรื่องที่เกี่ยวข้องกับกฎหมายมากขึ้น เมื่อเราต้องการดำเนินการตามความรับผิดชอบต่อฝ่ายตรงข้าม อาทิเช่น การเรียกร้องค่าเสียหาย หลักฐานที่เราใช้ต้องมาจากกฎหมายที่เกี่ยวข้อง อาทิเช่น กฎหมายแพ่งญี่ปุ่น และกฎหมายอื่น ๆ ที่เกี่ยวข้องกับการพัฒนาระบบ มีดังนี้
ความรับผิดชอบจากการไม่ปฏิบัติตามหนี้
การไม่ปฏิบัติตามหนี้เกิดขึ้นเมื่อมีหน้าที่ตามสัญญา (หรือหนี้) แต่หนี้นั้นไม่ได้รับการปฏิบัติตามอย่างเหมาะสม ประเภทของการไม่ปฏิบัติตามหนี้มีดังนี้
- การล่าช้าในการปฏิบัติ: การปฏิบัติตามหนี้ล่าช้ากว่ากำหนด
- การไม่สามารถปฏิบัติตามหนี้: ไม่สามารถปฏิบัติตามหนี้ได้
- การปฏิบัติตามหนี้อย่างไม่สมบูรณ์: ไม่สามารถปฏิบัติตามหนี้ได้ตามที่ต้องการ
ทั้งหมดนี้เป็นสิ่งที่จะถูกตั้งข้อหาเมื่อมีความผิดของผู้ที่มีหนี้ ไม่ว่าจะเป็นความผิดจากการตั้งใจหรือความผิดพลาด และเป็นสิ่งที่อยู่บนหลักการของ “ความรับผิดชอบ” ตามกฎหมาย
ความรับผิดชอบจากการรับประกันความบกพร่อง
นอกจากนี้ ความรับผิดชอบจากการรับประกันความบกพร่องจะเกิดขึ้นเมื่อพบความบกพร่องหลังจากที่ได้ปฏิบัติตามหนี้แล้ว สิ่งนี้เป็นการรับประกันความยุติธรรมระหว่างผู้ทำสัญญา โดยไม่สนใจว่าฝ่ายตรงข้ามมีความตั้งใจหรือความผิดพลาดหรือไม่ ซึ่งตรงข้ามกับความรับผิดชอบจากการไม่ปฏิบัติตามหนี้ที่ต้องมีความตั้งใจหรือความผิดพลาดจากฝ่ายตรงข้าม ความรับผิดชอบนี้สามารถดำเนินการได้แม้ว่าจะไม่มีความผิดพลาด และถือว่าเป็นข้อยกเว้น
ตัวอย่างเช่น ในสัญญาจ้างงาน หาก “การทำงาน” ได้รับการยอมรับแล้ว หนี้จะถือว่าได้รับการปฏิบัติตามแล้ว แต่ถ้าพบข้อบกพร่องในภายหลัง จะเป็นปัญหาของความรับผิดชอบจากการรับประกันความบกพร่อง โดยเราได้จัดการเรื่อง “การทำงาน” “การปฏิบัติตามหนี้” และ “ความรับผิดชอบจากการรับประกันความบกพร่อง” ในสัญญาจ้างงานอย่างละเอียดในบทความด้านล่างนี้
https://monolith.law/corporate/completion-of-work-in-system-development[ja]
ความรับผิดชอบจากการกระทำผิดกฎหมาย
ความรับผิดชอบจากการกระทำผิดกฎหมายเกิดขึ้นเมื่อมีการละเมิดสิทธิ์ของบุคคลอื่น และผู้ละเมิดมีความตั้งใจหรือความผิดพลาด ตัวอย่างเช่น อุบัติเหตุจราจร ระหว่างผู้เสียหายและผู้กระทำความผิดในอุบัติเหตุจราจร ไม่มี “สัญญาที่จะไม่ทำให้เกิดอุบัติเหตุและทำให้บุคคลอื่นได้รับบาดเจ็บ” แต่ผู้ขับรถมี “หน้าที่ที่จะไม่ทำให้บุคคลอื่นได้รับความเสียหายจากการตั้งใจหรือความผิดพลาด” ในความสัมพันธ์กับบุคคลอื่น
อย่างไรก็ตาม ในกรณีที่มีการฟ้องร้องในการพัฒนาระบบ ส่วนใหญ่ของเหตุผลในการฟ้องร้องจะมาจากความรับผิดชอบจากการไม่ปฏิบัติตามหนี้หรือความรับผิดชอบจากการรับประกันความบกพร่อง ดังนั้น ความรับผิดชอบจากการกระทำผิดกฎหมายจึงไม่มีความสัมพันธ์มากนัก สิ่งนี้เป็นเรื่องที่เข้าใจได้เมื่อคิดถึงว่าโครงการพัฒนาระบบโดยปกติจะเกิดขึ้นระหว่างผู้ใช้และผู้ขายที่มีความสัมพันธ์ทางสัญญา และเป็นเรื่องที่ยากที่จะคาดการณ์ว่าจะมี “การละเมิดสิทธิ์” ในสถานที่ที่ไม่มีความสัมพันธ์ทางสัญญา
ความรับผิดชอบตามกฎหมายเกี่ยวกับผลิตภัณฑ์
ซอฟต์แวร์ไม่ใช่ “ผลิตภัณฑ์” ดังนั้น ปกติแล้วจะไม่เกี่ยวข้องกับปัญหาที่เกี่ยวข้องกับกฎหมายเกี่ยวกับผลิตภัณฑ์ แต่เช่น ในระบบที่ฝังลงไป ถ้าเครื่องที่มีซอฟต์แวร์ฝังลงไปเกิดเหตุการณ์ใดเหตุการณ์หนึ่ง (เช่น ซอฟต์แวร์มีปัญหาทำให้เกิดความร้อนเกินไป ทำให้บ้านไหม้) ความรับผิดชอบที่เกี่ยวข้องกับกฎหมายเกี่ยวกับผลิตภัณฑ์อาจเกิดขึ้น
การพูดถึงความรับผิดชอบทางศีลธรรม แยกจากทฤษฎีกฎหมาย
ในทางปฏิบัติ, คำว่า “ความรับผิดชอบ” อาจทำให้คนหลายคนนึกถึงคำว่า “การขอโทษ” หรือ “การขออภัย” ซึ่งเป็นความหมายที่แตกต่างจาก “ความรับผิดชอบ” ในทางกฎหมายที่เกี่ยวข้องกับหนี้สิน อย่างไรก็ตาม, วิธีการสื่อสารในการทำธุรกรรมทางธุรกิจเช่น “การขอโทษ” อาจมีผลกระทบต่อความสัมพันธ์ทางกฎหมายระหว่างสิทธิและหน้าที่อย่างไร จะได้รับการอธิบายในบทความต่อไปนี้
https://monolith.law/corporate/apology-for-system-development[ja]
ในบทความนี้, โดยอ้างอิงตัวอย่างจากคดีศาลในอดีต, เราจะอธิบายว่าการรับผิดชอบทางศีลธรรมในธุรกิจไม่ได้หมายความว่าจะสร้างโอกาสในการดำเนินคดีทางกฎหมายเสมอไป
สรุป
ในบทความนี้ เราได้พยายามจัดระเบียบเกี่ยวกับกฎหมายที่เกี่ยวข้องกับการพัฒนาระบบโดยมุ่งเน้นที่ “ความรับผิดชอบ” การที่ไม่สับสนระหว่าง “ความรับผิดชอบ” ในทางจริยธรรมและหน้าที่หรือหนี้สินตามกฎหมาย ถือเป็นสิ่งสำคัญสำหรับการจัดการวิกฤติการณ์ของโครงการโดยอาศัยหลักการทางกฎหมาย ไม่ใช่การอ้างอิงจากความรู้สึก.
Category: IT
Tag: ITSystem Development