MONOLITH LAW OFFICE+81-3-6262-3248วันธรรมดา 10:00-18:00 JST [English Only]

MONOLITH LAW MAGAZINE

IT

กฎหมายที่เกี่ยวข้องกับการ 'ล้มเหลว' ของโปรเจคการพัฒนาระบบ

IT

กฎหมายที่เกี่ยวข้องกับการ 'ล้มเหลว' ของโปรเจคการพัฒนาระบบ

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

เหตุผลที่โครงการจึงถูก ‘ลุกเป็นไฟ’

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

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

เหตุผลที่ทำให้โครงการลุกเป็นไฟอาจแตกต่างกันไปตามโครงการ แต่ถ้ามองจากมุมมองทางกฎหมาย เหตุผลที่ทำให้โครงการลุกเป็นไฟสามารถจัดเรียงได้อย่างง่ายดายโดยอาศัยหลายๆ ประเภท

ประเภทการเผาไหม้ที่ 1: กรณีที่โปรเจคถูกยุติกลางคัน

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

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

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

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

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

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

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

ประเภทการเผาไหม้ที่ 2: กรณีที่ผู้ใช้ยกเลิกด้วยเหตุผลของตนเอง

กรณีที่ยกเลิกในระหว่างโปรเจคคืออะไร?

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

ในทางปฏิบัติ ปัญหาเกี่ยวกับวิธีการสร้างระบบ IT ที่ควรใช้ในองค์กร ไม่สามารถแยกจากปัญหาว่า “มีธุรกิจอะไรบ้างในองค์กรนั้น” ดังนั้น การเปลี่ยนแปลงอย่างมากในโครงสร้างองค์กร การปรับปรุงแผนกธุรกิจ หรือการทบทวนกลยุทธ์อย่างรากฐาน อาจส่งผลต่อความต้องการ (หรือไม่ต้องการ) ของระบบที่เปลี่ยนแปลงหลังจากนั้น

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

・กรณีสัญญาจ้างงาน: มาตรา 641 ของประมวลกฎหมายแพ่งและพาณิชย์ญี่ปุ่น (Japanese Civil Code)
มาตรา 641 ของประมวลกฎหมายแพ่งและพาณิชย์ญี่ปุ่น
→ ผู้รับจ้างยังไม่ได้ทำงานเสร็จสิ้น ผู้ว่าจ้างสามารถยกเลิกสัญญาโดยชดใช้ค่าเสียหายได้ทุกเวลา
・กรณีสัญญามอบหมาย: มาตรา 648 ข้อ 3 และ มาตรา 651 ของประมวลกฎหมายแพ่งและพาณิชย์ญี่ปุ่น (ขึ้นอยู่กับสถานการณ์ อาจมีการเรียกเก็บค่าเสียหายตามมาตรา 651)
มาตรา 648 ของประมวลกฎหมายแพ่งและพาณิชย์ญี่ปุ่น
→ ถ้าการปฏิบัติตามสัญญาสิ้นสุดในระหว่างดำเนินการเนื่องจากเหตุผลที่ไม่สามารถย้อนกลับไปยังผู้รับมอบหมาย ผู้รับมอบหมายสามารถเรียกเก็บค่าตอบแทนตามสัดส่วนของการปฏิบัติที่เสร็จสิ้นแล้ว
มาตรา 651 ของประมวลกฎหมายแพ่งและพาณิชย์ญี่ปุ่น
→ 1. สัญญามอบหมายสามารถยกเลิกได้ทุกเวลาโดยทุกฝ่าย
→ 2. ถ้าฝ่ายใดฝ่ายหนึ่งยกเลิกสัญญามอบหมายในช่วงเวลาที่ไม่เป็นไปในทางที่ดีต่อฝ่ายตรงข้าม ฝ่ายนั้นต้องชดใช้ค่าเสียหายให้กับฝ่ายตรงข้าม แต่ถ้ามีเหตุผลที่ไม่สามารถหลีกเลี่ยงได้ จะไม่มีข้อจำกัดนี้

สรุป

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

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

Managing Attorney: Toki Kawase

The Editor in Chief: Managing Attorney: Toki Kawase

An expert in IT-related legal affairs in Japan who established MONOLITH LAW OFFICE and serves as its managing attorney. Formerly an IT engineer, he has been involved in the management of IT companies. Served as legal counsel to more than 100 companies, ranging from top-tier organizations to seed-stage Startups.

Category: IT

Tag:

กลับไปด้านบน