ডিজাইন জমা দেওয়ার পরে কোড পরিবর্তনের জন্য ইঞ্জিনিয়ারের দায় কী?


10

নিম্নলিখিত পরিস্থিতিতে যদি কোনও ইঞ্জিনিয়ারের কোনও দায়বদ্ধতা থাকে তবে কী হবে? এটি বিশেষত মার্কিন যুক্তরাষ্ট্রে ইঞ্জিনিয়ারিংয়ের ক্ষেত্রে উল্লেখযোগ্য।

একজন প্রকৌশলী একটি নকশা তৈরি করেন এবং পরিকল্পনা করেন যা সেই সময় কার্যকরভাবে মান এবং কোডগুলি পূরণ করে। বিডিং এবং নির্মাণের জন্য নকশাটি সিল করে মালিকের কাছে জমা দেওয়া হয়েছে। তহবিলের সীমাবদ্ধতার কারণে, প্রকল্পটি স্থগিত করা হয়। কোড পরিবর্তন হয়েছে যা ডিজাইনে প্রভাব ফেলবে যথেষ্ট বছর পেরিয়ে গেছে। তারপরে মালিক মূলত নকশা করা হিসাবে প্রকল্পটি বিড করে এবং সম্পূর্ণ করে। এটি ধরে নিয়েছে যে পরিকল্পনাগুলি দেখার জন্য এবং সেগুলি আপডেট করার জন্য কোনও ইঞ্জিনিয়ারকে পরে রাখা হয়নি retain

  • মূল কোডগুলি ব্যবহার করে উদ্ভূত যে কোনও সমস্যার জন্য ইঞ্জিনিয়ারের দায় কী? এটি ধরে নিয়েছে যে পরবর্তী কোডগুলি ত্রুটিগুলি ঠিক করে বা অন্যান্য প্রয়োজনীয় উন্নতি করে।
  • প্রকৌশলী যদি জানতেন যে বিলম্বের পরে প্রকল্পটি মূল পরিকল্পনাগুলির জন্য নির্মিত হচ্ছে তবে কী ব্যাপার হবে? ইঞ্জিনিয়ার আর চুক্তির অধীনে নেই।

এটিকে ইঞ্জিনিয়ারিং নীতিগুলি না করে আইনের প্রশ্ন মনে হবে। এটির উত্তর দেওয়ার জন্য আইনী বিশেষজ্ঞের দরকার, ইঞ্জিনিয়ার নয়। এবং এখানে কোন আইনি ব্যবস্থা প্রযোজ্য এবং চুক্তিটি কী বলেছে সে সম্পর্কে তথ্যের অভাবের কারণে আমি সন্দেহ করি যে এটি আইনি বিশেষজ্ঞের পক্ষেও অনস্বীকার্য be
এনার্জি

সম্পর্কিত মেটা প্রশ্ন: meta.engineering.stackexchange.com/questions/205/…
GlenH7

উত্তর:


10

ইঞ্জিনিয়ারিং নয়, আইন সম্পর্কে এটি একটি প্রশ্ন এবং আইন পুরোপুরি এখতিয়ারের উপর নির্ভরশীল। ধরে নিই যে আমরা অস্ট্রেলিয়া, যুক্তরাজ্য বা যুক্তরাষ্ট্রের মতো একটি সাধারণ আইন-কানুনের দেশ নিয়ে কাজ করছি তখন দায়বদ্ধতা তিনটি উত্স থেকে উদ্ভূত হতে পারে: চুক্তি, বিধিবদ্ধ দায়বদ্ধতা এবং অবহেলার অত্যাচার।

চুক্তি

মূলত, একটি চুক্তির আওতায় আপনার বাধ্যবাধকতা এটি চুক্তিতে যা বলে তা করা; উল্লেখ করে যে এটিতে বিধেয় দ্বারা চুক্তিতে পড়া অন্তর্ভুক্ত শর্তাদি এবং শর্তাদি থাকতে পারে।

