হাতেকলমে ফরওয়ার্ড ডেপ্লয়েড ইঞ্জিনিয়ারিং (FDE)¶
বইয়ের মাস্টার ব্লুপ্রিন্ট ও চ্যাপ্টার ওভারভিউ¶
শুরুতে আমরা দেখেছি কেন হেডকোয়ার্টারের এসি রুমে বসে বানানো সফটওয়্যার ক্লায়েন্টের ফ্লোরে গিয়ে আটকে যায় বলে দুনিয়াজুড়ে ফরওয়ার্ড ডেপ্লয়েড ইঞ্জিনিয়ারদের (FDE) চাহিদা এখন আকাশচুম্বী। এই মাস্টার ব্লুপ্রিন্ট হলো পুরো বইটার একটা রোডম্যাপ। পাতার পর পাতা লেকচার না দিয়ে প্রতিটা চ্যাপ্টারে আমরা ঠিক কোন বাস্তব সমস্যাটা ধরব আর "কোড-স্যান্ডউইচ" মেথডে কোন টুলটা হাতেকলমে তৈরি করব - সেটার একটা ব্লুপ্রিন্ট দিলাম।
ইন্ট্রোডাকশন: গ্রাউন্ড রিয়েলিটি এবং কাস্টমারের স্টোরি¶
(পেজ টার্গেট: আনুমানিক ১৫)
ইউএটি সাইন-অফ আর বিল পাসের ১২০ দিন পর ক্লায়েন্টের অফিসে গিয়ে যদি দেখি সিস্টেমটা অনেকেই ব্যবহারই করছেন না। এই চ্যাপ্টারে আমরা সফটওয়্যার প্রজেক্টের সবচেয়ে বড় কিলার "সাইলেন্ট চার্ন" (Silent Churn) এবং শ্যাডো আইটির আলাপ করব। এই পর্যায়ে আমরা সরাসরি ঢুকে যাব ল্যাবের "হ্যাপি পাথ" আর ফিল্ডের বাস্তব এনভায়রনমেন্টের টেকনিক্যাল গ্যাপে।
- সাইলেন্ট চার্ন পোস্ট-মর্টেম: উনষাট জন স্টাফের মধ্যে মাত্র চারজনের লগইন এবং লাল মলাটের খাতা ও পুরনো এক্সেল ফাইলের কাছে আধুনিক সফটওয়্যার হেরে যাওয়ার আসল কারণ।
- ল্যাবের হ্যাপি পাথ বনাম ফিল্ডের রিয়েলিটি: পরিপাটি টেস্ট ডেটাবেজের বাইরে ভাঙাচোরা লিগ্যাসি সিস্টেম, বাংলিশ ডেটা আর ধীরগতির নেটওয়ার্কের বাস্তবতা।
- ফুল স্ট্যাক থেকে এফডিইতে ওঠা: কম্পোনেন্ট ইঞ্জিনিয়ারিং ও ট্র্যাডিশনাল ফুল স্ট্যাকের সীমা কোথায় শেষ হয় এবং কোর ডেভেলপার, কনসালট্যান্ট ও এফডিইর কাজের সুনির্দিষ্ট তফাত কোথায়।
- কোড-স্যান্ডউইচ প্রুফ: সার্ভারের আপটাইম না দেখে সরাসরি ডেটাবেজ লগ থেকে ইউজার অ্যাডপশন ও সাইলেন্ট চার্ন ধরার পাইথন অডিট স্ক্রিপ্ট (
audit_system_adoption)।
চ্যাপ্টার ১: ফিল্ড ডিসকাভারি ও এসওপি অডিট - অফিশিয়াল পেপারওয়ার্ক বনাম গ্রাউন্ড রিয়েলিটি¶
(পেজ টার্গেট: আনুমানিক ৩০)
ক্লায়েন্টের বাঁধাই করা অফিশিয়াল এসওপি (SOP) ফাইলের সাথে অপারেশন ফ্লোরের রোজকার কাজের কোনো মিল থাকে না। এই চ্যাপ্টারের মূল লক্ষ্য হলো ক্লায়েন্টের অফিসে পা রাখার প্রথম আটচল্লিশ ঘণ্টায় মানুষের মনের ফিয়ার দূর করা এবং স্টাফদের অলিখিত শর্টকাটের ভেতর থেকে সিস্টেমের আসল বটলনেক খুঁজে বের করা।
- প্রথম ৪৮ ঘণ্টার সাইকোলজি ও শ্যাডো সেশন: ল্যাপটপ ব্যাগে রেখে স্টাফদের সাথে বিশ্বাস তৈরি করা এবং কোনো প্রশ্ন বা জাজমেন্ট না করে ডেস্কের পাশে চুপচাপ বসে কাজের আসল জট ডিসকাভারি করার কৌশল।
- ফলসিফায়েবল মেট্রিক ও বাউন্ডারি ডিফেন্স: "সিস্টেম ফাস্ট করব" জাতীয় ধোঁয়াশা কথা বাদ দিয়ে ঘড়ি ধরে মাপার মতো সাকসেস মেট্রিক ঠিক করা এবং মুখে "না" না বলেও স্কোপ ক্রিপ (Scope Creep) ঠেকানোর কন্ট্রাক্ট।
- As-Is থেকে To-Be ট্রান্সফরমেশন: বর্তমান ম্যানুয়াল ক্যাওস (
As-Is) থেকে অটোমেটেড ওয়ার্কফ্লোতে (To-Be) যাওয়ার ভিজ্যুয়াল ব্লুপ্রিন্ট। - কোড-স্যান্ডউইচ প্রুফ: ১-ট্যাপ ওটিপি অনুমোদনের মাধ্যমে আড়াই ঘণ্টার চালান ক্লিয়ারেন্স দশ মিনিটের নিচে নামানোর ট্র্যাকার (
approve_challan_with_otp) এবং ওয়ার্কফ্লো বটলনেক অ্যানালাইজার (analyze_workflow_bottlenecks)।
চ্যাপ্টার ২: লোকাল আর্কিটেকচার ও অন-প্রেম ইন্টেলিজেন্স¶
(পেজ টার্গেট: আনুমানিক ৩৫)
রাস্তায় ফাইবার কাটা পড়া, ক্লাউডের আনএক্সপেক্টেড ডলার বিল কিংবা ডেটা প্রাইভেসির কড়া নিয়মের কারণে ফিল্ডের অনেক প্রজেক্টেই পাবলিক ক্লাউড ব্যবহার করা যায় না। এই চ্যাপ্টারে দেখানো হয়েছে কিভাবে ক্লায়েন্টের অফিসের সাধারণ পুরনো পিসি বা অন-প্রেম সার্ভারেই বিনা খরচে হাই-পারফরম্যান্স ডেটা পাইপলাইন ও লোকাল এআই ইঞ্জিন দাঁড় করাতে হয়।
- অন-প্রেম এজ আর্কিটেকচার: ক্লাউড বা দামি জিপিইউ ছাড়া সাধারণ সিপিইউ ও ৩২ জিবি র্যামের লোকাল সার্ভারে ৪-বিট কোয়ান্টাইজড এলএলএম (
Qwen 2.5) চালানোর সহজ হিসাব। - ওভার-ইঞ্জিনিয়ারিং থেকে মুক্তি: ক্যাফকা বা কুবারনেটিসের জটিলতায় না গিয়ে সাধারণ পাইথন ও
SQLite WAL(Write-Ahead Logging) মোড দিয়ে ডেটাবেজ লক ছাড়াই সেকেন্ডে হাজার রিকোয়েস্ট সামলানো। - কোড-স্যান্ডউইচ প্রুফ: জিরো-ডিপেন্ডেন্সি
SQLite WALকনকারেন্ট কিউ এবংOllamaদিয়ে কাস্টমারের এলোমেলো বাংলা মেসেজ পড়ে রিয়েল-টাইমে স্ট্রাকচার্ডJSONঅ্যাকশন প্ল্যান তৈরির লোকাল ট্রায়াজ ইঞ্জিন (triage_customer_ticket)।
চ্যাপ্টার ৩: দ্য নিউ এসডিএলসি - এআই কোডিং এজেন্ট ও রেজিলিয়েন্ট পাইপলাইন¶
(পেজ টার্গেট: আনুমানিক ৩৫)
তিরিশ পাতার বিআরডি আর দুই মাসের স্প্রিন্টের যুগ শেষ। ফিল্ডে বসে কাস্টমারের সামনে দ্রুত কোড নামানোর জন্য এখন আমাদের হাতে আছে ডিপসিক (DeepSeek) ও ওপেনকোড হারনেস (OpenCode Harness)-এর মতো এআই কোডিং এজেন্ট। তবে অন্ধভাবে "ভাইব কোডিং" না করে কিভাবে কড়া গার্ডরেইল ও অটো-রোলব্যাক পাইপলাইন দিয়ে প্রোডাকশনকে নিরাপদ রাখতে হয়, তা নিয়েই এই চ্যাপ্টার।
- এআই এজেন্ট গার্ডরেইল ও ২০ মিনিটের ডোমেইন স্প্রিন্ট: কোড ড্রিফট ঠেকানোর তিনটা টেকনিক্যাল গার্ডরেইল এবং ডোমেইন এক্সপার্টের পাশে বসে মাত্র বিশ মিনিটে বিজনেস লজিককে টেস্ট কেস ও কোডে রূপান্তর করা।
- ইভ্যালুয়েশন হারনেস (Eval Before Build): কোড লেখার আগেই কাস্টমারের আসল ডেটা দিয়ে গোল্ডেন ডেটাসেট বানানো এবং স্কিমা ভ্যালিডিটি ও অ্যাকুরেসি মাপার টেস্টবেঞ্চ।
- কোড-স্যান্ডউইচ প্রুফ: ভ্যাট ও রিবেট লজিকের গার্ডরেইল স্ক্রিপ্ট (
calculate_net_vat), অটোমেটেড ইভ্যাল স্কোরার (evaluate_triage_model) এবং ক্র্যাশ করলে ৫ সেকেন্ডে আগের স্টেবল কমিটে ফিরে যাওয়ার সেলফ-হিলিং সিআই/সিডি ওয়ার্কফ্লো (field-deploy.yml)।
চ্যাপ্টার ৪: ফিল্ড প্লেবুক ইন অ্যাকশন - বাস্তব কেস স্টাডি¶
(পেজ টার্গেট: আনুমানিক ৪৫)
আগের তিন চ্যাপ্টারে শেখা সব স্ট্রাটেজি এবার প্রয়োগ করা হবে বাংলাদেশের দুটো হাই-প্রেশার ইন্ডাস্ট্রির রিয়েল-ওয়ার্ল্ড কেস স্টাডিতে। সাথে থাকবে ফিল্ডের সবচেয়ে স্পর্শকাতর চ্যালেঞ্জ - অফিস পলিটিক্স এবং মানুষের ইগো সামলানোর কৌশল। আমি আপনাকে সাইকোলজি পড়তে বলছি না। তবে ভবিষ্যতের অটোমেটেড ওয়ার্ল্ডে মানুষ কীভাবে চিন্তা করে এবং তাদের মনের ভিতরে ঢোকার স্ট্রাটেজি জানার প্রয়োজন আমাদের।
- ট্র্যাক এ (ঢাকার আইএসপি ও টেলিকম অটোমেশন): বৃষ্টির দিনে মেইন ফাইবার কাটা পড়লে পঞ্চাশ হাজার কাস্টমার টিকিটের বন্যা সামলাতে অপটিক্যাল সুইচের (
OLT) লালLOSঅ্যালার্মের সাথে টিকিট কোরিলেশন। - ট্র্যাক বি (চট্টগ্রাম বন্দরের সাপ্লাই চেইন রিকনসিলিয়েশন): কাস্টমস বিল অব এন্ট্রি, কমার্শিয়াল ইনভয়েস ও ডিজিটাল ওয়েব্রিজ স্কেলের ওজনের গরমিল মেটাতে ১% টলারেন্সের থ্রি-ওয়ে অটোমেটেড অডিট।
- ফিল্ড পলিটিক্স ও স্টেকহোল্ডার অ্যালাইনমেন্ট: অটোমেশনের ভয়ে বাধা দেওয়া মিড-লেভেল ম্যানেজারকে তর্কে না জড়িয়ে উল্টো সিস্টেমের "হিরো" বানিয়ে দেওয়ার মনস্তাত্ত্বিক কৌশল। বসকে হিরো বানালে, শেষে লাভ আপনারই।
- কোড-স্যান্ডউইচ প্রুফ: পাইথনের
asyncioরাউটিং ওয়ার্কার (route_isp_ticket), পোর্ট ডকুমেন্ট রিকনসিলার (reconcile_shipment) এবং ম্যানেজারের জন্য ১-ক্লিক এক্সিকিউটিভ সামারি জেনারেটর (build_manager_hero_report)।
চ্যাপ্টার ৫: এফডিই অর্গানাইজেশন স্কেলিং ও ক্যারিয়ার রোডম্যাপ¶
(পেজ টার্গেট: আনুমানিক ২৫)
একজন (একক) ইঞ্জিনিয়ার হিসেবে একটা ব্রাঞ্চ জয়ের পর যখন একসাথে আরও চারটা ব্রাঞ্চে সিস্টেম স্কেল করার ডাক আসে, তখন প্রতিবার স্ক্র্যাচ থেকে কোড লিখলে টিম টিকবে না আর। এই চ্যাপ্টারে থাকছে নিজের কাজের অভিজ্ঞতাকে একটা রিপিটেবল প্রোডাক্ট ও স্কোয়াডে ট্রান্সফর্ম করার গাইড এবং তরুণ ডেভেলপারদের ক্যারিয়ার রোডম্যাপ। নতুন প্রজন্ম বাঁচলে দেশও বাঁচবে।
- এফডিই স্কোয়াড ও ফিল্ড-টু-কোর লুপ: ডোমেইন ব্রিজার, ফিল্ড ইন্টিগ্রেটর ও লিড আর্কিটেক্ট নিয়ে স্কোয়াড তৈরি আর ফিল্ডের কাস্টম স্ক্রিপ্টকে কনফিগ-ড্রিভেন কোর মডিউলে ট্রান্সফর্ম করা।
- বাংলাদেশের বাজার ও ক্যারিয়ার রোডম্যাপ: দেশের গার্মেন্টস, ব্যাংক, হাসপাতাল ও লজিস্টিকস খাতে এফডিইদের কাজের সুযোগ, তিনমুখী স্কিল সেট এবং জুনিয়র ডেভেলপারদের ৫ ধাপের রোডম্যাপ।
- কোড-স্যান্ডউইচ প্রুফ: কোর ইঞ্জিনে হাত না দিয়ে শুধু কনফিগ বদলে নতুন ব্রাঞ্চে ডেপ্লয় করার মডিউল (
CoreReconcilerEngine) এবং প্রথম সপ্তাহের কুইক উইন বাছাইয়ের র্যাংকিং অ্যালগরিদম (calculate_quick_win_score)।
কনক্লুশন ও ফিল্ড রেফারেন্স: পারফেক্ট হ্যান্ডওভার ও ফিউচার প্রুফিং¶
(পেজ টার্গেট: আনুমানিক ১৫)
একজন এফডিইর আসল সাকসেস ডেপ্লয়মেন্টের দিন দিয়ে মাপা যায় না; মাপা হয় তিনি ক্লায়েন্টের অফিস ছেড়ে চলে আসার কয়েকমাস মাস পর সিস্টেমটা কেমন চলছে তার ওপর। শেষ চ্যাপ্টারে থাকছে ক্লায়েন্টের লোকাল আইটি টিমের হাতে সিস্টেমের ওনারশিপ বুঝিয়ে দিয়ে সম্মানজনকভাবে এক্সিট নেওয়ার প্রোটোকল।
- গোল্ডেন হ্যান্ডওভার ও ফায়ার ড্রিল: প্রথম দিন থেকে শ্যাডো পার্টনার তৈরি করা, এক পাতার বাংলা রানবুক লেখা এবং ইচ্ছে করে সার্ভিস থামিয়ে লাইভ ফায়ার ড্রিল করানো।
- হাইপার-কেয়ার ও প্রোঅ্যাকটিভ অবজারভেবিলিটি: গো-লাইভের পরের তিন সপ্তাহ কাস্টমার ফোন করার আগেই লগ দেখে সমস্যা সারানো এবং অন-প্রেম এজ কম্পিউটিংয়ের ভবিষ্যৎ।
- কোড-স্যান্ডউইচ প্রুফ ও অ্যাপেন্ডিক্স: অটোমেটেড অন-প্রেম হেলথ চেক স্ক্রিপ্ট (
run_health_diagnostics), প্রোঅ্যাকটিভ মেমোরি ওয়াচডগ (monitor_hypercare_worker), এবং অ্যাপেন্ডিক্সে ৮-পয়েন্টের ফিল্ড অডিট শিট, গিটহাব ল্যাব গাইড ও ডিকশনারি।
পেজ বাজেট ও ওয়ার্ড কাউন্ট সামারি¶
প্রকাশকের সাড়ে বারো ফর্মার মুদ্রণ স্ট্যান্ডার্ডে যাতে বইটা নিখুঁতভাবে শেষ হয়, সেজন্য পেজ আর ওয়ার্ডের বাজেট নিচে দেওয়া হলো। মোট ১৯৫ থেকে ২০০ পেজ, আনুমানিক ৫০,০০০ - ৫৫,০০০ ওয়ার্ড।
| চ্যাপ্টার ও সেকশন | পেজ টার্গেট | আনুমানিক ওয়ার্ড কাউন্ট |
|---|---|---|
| বইয়ের ইন্ট্রোডাকশন ও ব্যাকগ্রাউন্ড | ১৫ পেজ | ৪,০০০ ওয়ার্ড |
| চ্যাপ্টার ১: ফিল্ড ডিসকাভারি ও এসওপি অডিট | ৩০ পেজ | ৮,০০০ ওয়ার্ড |
| চ্যাপ্টার ২: লোকাল আর্কিটেকচার ও কোড প্রুফ | ৩৫ পেজ | ৯,৫০০ ওয়ার্ড |
| চ্যাপ্টার ৩: দ্য নিউ এসডিএলসি ও সিআই/সিডি | ৩৫ পেজ | ৯,৫০০ ওয়ার্ড |
| চ্যাপ্টার ৪: দুটো রিয়েল-ওয়ার্ল্ড কেস স্টাডি | ৪৫ পেজ | ১২,৫০০ ওয়ার্ড |
| চ্যাপ্টার ৫: টিম স্কেলিং ও ক্যারিয়ার স্কিলস | ২৫ পেজ | ৭,০০০ ওয়ার্ড |
| কনক্লুশন ও অ্যাপেন্ডিক্স রেফারেন্স | ১৫ পেজ | ৪,৫০০ ওয়ার্ড |
| টোটাল | ১৯৫-২০০ পেজ | ৫৫,০০০ ওয়ার্ড |