অনিশ্চয়তা পরিচালনা করুন
সিস্টেম উন্নয়নে

Vendor lock-in এবং প্রকল্প ধস নির্বাহীদের জন্য সবচেয়ে বড় ট্রমা।

আমরা "স্বচ্ছতা"-র ভূমিকা ব্যাখ্যা করি, যা আপনাকে যে কোনো সময় সরে যাওয়ার জন্য প্রস্তুত রাখে এবং এসব ঝুঁকি এড়ায়।

1. বেরিয়ে যাওয়ার খরচ সিমুলেশন

Sunk cost নির্বাহী সিদ্ধান্তকে ঝাপসা করে।

প্রথাগত fixed-bid চুক্তির অধীনে প্রকল্প থামানো বনাম নমনীয় DaaS/Staff Augmentation মডেলে ক্ষতি তুলনা করুন।

সঞ্চিত খরচের তুলনা

আপনি যে মাসে বেরোবেন (বাতিল করবেন) তা বদলাতে স্লাইডার সরান।

বেরোনোর সময়:

প্রথাগত ঝুঁকি (fixed-bid)

সমাপ্তি জরিমানা এবং মধ্যবর্তী ডেলিভারেবলের buyout বাধ্যবাধকতা প্রায়শই প্রযোজ্য হয়, যা sunk cost এক্সপোজার বাড়ায়।

DaaS ঝুঁকি (নমনীয় চুক্তি)

আপনি কেবল সম্পন্ন কাজের জন্যই অর্থ প্রদান করেন। যেহেতু যে কোনো সময় থামতে পারেন, ক্ষতি বাড়ার আগে বেরিয়ে যেতে পারেন।

যে কোনো সময় বাতিল করার সুযোগ সরবরাহকারীকে উচ্চ মান বজায় রাখতে উদ্বুদ্ধ করে।

2. vendor lock-in এবং "স্বচ্ছতা"-র অ্যানাটমি

Lock-in ভয় আসে ভিতরে কী আছে না দেখার কারণে।

যে উপাদানগুলো black box এড়ায় এবং স্বায়ত্তশাসিত নিয়ন্ত্রণ ফিরিয়ে আনে তা তুলনা করুন।

প্রথাগত সরবরাহকারী
📦

Black-box উন্নয়ন

বিস্তারিত স্পেসিফিকেশন কেবল সরবরাহকারীর মাথায় থাকে

  • কোড মালিকানা অস্পষ্ট

    কাস্টম framework এবং লাইব্রেরি অন্য দলের জন্য takeover কঠিন করে তোলে।

  • ডকুমেন্টেশন অনুপস্থিত

    আপনি কার্যকর পণ্য পান, কিন্তু এর পিছনের "কেন" নয়।

  • মানুষ-নির্ভরতা

    একজন গুরুত্বপূর্ণ ব্যক্তি চলে গেলে সিস্টেম থেমে যেতে পারে।

প্রস্তাবিত মডেল (DaaS)
🔍

White-box উন্নয়ন

যেকোনো সময় হস্তান্তরের জন্য সিস্টেম প্রস্তুত রাখুন

  • স্ট্যান্ডার্ড প্রযুক্তি নির্বাচন

    প্রতিস্থাপনের বিকল্প বজায় রাখতে ব্যাপকভাবে ব্যবহৃত ভাষা ও framework বেছে নিন।

  • GitHub ইত্যাদিতে সবসময় শেয়ার করা

    ক্লায়েন্টের repo-তে দৈনিক commit করুন যাতে অগ্রগতি ও মান real-time এ দেখা যায়।

  • Exit কৌশল শুরুতেই নির্ধারিত

    প্রথম দিন থেকেই internalization/transition পরিকল্পনা ডিজাইন করুন।

পার্টনার নির্বাচন মূল্যায়ন অক্ষ (Risk Radar)

পার্টনার নির্বাচন করতে মূল্য নয়, নিচের পাঁচটি অক্ষও মূল্যায়ন করুন যাতে reversibility মাপা যায়।

  • স্বচ্ছতা: তথ্যে প্রবেশাধিকার
  • স্ট্যান্ডার্ড প্রযুক্তি: টেক স্ট্যাক কতটা সাধারণ
  • চুক্তির নমনীয়তা: বাতিল করার সহজতা
  • ডকুমেন্টেশন: নথিবদ্ধ নকশা অভিপ্রায়
  • স্বনির্ভরতা সহায়তা: internalization এ সহায়তার ইচ্ছা

3. নির্ভরতা থেকে মুক্তি: Exit কৌশল

চুক্তিগত lock-in থেকে মূল্যভিত্তিক সম্পর্কে যান।

প্রয়োজনে মসৃণভাবে বেরিয়ে যাওয়া ও হস্তান্তরের রোডম্যাপ নির্ধারণ করুন।

ধাপ 01 সম্পদের মালিকানা নিশ্চিত করুন

সোর্স কোড, ডিজাইন ডেটা এবং ডকুমেন্টেশন ক্লায়েন্টের মালিকানায় আছে তা নিশ্চিত করুন।

ক্লায়েন্ট রিপোজিটরি (GitHub ইত্যাদি) তৈরি করে এবং সরবরাহকারীকে আমন্ত্রণ জানায়।

ধাপ 02 জ্ঞানকে ব্যক্তিনির্ভর করবেন না

মিটিং নোটের পাশাপাশি কোড মন্তব্য ও ADR-ও নথিবদ্ধ করুন।

"কেন"-এর প্রসঙ্গ রেখে দিলে হস্তান্তর খরচ কমে।

ধাপ 03 ওভারল্যাপ সময়কাল

internalization বা সরবরাহকারী পরিবর্তনে 1-2 মাস ওভারল্যাপ রাখুন।

pair programming এবং code review ব্যবহার করে কাজের স্তরে কর্তৃত্ব হস্তান্তর করুন।

লক্ষ্য সম্পূর্ণ স্বাধীনতা

বাহ্যিক অংশীদার ছাড়াই সিস্টেম চলতে থাকে এমন অবস্থা।

এটাই ঝুঁকি ব্যবস্থাপনার চূড়ান্ত লক্ষ্য — একটি স্বাস্থ্যকর উন্নয়ন ভঙ্গি।