চুক্তির অধীনে দায়বদ্ধতাটি একটি পক্ষের কাছে দেখা দেয় যখন অন্য পক্ষ চুক্তির একটি শর্ত বা শর্ত ভঙ্গ করে। আপনি যদি চুক্তিটি মেনে থাকেন তবে দেরি আপনাকে মেনে চলতে থামাতে পারে না।

সংবিধি

প্রাসঙ্গিক এখতিয়ারে এমন আইন থাকতে পারে (যা মালিক, প্রকৌশলী, সাইট বা এই সমস্তগুলির এখতিয়ার হতে পারে) যা প্রকৌশলের উপর দায় চাপিয়ে দেয়। যদি এটি কোনও চুক্তিতে পড়ার বাধ্যবাধকতা হয় তবে উপরে দেখুন। যদি এটি রাজ্যের owedণী একটি দায়িত্ব হয়, তবে রাষ্ট্রের পক্ষে সাধারণত অপরাধ বা নাগরিকভাবে বিচার করা হবে।

বেশিরভাগ এখতিয়ারে, কোনও কোড বা স্ট্যান্ডার্ডের সাথে সম্মতিটি সর্বোত্তমভাবে আংশিক প্রতিরক্ষা হয়, সুতরাং আপনি যদি প্রাথমিকভাবে আইনটি মেনে চলেন না তবে আপনি দায়বদ্ধ থাকবেন। বেশিরভাগ আইন পূর্ববর্তনমূলক নয় তাই দেরি কীভাবে আপনার দায়বদ্ধতা পরিবর্তন করতে পারে তা দেখা মুশকিল।

তবে, আপনি যখন জানেন যে প্রকল্পটি অপ্রচলিত কোডগুলির জন্য নির্মাণ করা হচ্ছে এবং এর ফলে নতুন বিধি লঙ্ঘনের কারণ হতে পারে (বিশেষত একটি WHS বা পরিবেশগত ক্ষতির দিকে যাচ্ছে) পরিস্থিতিতে আপনি যা করতে পারেন তা করার সম্ভবত বাধ্যবাধকতা রয়েছে। এটি মালিকদের দৃষ্টি আকর্ষণ করা সম্ভবত এটির জন্য যথেষ্ট।

অবহেলা

চূড়ান্ত আইনের অধীনে কর্মের কারণ হিসাবে অবহেলা প্রতিষ্ঠার জন্য, একজন বাদীকে অবশ্যই প্রমাণ করতে হবে যে আসামী:

  1. বাদীর প্রতি কর্তব্য ছিল,
  2. প্রয়োজনীয় আচরণের মান (সাধারণত যুক্তিযুক্ত ব্যক্তির মান) মেনে চলতে ব্যর্থ হয়ে সেই দায়িত্বটি লঙ্ঘন করে,
  3. অবহেলা আচরণই বাদীপক্ষের ক্ষতির কারণ ছিল এবং
  4. বাদি প্রকৃতপক্ষে ক্ষতিগ্রস্থ বা ক্ষতিগ্রস্থ হয়েছিল।

প্রকৌশলী যেখানে প্রকল্পের প্রক্রিয়া সম্পর্কে অজ্ঞ ছিলেন সেখানে কেনা একটি মামলা প্রথম অঙ্গে ব্যর্থ হবে। প্রকৌশলী যদি সচেতন হন তবে মালিক এখনও এটিকে একটি কঠিন প্রতিবন্ধকতা খুঁজে পেতে পারে - প্রাক্তন ক্লায়েন্টের ইঞ্জিনিয়ারের কী দায়িত্ব? তারা যদি এটিকে কাটিয়ে উঠতে পারে তবে তারা সম্ভবত 2 এবং 3 এর মূর্খতায় পড়বে - প্রকৌশলী যথেষ্ট যুক্তিযুক্তভাবে ধরে নিতে পারেন যে মালিক অন্যদের পরিকল্পনাটি আপডেট করার জন্য নিযুক্ত করেছিলেন। মনে রাখবেন যে এমনকি প্রকৃত ক্ষতি বা ক্ষতি হতেই পারে তা আমি ভাবিনি have

