Architecture Decision Record

Active theme: Light

← দলিল

কে ADR তৈরি করতে পারেন?

নির্দিষ্ট ব্যক্তি, নির্দিষ্ট ভূমিকা, নির্দিষ্ট দল বা নির্দিষ্ট বিভাগের মতো ক্ষেত্র বিবেচনা করুন; এছাড়া এমন ব্যক্তি, ভূমিকা, দল বা বিভাগ আছে কি না যারা ADR কমিশন করতে পারে, অর্থাৎ এমন একটি ADR চাইতে পারে যা অন্য কেউ লিখবেন, তাও বিবেচনা করুন।

উদাহরণ উত্তর: আমাদের সংগঠনের যেকোনো ব্যক্তি যিনি আর্কিটেকচার সিদ্ধান্ত রেকর্ডের README পৃষ্ঠা পড়েছেন, তিনি একটি ADR প্রস্তাব করতে পারেন, অর্থাৎ তিনি সেটি লেখা শুরু করতে এবং দলের সঙ্গে শেয়ার করতে পারেন।

কোন কারণে ADR তোলা যুক্তিযুক্ত?

আপনার সংগঠনের দলীয় কাজের ধরন, আপনার সফটওয়্যার সিস্টেমের কাঠামো, আন্তঃদল সমন্বয়, দীর্ঘমেয়াদি রক্ষণাবেক্ষণযোগ্যতা, বাহ্যিক ইন্টারফেস, আপনি কাদের উপকৃত করতে চান ইত্যাদি ক্ষেত্র বিবেচনা করুন।

উদাহরণ উত্তর: আমরা যখন চাই ভবিষ্যতের ডেভেলপাররা আমরা যা করছি তার “কেন” বুঝুক, তখন আমরা একটি ADR তৈরি করতে চাই।

কোন কারণে ADR না তোলা যুক্তিযুক্ত?

এমন ক্ষেত্র বিবেচনা করুন যেমন আর্কিটেকচার সম্পর্কিত নয় এমন সিদ্ধান্ত, অথবা ক্ষুদ্র সিদ্ধান্ত, যেমন ন্যূনতম ঝুঁকির বা স্বয়ংসম্পূর্ণ বা একক-ডেভেলপারের সিদ্ধান্ত, অথবা অন্যত্র ইতিমধ্যে সম্পূর্ণ আলোচিত সিদ্ধান্ত, যেমন মান বা নীতি বা নথিতে, অথবা অস্থায়ী সিদ্ধান্ত, যেমন সাময়িক সমাধান বা প্রুফ অব কনসেপ্ট বা পরীক্ষা-নিরীক্ষা।

উদাহরণ উত্তর: কোনো সিদ্ধান্তের পরিধি, সময়, ঝুঁকি ও খরচ সীমিত হলে অথবা তা অন্যত্র ইতিমধ্যে আলোচিত হলে আমরা ADR এড়িয়ে যেতে চাই।

ADR-এর জীবনচক্র কী?

তৈরির প্রক্রিয়া, গবেষণা প্রক্রিয়া, সিদ্ধান্ত গ্রহণ প্রক্রিয়া, বাস্তবায়ন প্রক্রিয়া এবং অবসান প্রক্রিয়ার মতো ক্ষেত্র বিবেচনা করুন। সময়ের সঙ্গে ADR-এর জীবনচক্র কীভাবে ট্র্যাক করবেন তা বিবেচনা করুন, যেমন ADR-কে এক অবস্থা থেকে পরবর্তী অবস্থায় কীভাবে নেবেন এবং অংশীজনদের কাছে তা কীভাবে জানাবেন।

উদাহরণ উত্তর: আমরা চাই একটি ADR-এর পাঁচটি জীবনচক্র ধাপ থাকুক: সূচনা → গবেষণা → মূল্যায়ন → বাস্তবায়ন → রক্ষণাবেক্ষণ → অবসান।

ADR-এর জীবনচক্র ধাপের মানদণ্ড কী?

