Apa itu 'Tanggungjawab' dalam Aspek Undang-Undang yang Berkaitan dengan Pembangunan Sistem
Perkataan “tanggungjawab” adalah istilah undang-undang, tetapi juga digunakan secara meluas dalam perbualan harian. Tidak terhad kepada pembangunan sistem, dalam situasi di mana perbincangan tentang perniagaan berlaku, seringkali lebih baik untuk membezakan secara sadar apabila perkataan “tanggungjawab” digunakan, sama ada ia merujuk kepada makna moral atau emosi, atau menunjukkan lokasi kewajipan undang-undang.
Artikel ini menjelaskan bagaimana “tanggungjawab”, yang sering digunakan untuk menyalahkan orang lain dari sudut pandang moral dan emosi, berbeza dengan tanggungjawab undang-undang, sambil mengatur pelbagai tanggungjawab undang-undang.
Hubungan antara ‘Tanggungjawab’ dan Pembangunan Sistem
Keputusan adalah asas kepada tanggungjawab undang-undang
Dalam konteks undang-undang, prinsip asas “tanggungjawab” adalah keputusan yang dibuat. Dengan kata lain, prinsipnya adalah bahawa tanggungjawab undang-undang tidak berlaku untuk perkara-perkara yang “orang itu sendiri tidak menerima sebagai kewajipan” atau “tidak dapat diubah dengan budi bicara bebas orang itu”. Contoh paling mudah untuk memahami ini adalah “kontrak”. Kedua-dua pihak memutuskan kewajipan apa yang mereka terima, dan kerana mereka berjanji kepada pihak lain, mereka bertanggungjawab untuk melaksanakan kontrak, dan ini juga mempunyai kuasa paksaan undang-undang.
Dari perspektif pembangunan sistem, prinsip asasnya adalah bahawa undang-undang umum seperti undang-undang sivil akan berlaku jika tidak ada peraturan terperinci dalam kontrak pembangunan sistem yang telah disepakati oleh pihak-pihak yang berkepentingan. Memahami perkara ini juga penting dalam memahami masalah dan pertikaian yang berkaitan dengan pembangunan sistem.
Tanggungjawab dalam Konteks Pembangunan Sistem
Bagi mereka yang terlibat dalam pekerjaan pembangunan sistem, dalam satu erti kata, dua aspek yang paling mudah difahami dalam konteks ‘tanggungjawab’ undang-undang adalah ‘kewajipan pengurusan projek’ bagi vendor yang menerima kontrak kerja dan ‘kewajipan kerjasama’ bagi pengguna yang menempah kerja. Dengan kata lain, sebagai pakar dalam pembangunan sistem, vendor mempunyai tanggungjawab dan pengguna juga mempunyai tanggungjawab untuk bekerjasama dalam pembangunan dan tidak menganggap masalah sistem syarikat mereka sebagai masalah orang lain. Untuk penjelasan lebih lanjut mengenai tanggungjawab masing-masing, sila rujuk artikel-artikel berikut.
https://monolith.law/corporate/project-management-duties[ja]
https://monolith.law/corporate/user-obligatory-cooporation[ja]
Perjalanan projek pembangunan sistem, jika dilihat dari sudut positif, adalah kerjasama bersama di mana kedua-dua pihak memenuhi kewajipan mereka. Namun, jika hubungan antara kedua-dua pihak menjadi tegang, ia boleh menjadi situasi di mana tugas ditumpukan kepada satu pihak. Sebagai contoh, dalam artikel berikut, kami membincangkan kaitan antara kewajipan kedua-dua pihak dengan mengambil kira situasi di mana ‘pengguna meminta untuk menghentikan projek’ dan mengatur aliran isu yang perlu dipertimbangkan selepas itu.
https://monolith.law/corporate/interrruption-of-system-development[ja]
Di sini, kami menjelaskan bahawa penting untuk tidak hanya mengejar tanggungjawab pihak lain, tetapi juga untuk menyedari tanggungjawab yang kita sendiri tanggung.
Dunia Peruntukan Undang-undang dalam ‘Tanggungjawab’
Selain itu, walaupun perbincangan semakin berpandukan undang-undang, dalam situasi di mana tanggungjawab dipertanggungjawabkan kepada pihak lain dalam bentuk tuntutan ganti rugi, asasnya mesti berdasarkan undang-undang seperti Undang-Undang Sivil Jepun (Japanese Civil Code) dan undang-undang lain. Dalam konteks pembangunan sistem, berikut adalah beberapa yang berkaitan secara langsung:
Tanggungjawab atas Kegagalan Menunaikan Hutang
Kegagalan menunaikan hutang berlaku apabila kewajipan berdasarkan kontrak (iaitu hutang) tidak ditunaikan dengan betul. Jenis kegagalan menunaikan hutang termasuk:
- Keterlambatan penunaian: apabila penunaian lewat daripada tarikh yang ditetapkan
- Ketidakupayaan penunaian: apabila penunaian tidak dapat dilakukan
- Penunaian tidak lengkap: apabila penunaian tidak sejajar dengan tujuan asal
Semua ini adalah tanggungjawab yang dipertanggungjawabkan apabila ada niat atau kecuaian oleh peminjam, dan ia berdasarkan prinsip ‘tanggungjawab’ dalam undang-undang.
Tanggungjawab Jaminan Kecacatan
Selain itu, tanggungjawab jaminan kecacatan berlaku apabila kecacatan ditemui selepas penunaian hutang. Ini adalah untuk memastikan keadilan antara pihak yang membuat kontrak, dan tanggungjawab boleh dipertanggungjawabkan tanpa mengira niat atau kecuaian pihak lain. Berbanding dengan tanggungjawab atas kegagalan menunaikan hutang yang memerlukan niat atau kecuaian pihak lain, ini adalah pengecualian di mana tanggungjawab boleh dipertanggungjawabkan walaupun tanpa kecuaian.
Sebagai contoh, dalam kontrak perkhidmatan, sekiranya ‘penyelesaian kerja’ diakui sekali, hutang dianggap telah ditunaikan. Namun, jika kecacatan ditemui kemudian, ia menjadi isu tanggungjawab jaminan kecacatan. Hubungan antara ‘penyelesaian kerja’, ‘penunaian hutang’, dan ‘tanggungjawab jaminan kecacatan’ dalam kontrak perkhidmatan diterangkan dengan lebih terperinci dalam artikel berikut.
https://monolith.law/corporate/completion-of-work-in-system-development[ja]
Tanggungjawab atas Tindakan Salah
Tanggungjawab atas tindakan salah berlaku apabila hak orang lain dilanggar dan ada niat atau kecuaian oleh pelanggar. Contoh klasik adalah kemalangan jalan raya. Antara mangsa dan pelaku kemalangan jalan raya, tidak ada ‘kontrak untuk tidak memandu kereta dan menyebabkan kecederaan’. Namun, pemandu kereta mempunyai ‘kewajipan untuk tidak menyebabkan bahaya kepada orang lain dengan sengaja atau kecuaian’ dalam hubungan dengan orang lain selain diri sendiri.
Walau bagaimanapun, dalam kebanyakan kes tuntutan dalam pembangunan sistem, sebab tuntutan kebanyakan berdasarkan tanggungjawab atas kegagalan menunaikan hutang atau tanggungjawab jaminan kecacatan. Oleh itu, jarang berlaku situasi di mana tanggungjawab atas tindakan salah terlibat. Ini adalah kerana projek pembangunan sistem pada asasnya dilakukan antara pengguna dan vendor yang berada dalam hubungan kontrak, dan sukar untuk membayangkan bahawa ‘pelanggaran hak dan sebagainya’ akan berlaku tanpa mengambil kira hubungan kontrak ini.
Tanggungjawab berdasarkan Undang-Undang Tanggungjawab Produk Jepun (Japanese Product Liability Law)
Perisian bukanlah ‘produk’ dalam erti kata biasa, jadi biasanya tidak menjadi isu dalam Undang-Undang Tanggungjawab Produk. Namun, misalnya, dalam sistem terbenam, jika mesin yang memasukkan perisian menyebabkan insiden (misalnya, kegagalan perisian menyebabkan panas berlebihan dan membakar rumah), tanggungjawab berdasarkan Undang-Undang Tanggungjawab Produk dan sebagainya boleh menjadi isu.
Pembicaraan tentang Tanggungjawab Moral, Berbeza dengan Teori Undang-undang
Sebagai contoh, apabila kita mendengar perkataan “tanggungjawab”, ramai di antara kita mungkin akan teringat kepada perkataan seperti “permohonan maaf” atau “penghargaan”. Ini adalah berbeza dengan makna “tanggungjawab” dalam konteks hutang undang-undang Jepun. Selain itu, bagaimana “permohonan maaf” dalam komunikasi perdagangan dapat mempengaruhi hubungan hak dan kewajipan dalam undang-undang Jepun, dijelaskan dalam artikel berikut.
https://monolith.law/corporate/apology-for-system-development[ja]
Dalam artikel ini, dengan merujuk kepada contoh-contoh kes mahkamah sebelum ini, kami menjelaskan bahawa mengambil tanggungjawab moral dalam bisnes tidak semestinya mencipta ruang untuk pengejaran tanggungjawab dalam undang-undang Jepun.
Rumusan
Dalam artikel ini, kami telah mencuba untuk mengatur secara menyeluruh tentang undang-undang yang berkaitan dengan pembangunan sistem dari sudut ‘tanggungjawab’. Kami percaya bahawa adalah penting untuk tidak mengaburkan antara ‘tanggungjawab’ dalam erti kata moral dan kewajipan atau hutang dalam undang-undang, untuk pengurusan krisis projek berdasarkan bukan emosi tetapi hujah undang-undang.
Category: IT
Tag: ITSystem Development