তবুও, যদি প্রকৌশলী সচেতন হয়ে ওঠার সাথে সাথে মালিককে লিখতে বলে যে "আরে, আমি আশা করি আপনি আমার পরিকল্পনাগুলি পুরানো হয়ে যাওয়ার কারণে ব্যবহার করছেন না" তবে আমি পরামর্শ দেব যে "যুক্তিসঙ্গত ব্যক্তি" যা কিছু করতে পারে না।


আমি যুক্ত করতে পারি, যদি আপনার উদ্বেগ স্বীকৃতির আইনগত প্রমাণ হয় তবে আপনি তাদের যে চিঠি পাঠিয়েছেন তার একটি অনুলিপি রাখুন। সম্ভব হলে একটি তারিখ-চিহ্নিত হার্ড কপি।
জিববোজ

4

প্রথমে, আমি মনে করি যে প্রকৃত আইনী দায়-কেস কেস-কেস-কেস পরিবর্তিত হতে চলেছে, এটি এতটা সহজ নয় যে "তারা প্রকৌশলী ছিলেন, এটি তাদের দোষ।" এমন পরিস্থিতিতে যেখানে কিছু ঘটে এবং মামলা মোকদ্দমা আঁকানো হয়, তারা সম্ভবত প্রতিটি একক সংস্থার নাম নেবেন যাঁরা একেবারেই সম্পর্কিত এবং ডিজাইনটির জন্য দায়ী companies সংস্থাগুলির সমস্ত মূল ব্যক্তি। তবে আমি মনে করি আমার অভিজ্ঞতা এবং আইনী দায়বদ্ধতার প্রশিক্ষণে আমাকে যা বলা হয়েছে তার ভিত্তিতে আমি কিছু সাধারণ অন্তর্দৃষ্টি দিতে পারি।

ব্যক্তিগতভাবে, আমি মালিকের উপর এই পরিস্থিতিতে বেশিরভাগ দোষ চাপিয়ে দিই, যারা বছরের পরিকল্পিত পরিকল্পনাগুলি ব্যবহার করে যাতে কারও কাছে দক্ষতা না দেখে এবং সেগুলি আপডেট করে। আমি আমার অবস্থানটিতে এটি (ছোট) সমস্যাগুলি দেখেছি। অঙ্কনগুলি সম্পূর্ণ হয়ে যায় এবং অনুমোদনের জন্য অন্য বিভাগে প্রেরণ করা হয় এবং যে কোনও কারণেই তারা কয়েক মাস ধরে অ্যাপ্লিকেশন ইঞ্জিনিয়ারের ডেস্কে বসে থাকে, কখনও কখনও বছরের কাছাকাছি বা তারও বেশি সময় ধরে। অঙ্কনগুলি তখন যেমন হয় তেমন পাঠানো হয়, তবে অঙ্কনগুলি প্রাথমিকভাবে আপডেট হওয়ার পর থেকে অঙ্কন মানগুলিতে করা হয়েছে যা অভ্যন্তরীণ পরিবর্তনগুলি মেনে চলে না। এগুলি সামান্য সমস্যা, তবে এটি বৃহত্তর সময় স্কেল এবং আরও গুরুতর পরিণতি সহকারে দেখা সহজ।