ADR-এর গ্রহণযোগ্যতার মানদণ্ডের মতো ক্ষেত্র বিবেচনা করুন, অর্থাৎ আপনি কীভাবে জানবেন যে এটি এক জীবনচক্র ধাপ থেকে পরবর্তী ধাপে যাওয়ার জন্য যথেষ্ট ভালো? সমস্যাটি কি স্পষ্টভাবে ব্যক্ত হয়েছে? বিকল্পগুলো কি বিবেচনা করা হয়েছে? ট্রেড-অফ কি যথেষ্ট ভালোভাবে বোঝা ও নথিভুক্ত হয়েছে? সব প্রাসঙ্গিক প্রেক্ষাপট কি যথাস্থানে আছে? সব প্রাসঙ্গিক অংশীজন কি যুক্ত? সব প্রতিক্রিয়া কি অন্তর্ভুক্ত হয়েছে?

উদাহরণ উত্তর: আমরা চাই সক্রিয় দল ১) গবেষণা সম্পন্ন করলে, ২) মূল্যায়ন সম্পন্ন করলে, ৩) মন্তব্যের অনুরোধ ও এক সপ্তাহের সময়সীমাসহ অংশীজনদের কাছে ADR প্রস্তাব প্রকাশ করলে, এবং ৪) অংশীজনদের সব মন্তব্য অন্তর্ভুক্ত ও সমাধান করা হলে অংশীজনরা ADR-এ ভোট দিক।

কোন ভূমিকা ও দায়িত্ব ADR-এর সঙ্গে মিথস্ক্রিয়া করে?

প্রস্তাবক, গবেষক, মূল্যায়নকারী, পর্যালোচক, অনুমোদনকারী, রক্ষণাবেক্ষণকারী ইত্যাদি ভূমিকা বিবেচনা করুন। অংশীজনদের সঙ্গে যোগাযোগ, প্রত্যাশা পূরণ নিশ্চিত করা, ওয়েবসাইটে বা ইন্ট্রানেটে শেয়ার করা এবং নিয়মিত ও বিশেষত প্রাসঙ্গিক পরিবর্তন ঘটলে কাজ পর্যালোচনা করার মতো দায়িত্ব বিবেচনা করুন।

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

শাসনব্যবস্থা কীভাবে ADR-এর সঙ্গে মিথস্ক্রিয়া করে?

আপনার সংগঠনের কাজের ধরন, আইনি বা মানবসম্পদ দিকের মতো বিশেষ সম্মতির প্রয়োজন, এবং ঐকমত্য বনাম দ্বন্দ্ব বনাম উচ্চতর স্তরে পাঠানো আপনি কীভাবে সামলাতে চান, এমন ক্ষেত্র বিবেচনা করুন। ADR-এর ব্যাপারে অন্যদের চেয়ে বেশি প্রভাব রাখতে পারে এমন ক্ষেত্র, ব্যক্তি বা দল আছে কি, যেমন সেটি অনুমোদন করা, তাতে ভোট দেওয়া বা ভেটো দেওয়ার ক্ষমতা?

উদাহরণ উত্তর: ADR-এর শাসনব্যবস্থা এই অগ্রাধিকারক্রমে: CEO, CTO, CLO, যে দল ADR বাস্তবায়ন করে, দলের যেসব বিশেষজ্ঞ ADD সম্পর্কে সবচেয়ে বেশি জানেন। ADR-এ বর্ণিত না থাকলে আর কারও শাসন-ক্ষমতা নেই।

কোন নীতি ADR-এর সঙ্গে মিথস্ক্রিয়া করে?

আপনার সংগঠনের কাজের ধরনের মতো ক্ষেত্র বিবেচনা করুন, যার মধ্যে রয়েছে দ্রুত এগোনো বনাম ধীরে এগোনো, সিদ্ধান্ত-ঐকমত্য বনাম সিদ্ধান্ত-দ্বন্দ্ব, ঝুঁকির পছন্দ বনাম নিরাপত্তার পছন্দ, প্রকাশ্য আলোচনা বনাম ব্যক্তিগত আলোচনা ইত্যাদি।

উদাহরণ উত্তর: আমরা নেতৃত্বের এই নীতিগুলো ব্যবহার করি: কাজের প্রতি ঝোঁক, দ্বিমত-করো-এবং-প্রতিশ্রুতি-দাও, সহজে-ফেরানো-যায় ও সহজে-বিচ্ছিন্ন-করা-যায় এমন সিদ্ধান্তের জন্য ৭০% অনুমান যথেষ্ট ভালো, এবং আমাদের সংগঠনের গোপনীয়তা চুক্তিতে বর্ণিত গোপনীয় তথ্য ছাড়া প্রকাশ্য কাজের ধরন।