অঙ্কনগুলি তারিখ করা উচিত। এটি মোটামুটি সাধারণ অনুশীলন, এবং এটির একটি কারণ এটি good আমরা আঁকাগুলি কখন তৈরি হয়েছিল তা জানতে, সেই নকশার পরে কী কী জিনিসগুলি পরিবর্তন হয়েছে তা নির্ধারণ করতে, তা সেগুলি মানক, কোড, আইন বা কেবল ইন্টারফ্যাকিংয়ের অংশ parts যদি সেই সময়ে কোডগুলি এবং মানদণ্ডগুলিতে অঙ্কনগুলি করা হয় তবে আমি দেখতে পাচ্ছি না যে ইঞ্জিনিয়ারকে সেই নকশার জন্য কীভাবে দায়ী করা যেতে পারে, যদি না দেখা যায় যে ইঞ্জিনিয়ারের সুরক্ষার জন্য সংশোধন প্রয়োজন কোডটির জ্ঞান ছিল সমস্যা। এই ক্ষেত্রে কোডটি ফিট করে প্রিন্ট করা যথেষ্ট ভাল নয়, কারণ আমরা জানি কোডটি কিছু সমস্যা রোধ করবে না।

এটি সত্যই অবতীর্ণ হয়েছে যে, নকশা প্রক্রিয়াতে, সুরক্ষার প্রতি প্রতিটি বিবেচনা নেওয়া দরকার এবং যেখানে ঝুঁকি নিরসন করা যায় না, সেখানে ঝুঁকি কী এবং এটি কীভাবে শেষের মাধ্যমে কীভাবে প্রশমিত করা যায়- তা পরিষ্কার করে দেওয়া দরকার- ব্যবহারকারী।

দ্বিতীয় দফায়, এটি খুব ধূসর অঞ্চল বলে মনে হচ্ছে এবং আমি এর কোনও আইনগত দিক নিয়ে সত্যই আলোচনা করতে পারি নি। তবে আমি বলব যে আমি মনে করি, যদি কোনও ইঞ্জিনিয়ার যদি জানতে পারেন যে তৈরি করা ডিজাইনটি পুরানো and এবং এটি কোনও উপায়ে সমস্যার কারণ হতে পারে, তবে তাদের এখনও এই প্রকল্পের সাথে যুক্ত কারও সাথে যোগাযোগ করার এবং পরিস্থিতি সম্পর্কে অবহিত করার নৈতিক দায়িত্ব রয়েছে have । এটি তাদের আইনী দায়িত্ব নাও হতে পারে তবে আমি মনে করি এটি স্পষ্টতই সঠিকভাবে করা উচিত।

প্রকল্পের সাথে এখনও যুক্ত কোনও ইঞ্জিনিয়ারের একই বাধ্যবাধকতা রয়েছে, এটি কেবল দৃ stronger়, এটি বলার আগেই এটি ছাড়াই উচিত যে ডিজাইনগুলি আপডেট করা দরকার এবং সেগুলি তাদের বর্তমান আকারে ব্যবহার করা যাবে না।

এর জন্য কিছু প্রসঙ্গ দিতে, আমার সংস্থাটি যে প্রধান পণ্যটি উত্পাদন করে তা অপারেটিং পরিবেশে অত্যন্ত বিপজ্জনক হতে পারে। পণ্য সম্পূর্ণরূপে মেশিনের অন্যান্য অংশ দ্বারা সুরক্ষিত না করা অবধি গার্ডিং সম্পূর্ণরূপে প্রয়োজনীয়। রক্ষণাবেক্ষণ নিজেই সংস্থার থেকে সংস্থায় কিছুটা আলাদা হতে পারে তবে এটি বেশিরভাগ ক্ষেত্রে একই কারণ এটি কোনও আইএসও স্ট্যান্ডার্ড দ্বারা নিয়ন্ত্রিত। তবে বছরের পর বছরগুলিতে এই স্ট্যান্ডার্ডটি পরিবর্তিত হয়েছে, এমনকি প্রাথমিক সংস্থা তৈরি করা সংস্থাও বদলেছে standard এর অর্থ হ'ল আমাদের কাছে পুরানো ডিজাইন রয়েছে যা আমাদের সিস্টেমে এখনও সক্রিয় রয়েছে এমন পুরানো প্রহরীত্ব বৈশিষ্ট্যযুক্ত। আমাদের একজন কর্মচারী আছেন যিনি শিল্প সম্পর্কে বিশেষত সুরক্ষা কোডগুলি এবং এমনকি কিছু সুরক্ষা কমিটিতে বসে আছেন extremely তিনি নিশ্চিত করেন যে নতুন ডিজাইনগুলি রক্ষণাবেক্ষণের মান মেনে চলে এবং পুরানো পণ্যগুলি প্রয়োজনীয় হিসাবে আপডেট হয়। কখনও কখনও এর অর্থ গ্রাহককে এতদূর যেতে হবে যে তারা যদি আমাদের রক্ষণাবেক্ষণের আপডেট না দেয় তবে আমরা তাদের এই পণ্যটি বিক্রি করব না (কিছু ক্ষেত্রে নতুন রক্ষণাবেক্ষণ আরও ব্যয়বহুল)। তিনি সর্বদা সর্বাধিক জনপ্রিয় ব্যক্তি নন, তবে এটি তাঁর কাজ এবং কোড এবং মানগুলি সামঞ্জস্যপূর্ণ নয় এমন জায়গায় আমরা আমাদের কোডের সম্মতিটি পরিচালনা করি।


2

আমি যেখানে কমপক্ষে থাকি না কেন, বিল্ডিংয়ের অনুমতি দেওয়া সময়ে পরিচালিত কোডগুলি সক্রিয় থাকে যখন নির্মাণ শুরু হয় নির্বিশেষে, প্রকল্পের জন্য প্রযোজ্য। যেমনটি আপনি সম্ভবত জানেন যে কোনও নতুন কোড প্রকাশিত হলেও, আইন প্রয়োগের উপযুক্ত অধিকার কর্তৃপক্ষ কর্তৃক রেফার হওয়া অবধি আইনের বল থাকবে না (এএইচজেড।) বাস্তবে, এর অর্থ প্রায়শই 1-3 বছর হয় যেখানে একটি নতুন কোড থাকে উপলব্ধ, কিন্তু এখনও বাঁধাই না। অবশ্যই, যদি কোনও প্রকৌশলী সচেতন হন যে কোডটি আরও কঠোর হয়ে উঠেছে বা কোনও লুপফোল বন্ধ করেছে তবে এখনও কার্যকরভাবে এটি একটি পুরানো কোডের বিধানগুলি অনুসরণ করতে বেছে নেয়, তারা অনৈতিক আচরণ করতে পারে এবং দায়বদ্ধতার বিষয়ে তাদের নিজেকে উন্মুক্ত করতে পারে।

ইঞ্জিনিয়াররা লিখিত বিশ্লেষণ প্রস্তুত করে যে বিশ্লেষণের ভিত্তিতে কোডটির সংস্করণটি উল্লেখ করা হবে। যতক্ষণ না তারা ইচ্ছাকৃতভাবে একটি ফাঁকফোকরটির সুবিধা নিচ্ছে না, আমি মনে করি যে স্পষ্টভাবে ব্যবহৃত কোড সংস্করণটি বলা যথেষ্ট হবে।

আমি নিশ্চিত নই যে এটি এমন শিল্পগুলিতে কতটা ভাল অনুবাদ করেছে যেখানে কোডের প্রয়োজনীয়তা সরকারের পরিবর্তে গ্রাহকরা নির্দিষ্ট করেছেন। আমি ধারণা করি একটি নতুন কোড প্রকাশ এবং এর সাধারণ গ্রহণের মধ্যে একটি অনুরূপ (যদি সংক্ষিপ্ততর) ব্যবধান রয়েছে। আরেকটি বিষয় বিবেচনা করার বিষয় হ'ল অনেকগুলি কোড মোটামুটি ছোটখাটো পরিবর্তন সহ প্রকাশিত হয় যা কোনও ডিজাইনের গ্রহণযোগ্যতায় বড় ধরনের কোনও পরিবর্তন আনবে না। যখন কোনও কোড ব্যাপকভাবে পরিবর্তিত হয়, তখন শিল্পের প্রকাশনা, বিক্রেতারা এবং নিয়ন্ত্রকগণ পরিবর্তনগুলি সম্পর্কে মানুষকে সচেতন করতে সক্রিয় শিক্ষা প্রচার শুরু করার ঝোঁক। উদাহরণস্বরূপ, এখানে ক্যালিফোর্নিয়ায়, আমাদের গ্রিন বিল্ডিং কোডটি সবেমাত্র একটি বড় সংশোধন করেছে। ফলস্বরূপ আলো এবং নিয়ন্ত্রণ ব্যবস্থার বিক্রেতারা স্পেসিফায়ার এবং বৈদ্যুতিনবিদদের (এবং অবশ্যই তাদের পণ্যগুলির বিজ্ঞাপনের জন্য) এর প্রভাবগুলি ব্যাখ্যা করার জন্য কয়েকটি সেমিনার আয়োজন করেছিলেন।


1

ইঞ্জিনিয়ারের দায়বদ্ধতা হয় মালিকের কাছে বা জনসাধারণের (অর্থাৎ জননিরাপত্তা) হতে পারে।

মালিকের দায়বদ্ধতার প্রধান সম্ভাবনা চুক্তি থেকে আসে। ইঞ্জিনিয়ারকে নিশ্চিত হওয়া উচিত যে চুক্তিটি কী মান প্রয়োগ করে তা নির্দিষ্ট করে - নির্দিষ্ট মানের তারিখগুলি অন্তর্ভুক্ত করে বা "চুক্তির তারিখ অনুসারে" (অথবা অনুরূপ শব্দবন্ধ) মানদণ্ডের সেটকে উল্লেখ করে। যদি নকশার সময়কালে মানগুলি আপডেট হয়, যদি এটি কোনও সুরক্ষা সমালোচনামূলক দিক হয় তবে সর্বশেষ মানটি পূরণের জন্য মালিকের নকশার প্রয়োজন হবে; তবে প্রকৌশলী যে সর্বশেষ মানটির সাথে চুক্তিবদ্ধ হন নি, তাই ইঞ্জিনিয়ারের জন্য চুক্তি = অতিরিক্ত ফি বা চুক্তি বাড়াতে হবে।

জনগণের কাছে সুরক্ষার দায়বদ্ধতার দিক থেকে, ইঞ্জিনিয়ার যা জানবে তার সবকিছু নেমে আসে। উদাহরণস্বরূপ, যদি ডিজাইনের সময় নতুন মান প্রকাশ করা হয়েছিল, ইঞ্জিনিয়ার সচেতন হওয়া উচিত এবং ক্লায়েন্টকে জানানো উচিত, এবং নতুন ফি নিয়ে আলোচনা করা উচিত (বা মালিক রাজি না হলে নকশা চালিয়ে যেতে অস্বীকার করবেন)। যদি আপনার পরিস্থিতির মতো ডিজাইনটি তৈরির অনেক বছর পরে, তবে প্রকৌশলী জানেন যে বিল্ডিংটি এখন নির্মিত হচ্ছে, এবং তিনি জানেন যে মূল নকশাটির জন্য আপডেট করা হয়নি তা জানেন কিনা? সর্বশেষ মান। কারও পক্ষে প্রমাণ করা কঠিন কাজ হবে যে প্রকৌশলী ঠিক কী ঘটছে তা জানতেন এবং ইচ্ছাকৃত কোনও পদক্ষেপ নেননি (যেমন মালিককে বা জননিরাপত্তা সংস্থাকে অবহিত করা)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.