আপনি এটি স্বয়ংক্রিয় করা উচিত? পাটিগণিত যে সিদ্ধান্ত নেয়

রক্ষণাবেক্ষণ শব্দটি প্রতিটি 'সবকিছু স্বয়ংক্রিয় করুন' ক্যালকুলেটর বাদ দেয় — এবং পাটিগণিত যা ঠিক করে যে কোন ছোট অটোমেশনগুলি প্রকৃতপক্ষে অর্থ প্রদান করে।

ইন্টারনেট অটোমেশন ক্যালকুলেটর পূর্ণ. "সপ্তাহে সংরক্ষিত ঘন্টা × প্রতি ঘন্টা খরচ" টাইপ করুন এবং ক্যালকুলেটর আপনাকে আত্মবিশ্বাসের সাথে বলে যে আপনার চালান অনুস্মারকগুলি স্বয়ংক্রিয়ভাবে বছরে ₹4.7 লক্ষ সাশ্রয় করবে৷ সংখ্যাটি ভুল নয়, ঠিক। এটি কেবল সেই শব্দটি অনুপস্থিত যা বেশিরভাগ ছোট অটোমেশনকে জয় থেকে ক্ষতিতে পরিণত করে।

অনুপস্থিত শব্দটি হল রক্ষণাবেক্ষণ। "আমাদের এটিকে একবার বা দুবার টুইক করতে হতে পারে" নয়, কিন্তু UI পরিবর্তন, API ব্রেকেজ, এজ কেস, শংসাপত্রের ঘূর্ণন, নীরব ব্যর্থতা এবং প্রতি তিন সপ্তাহে আসা "আমাকে আরও একটি যদি-বিবৃতি যোগ করতে হবে" এর নির্দিষ্ট সংস্করণের মাধ্যমে একটি অটোমেশন কাজ করার সৎ, চলমান খরচ। একবার আপনি পাটিগণিতের সাথে রক্ষণাবেক্ষণের শব্দটি যোগ করলে, আপনি যে অটোমেশন তৈরি করতে চলেছেন তার প্রায় অর্ধেক নেতিবাচক বেরিয়ে আসবে এবং বাকি অর্ধেকটি প্রতিশ্রুত ক্যালকুলেটরের চেয়ে অনেক ছোট হয়ে আসবে।

এই পোস্টটি সৎ পাটিগণিত। এটা সংক্ষিপ্ত কারণ হিসাব সংক্ষিপ্ত। যেটি দীর্ঘ তা হল কিছু নির্মাণ করার আগে এটি চালানোর শৃঙ্খলা, এবং আপনি যখন করবেন তখন রক্ষণাবেক্ষণের মেয়াদ সম্পর্কে সৎ থাকা।

এক-লাইন সূত্রটি বিক্রেতা ক্যালকুলেটরগুলি এড়িয়ে যায়

একটি অটোমেশনের নেট বার্ষিক মূল্যের সঠিক সূত্র হল:

নেট = (পিরিয়ড প্রতি ঘন্টা সংরক্ষিত × প্রতি ঘন্টা খরচ × প্রতি বছর পিরিয়ড) - নির্মাণ খরচ পরিমার্জিত - প্রতি বছর রক্ষণাবেক্ষণ খরচ - প্রতি বছর ব্যর্থতার খরচ

আমি দেখেছি প্রতিটি বিক্রেতা ROI ক্যালকুলেটর প্রথম শব্দটি সঠিক পায়, দ্বিতীয়টিতে অঙ্গভঙ্গি করে এবং তৃতীয় এবং চতুর্থটিকে সম্পূর্ণরূপে উপেক্ষা করে৷ আমাকে সততার সাথে প্রত্যেকের নাম বলতে দিন।

পিরিয়ড প্রতি ঘন্টা সংরক্ষিত × প্রতি ঘন্টা খরচ × প্রতি বছর পিরিয়ড। মোট সুবিধা। এখানে রক্ষণশীল হোন - আপনার মাথায় সংখ্যাটি প্রায় সবসময়ই বেশি থাকে যখন আপনি কাজটি করার সময় আসলে যা ঘটে থাকে। BrowserStack's own automation-ROI guide স্পষ্টভাবে বলে যে "ত্রুটির সবচেয়ে বড় উত্স হল সময়-সংরক্ষিত চিত্র, তাই রক্ষণশীল হোন এবং কাজটি সময় দিন কারণ এটি স্মৃতিতে বিশ্বাস করার পরিবর্তে কয়েকবার ঘটে।" তিনবার সময় নিন, মধ্যমা নিন, তারপর ভাল পরিমাপের জন্য 20% বিয়োগ করুন।

নির্মাণ খরচ পরিমার্জিত। অটোমেশন নির্মাণের এককালীন খরচ, আপনি সততার সাথে এটি চালানোর আশা করছেন এমন বছরের সংখ্যা দিয়ে ভাগ করে। গড় অটোমেশন প্রায় আঠারো মাস ধরে চলে গেলেও তিন বছরেরও কম সময় ধরে কেউ এটিকে পরিত্যাগ করে না। 1.5 বছর ধরে অ্যামোর্টাইজ, 3 নয়।

প্রতি বছর রক্ষণাবেক্ষণের খরচ। এটিকে চালু রাখার চলমান খরচ। এই অনুপস্থিত শব্দ. বাস্তব অটোমেশনগুলি প্রতি বছর রক্ষণাবেক্ষণের জন্য বিল্ড খরচের 15% এবং 40% এর মধ্যে ব্যয় করে — test-automation research এই পরিসরটি বিশেষভাবে রাখে। নিম্ন প্রান্তে ছোট অটোমেশন (একটি বিরল-পরিবর্তনকারী API, একটি স্থিতিশীল ইনপুট বিন্যাস), উচ্চ প্রান্তে জটিল অটোমেশন। ভুল ধরে নিচ্ছে শূন্য।

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

সততার সাথে চারটি পদ যোগ করুন এবং ছবি বদলে যাবে। একটি "আমার ইনভয়েসিং রিমাইন্ডার ইমেলগুলি স্বয়ংক্রিয় করুন" প্রজেক্ট যেটি নির্বোধ ক্যালকুলেটর বছরে +₹2 লক্ষে স্কোর করে, সৎ রক্ষণাবেক্ষণ এবং ব্যর্থতার খরচের পরে প্রায়ই +₹40k-এ স্কোর করে — এখনও ইতিবাচক, কিন্তু যথেষ্ট ছোট যে এটি একই সময়ে আপনি করতে পারেন এমন অন্যান্য জিনিসের সাথে প্রতিযোগিতা করে।

5-ঘন্টা-এক মাসের ফ্লোর

একক নিয়ম যা সবচেয়ে খারাপ অটোমেশনগুলিকে সংরক্ষণ করে তা হল: যদি টাস্কটি মাসে কমপক্ষে 5 ঘন্টা ব্যয় না করে এবং আপনি অর্থপূর্ণ ত্রুটির খরচ সনাক্ত করতে না পারেন তবে এটি স্বয়ংক্রিয় করবেন না।

ওটা আমার নম্বর নয়; এটি হল industry rule of thumb যে একটি সাধারণ অটোমেশনের জন্য একটি নির্মাণ এবং রক্ষণাবেক্ষণ চক্র সাধারণত প্রথম বছরে 6-15 ঘন্টা খরচ করে, এবং যদি টাস্কটি মাসে মাত্র 3 ঘন্টা সাশ্রয় করে তবে আপনি মূল্য ফেরত শুরু করার আগে এটি পরিশোধ করতে ছয় মাস পুড়িয়ে ফেলেছেন — যার সময় অন্তর্নিহিত সিস্টেমটি সাধারণত যথেষ্ট পরিবর্তিত হয়েছে যে অটোমেশনের একটি সংশোধন প্রয়োজন।

5 ঘন্টার মেঝে উদার। এর নীচে, পাটিগণিত প্রায় কখনই কাজ করে না, এবং অটোমেশন তৈরি করার প্রলোভনটি মূলত নান্দনিক — "আমাদের আসলে এটি অন্যভাবে করা দরকার" এর পরিবর্তে "কম্পিউটার যদি এটি করে তবে এটি কি সুন্দর হবে না"।

তিনটি নির্দিষ্ট কাজ যা সর্বদা 5-ঘন্টার ফ্লোর টেস্টে ব্যর্থ হয়, আমার অভিজ্ঞতায়:

  • নিজের কাছে একটি সাপ্তাহিক সারাংশ ইমেল। আপনি ইমেলটি একবার পড়বেন, এটির সংক্ষিপ্তসার পরিবর্তন করার সিদ্ধান্ত নেবেন এবং পরের মাসে ক্যোয়ারীটি টুইক করার জন্য ব্যয় করবেন। টাস্কটি শুরুতে সপ্তাহে 20 মিনিট সময় নেয়; অটোমেশন তৈরি করতে 4 ঘন্টা এবং রক্ষণাবেক্ষণ করতে মাসে 30 মিনিট সময় লাগে। কাজটি ম্যানুয়ালি করুন এবং করার সময় এটি সম্পর্কে চিন্তা করুন। - একটি প্রতিবেদন ফর্ম্যাট করা যা মাসিক আকার পরিবর্তন করে। প্রতি মাসে একজন স্টেকহোল্ডার চান "আরো একটি কলাম" বা "এবার X দ্বারা গোষ্ঠীবদ্ধ"। এটিকে স্বয়ংক্রিয় করা হচ্ছে একটি চলমান লক্ষ্যকে স্বয়ংক্রিয় করা; রক্ষণাবেক্ষণ শব্দটি প্রাধান্য পায়। ফরম্যাটটি ছয় মাসের জন্য স্থিতিশীল না হওয়া পর্যন্ত ম্যানুয়ালি করুন, তারপর স্বয়ংক্রিয়ভাবে করুন। - নিজের জন্য একটি "সহায়ক" অনুস্মারক যা আপনি উপেক্ষা করবেন। অটোমেশন যা অনুমান করে যে পাঠক তাদের আউটপুটে কাজ করবে তার জন্য পাঠককে ইতিমধ্যেই সেই আউটপুটে কাজ করার সিদ্ধান্ত নিতে হবে। আপনি যদি মানসিক নোটে অভিনয় না করে থাকেন তবে আপনি স্বয়ংক্রিয় সংস্করণে কাজ করবেন না — আপনাকে কেবল আরও দক্ষতার সাথে অভিনয় না করার কথা মনে করিয়ে দেওয়া হবে।

রক্ষণাবেক্ষণ-খরচ-আকৃতির ভুল

রক্ষণাবেক্ষণ শব্দটি এমন একটি যা দ্বারা লোকেরা সবচেয়ে বেশি অবাক হয়, তাই এটি নির্দিষ্ট প্রক্রিয়াটির নামকরণের মূল্য।

অটোমেশন রক্ষণাবেক্ষণ "আমাদের একটি বাগ ঠিক করতে হতে পারে" নয়। এটি অটোমেশনকে এর চারপাশে পরিবর্তিত সমস্ত কিছুর সাথে সিঙ্কে রাখার চলমান খরচ। নির্দিষ্টভাবে, একটি সাধারণ ছোট-ব্যবসায়িক অটোমেশনে, যার মধ্যে রয়েছে:

  • ইউআই/ডোম পরিবর্তন যা অটোমেশন স্পর্শ করে। আপনি যে টুলটির বিক্রেতাকে স্বয়ংক্রিয়ভাবে একটি নির্বাচক পরিবর্তন করেন, একটি পৃষ্ঠা পুনরায় ডিজাইন করেন, বা একটি বোতাম সরান তখনই আপনার অটোমেশন ভেঙে যায়। একটি ভাল-পরিকল্পিত API-ব্যাকড অটোমেশনে এটি শূন্য; একটি UI-স্ক্র্যাপার অটোমেশনে এটি রক্ষণাবেক্ষণের বেশিরভাগ খরচ। - API সংস্করণ অবচয়। প্রতি 6-24 মাসে আপনার আপস্ট্রিম API একটি নতুন সংস্করণ প্রবর্তন করবে এবং একটি নির্দিষ্ট তারিখে পুরানোটিকে অবমূল্যায়ন করবে। সেই তারিখে আপনার অটোমেশনের একটি কোড পরিবর্তন প্রয়োজন; এটা অনুপস্থিত কিভাবে অটোমেশন একটি এলোমেলো মঙ্গলবার নিঃশব্দে মারা যায়. - শংসাপত্রের ঘূর্ণন। OAuth টোকেনের মেয়াদ শেষ হয়ে গেছে। API কীগুলি ঘোরানো দরকার। অটোমেশন যার টোকেন রবিবার সকাল 3 টায় মেয়াদ শেষ হয়ে গেছে সেটি হল অটোমেশন যা সোমবার সকাল 10 টা পর্যন্ত কোন আউটপুট তৈরি করে না যখন কেউ লক্ষ্য করে। ঘূর্ণন স্বয়ংক্রিয় করার জন্য প্রায়শই মূল অটোমেশনের চেয়ে বেশি পরিকাঠামোর প্রয়োজন হয়। - ডেটা-শেপ ড্রিফট। সোর্স স্প্রেডশীটের কলামের নাম পরিবর্তন করা হয়েছে। আপনি যে প্রতিবেদনটি পার্স করছেন তা একটি নতুন হেডার সারি লাভ করে। গ্রাহকের রপ্তানি বিন্যাস একটি কলাম দ্বারা পরিবর্তিত হয়। প্রতিটি উৎসের একটি ছোট পরিবর্তন এবং অটোমেশনের একটি সম্পূর্ণ বিরতি, শুধুমাত্র জোরে ব্যর্থ হওয়া একটি দাবি দ্বারা ধরা যায়। - নিঃশব্দ ব্যর্থতা। অটোমেশন চলে, প্রক্রিয়া করার জন্য কিছুই খুঁজে পায় না এবং সাফল্যের প্রতিবেদন করে। এটি রক্ষণাবেক্ষণের একটি বিভাগ যা মূলত "অটোমেশন ধরার খরচ যা আপনাকে মিথ্যা বলেছে", এবং নির্দিষ্ট সংশোধনগুলি the automation failure nobody catches: the workflow that runs green and does nothing এ রয়েছে।

এইগুলির প্রত্যেকটি একটি রক্ষণাবেক্ষণ ইভেন্ট, এবং এটি আঘাত করার সময় প্রতিটির জন্য 30-60 মিনিট খরচ হয়। আপনি যদি একটি প্রদত্ত অটোমেশনের জন্য প্রতি বছর এই ইভেন্টগুলির কতগুলি আশা করেন তা যোগ করলে, আপনার রক্ষণাবেক্ষণ-ঘন্টার চিত্র রয়েছে। একটি ভাল-ডিজাইন করা API-ব্যাকড অটোমেশনের জন্য, বছরে 4-8 ঘন্টা। একটি UI-স্ক্র্যাপিং অটোমেশনের জন্য, 20-40 ঘন্টা। পাঁচটি ভিন্ন সিস্টেমকে স্পর্শ করে এমন একটি অটোমেশনের জন্য, তাদের যোগ করুন।

আপনার প্রতি ঘন্টা খরচ দ্বারা গুণ করুন. এটি আপনার রক্ষণাবেক্ষণ-খরচের মেয়াদ।

যে কোন কিছু নির্মাণের আগে দৌড়াতে হবে পাঁচটি প্রশ্ন

আপনি কোডের একটি লাইন লেখার আগে (অথবা একটি এন8এন ক্যানভাসে একটি নোড ড্রপ করুন, বা একটি জাপিয়ার জ্যাপ কনফিগার করুন), এই পাঁচটির প্রতিটি একটি বাক্যে উত্তর দিন।

1। এই কাজটি প্রতি মাসে কত ঘন্টা সময় নেয়, সততার সাথে সময় করে? "প্রায় এক ঘন্টা" নয়; তিনটি বাস্তব সময়ের মধ্যমা। যদি মাসে 5 ঘন্টার নিচে এবং কোন উপাদান ত্রুটি খরচ না হয়, এখানে থামুন.

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

3। কোন আপস্ট্রিম সিস্টেমের উপর অটোমেশন নির্ভর করে এবং কত ঘন ঘন তারা পরিবর্তিত হয়? একটি API যা বছরে একবার পরিবর্তিত হয় তা ঠিক। পাঁচটি UI যা ত্রৈমাসিক পুনরায় ডিজাইন করা হয় তা নয়।

4. রবিবার রাত 11 টায় যখন অটোমেশনটি ভেঙে যায় তখন কে এর মালিক? যদি উত্তর হয় "কেউ না" বা "আমরা এটি বের করব", অটোমেশনটি ইতিমধ্যেই নির্মাণের ভিত্তিতে ক্লাস 3 - আপনি এমন একটি সমর্থন বাধ্যবাধকতার জন্য স্বয়ংক্রিয়ভাবে আপনার পথ তৈরি করছেন যা আপনি কর্মী রাখেননি৷

5। সময় বাঁচিয়ে আপনি কি করতে যাচ্ছেন? যদি উত্তর হয় "আরো সময় আছে", তাহলে অটোমেশন হল একটি লাইফস্টাইল পছন্দ যার রক্ষণাবেক্ষণ বিল সংযুক্ত রয়েছে। যদি উত্তরটি একটি নির্দিষ্ট জিনিস হয় যা অটোমেশনের চেয়ে বেশি মূল্যবান, আপনার কাছে একটি ব্যবসায়িক ক্ষেত্রে আছে।

যদি এই পাঁচটির কোনও উত্তর অস্বস্তিকর হয় তবে অটোমেশনটি এখনও বিদ্যমান থাকা উচিত নয়। এটি একটি শক্তিশালী দাবি; আমি এটা রাখা. 2, 3 বা 4 প্রশ্নে ব্যর্থ হওয়া একটি টাস্ক স্বয়ংক্রিয় করা আপনাকে এমন একটি সিস্টেমের জন্য দায়ী করে যা আপনি বেছে না নেওয়ার সময়ে আপনাকে কামড় দেবে।

চারটি অটোমেশন যা প্রায় সবসময়ই পরিশোধ করে

ভারসাম্যের জন্য, এখানে অটোমেশনের চারটি আকার রয়েছে যা সবচেয়ে নির্ভরযোগ্যভাবে পাটিগণিত পাস করে, মোটামুটি ক্রমে আমি সেগুলি তৈরি করার সুপারিশ করব।

ব্যাকআপ এবং লগ ফ্লাশ। উচ্চ ফ্রিকোয়েন্সি, প্রতি-দৃষ্টান্তের ছোট খরচ, না করা হলে বিপর্যয়কর ব্যর্থতা খরচ। বিল্ড খরচ কম, রক্ষণাবেক্ষণ খরচ ছোট (প্রমাণপত্র এবং স্টোরেজ), এবং স্বয়ংক্রিয় না করার ব্যর্থতার খরচ হল যেদিন ডিস্ক ব্যর্থ হয় এবং আপনি খুঁজে পান যে আপনার "নিয়মিত ব্যাকআপ" শেষ মার্চে চালানো হয়েছিল। প্রথমে স্বয়ংক্রিয় করুন।

কমপ্লায়েন্স এবং রেকর্ড-কিপিং। যে কোনো কাজ যা অডিটের কারণে একটি নির্দিষ্ট ক্যাডেন্সে ঘটতে হবে — SOC 2 প্রমাণ সংগ্রহ, ট্যাক্স ফাইলিং, গ্রাহকের সম্মতি লগ। এগুলি এমন কাজ যার ব্যর্থতার খরচ হল "অডিটর প্রমাণ গ্রহণ করেন না" এবং যার রক্ষণাবেক্ষণ খরচ আবদ্ধ কারণ প্রয়োজনীয়তা নিজেই স্থিতিশীল।

ক্রস-সিস্টেম পুনর্মিলন। তুলনা করা "বিজ্ঞাপন প্ল্যাটফর্ম X বলে, CRM বলে Y, চালান বলে Z" ঠিক এই ধরনের কাজ যেখানে মানুষের তুলনা ছোট অসঙ্গতিগুলি মিস করে যা যোগ করে। উচ্চ ভলিউম, ত্রুটি খরচ পরিমাপযোগ্য, রক্ষণাবেক্ষণ খরচ কম যদি স্কিমা স্থিতিশীল হয়।

আউটলারদের জন্য দৈনিক স্ক্যান। সম্পূর্ণ রিপোর্ট নয় — এমন একটি স্ক্যান যা শূন্য আউটপুট তৈরি করে যখন সবকিছু স্বাভাবিক থাকে এবং যখন এটি না থাকে তখন একটি নির্দিষ্ট সতর্কতা তৈরি করে। "আমাকে প্রতি সকালে দেখার সংখ্যাগুলি দিন" এর পরিবর্তে "কিছু ভুল হলে আমাকে জানান" এই আকৃতিটি এবং আউটপুট ছোট হওয়ায় রক্ষণাবেক্ষণের শব্দটি ছোট।

চারটির মধ্যে একটি জিনিস মিল রয়েছে: ম্যানুয়ালি কাজটি করার জন্য মানুষের খরচ বেশি এবং এটি এড়িয়ে যাওয়ার ত্রুটির খরচ বাস্তব, তাই সৎ রক্ষণাবেক্ষণ এবং ব্যর্থতার খরচের পরেও পাটিগণিত কাজ করে।

আপনার "জিনিসগুলি আমার স্বয়ংক্রিয় করা উচিত" এর তালিকা সম্পর্কে আসলে কী করতে হবে

কিছু নির্মাণ শুরু করার আগে, এই সপ্তাহে করা মূল্যবান দুটি ব্যায়াম।

অনুশীলন 1. আপনার "যে জিনিসগুলি আমার স্বয়ংক্রিয় করা উচিত" এর তালিকা নিন এবং লিখিতভাবে উপরে পাঁচ-প্রশ্ন পরীক্ষার মাধ্যমে প্রতিটি চালান। যে কোনো প্রশ্ন 1, 2, বা 4 ব্যর্থ হয়, এটি বন্ধ করুন. যে কোনো পাস, এটি একটি "যোগ্য" তালিকায় রাখুন।

অনুশীলন 2. প্রতিটি যোগ্য অটোমেশনের জন্য, সৎ চার-মেয়াদী গাণিতিক গণনা করুন — স্থূল সুবিধা, বিয়োগ পরিমার্জিত বিল্ড খরচ, রক্ষণাবেক্ষণে প্রতি বছর বিল্ড খরচের বিয়োগ 25% (প্রশ্ন 3 এর উপর ভিত্তি করে 15% বা 40% এ সামঞ্জস্য করুন), ব্যর্থতা-খরচের অনুমান বিয়োগ করুন। নেট বার্ষিক মূল্য অনুসারে র‌্যাঙ্ক। উপরেরটি তৈরি করুন, তারপরে দ্বিতীয়টি তৈরি করার প্রতিশ্রুতি দেওয়ার আগে ছয় মাসের জন্য প্রকৃত রক্ষণাবেক্ষণের ব্যয় নির্ধারণ করুন।

বেশিরভাগ লোকের "অটোমেট করার জিনিস" তালিকায় দশটি আইটেম রয়েছে। ব্যায়াম 1 এর পরে সাধারণত চারটি হয়। ব্যায়াম 2 এর পরে এটি সাধারণত দুটি হয়, এবং তাদের মধ্যে একটির প্রত্যাশিত তুলনায় অনেক কম লাভ হয়। এটি হল সৎ উত্তর, এবং সপ্তাহান্তে এমন কিছু তৈরি করার আগে এটি থাকা মূল্যবান যার ROI আপনি সঠিকভাবে গণনা করেননি৷

বৃহত্তর নীতি

একটি ব্যবসার মূল্য হল নির্দিষ্ট সিদ্ধান্তগুলি আপনার প্রসঙ্গের সাথে কেউ নিতে পারে। অটোমেশন শুধুমাত্র সেই কাজের জন্য তৈরি করা মূল্যবান যেগুলির জন্য সেই প্রেক্ষাপটের প্রয়োজন নেই — যে কাজগুলিতে একটি মেশিন, একই ইনপুট দেওয়া হলে, একজন দক্ষ মানুষ একই আউটপুট তৈরি করে। প্রতিটি অটোমেশনের জন্য আপনি এমন একটি কাজের বিরুদ্ধে তৈরি করেন যার জন্য আপনার প্রসঙ্গ প্রয়োজন হয় এমন একটি সিদ্ধান্ত যা আপনি আপনার নিজের বিচার থেকে সরিয়ে ফেলেছেন এবং এমন একটি সিস্টেমের কাছে হস্তান্তর করেছেন যা একদিন এমনভাবে ভুল হবে যে আপনি সহজেই সংশোধন করতে পারবেন না।

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

যেখানে এটি বাকি কাজের সাথে খাপ খায়

উপরের পাটিগণিত হল "আমি কি এটি তৈরি করব" প্রশ্ন। যদি আপনার উত্তর হ্যাঁ হয়, তাহলে পরবর্তী প্রশ্নগুলি — ফলাফল এজেন্টকে কতটা কর্তৃত্ব দিতে হবে, এটি কী করে সে সম্পর্কে কী লগ করতে হবে — যথাক্রমে deciding what an AI agent is allowed to touch এবং what to log when an AI agent acts on your behalf এর পদার্থ।

যদি আপনার সমস্যা হয় যে আপনি বেশ কয়েকটি অটোমেশন তৈরি করেছেন এবং তাদের মধ্যে একটি নীরব হয়ে গেছে — পাইপলাইনটি সবুজ চলছে এবং কিছুই তৈরি করছে না — ডায়াগনস্টিক এবং ফিক্স প্যাটার্নটি the automation failure nobody catches: the workflow that runs green and does nothing এ রয়েছে। পরবর্তীটি তৈরি করার সিদ্ধান্ত নেওয়ার আগে উপরের পাটিগণিতের সাথে ব্যর্থতার খরচ যোগ করুন।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

কতদিনের মধ্যে আমার নির্মাণ খরচের পরিমাপ করা উচিত?

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

আমার কোন ঐতিহাসিক তথ্য না থাকলে আমার কত শতাংশ রক্ষণাবেক্ষণ ব্যবহার করা উচিত?

প্রতি বছর বিল্ড খরচের 25% থেকে শুরু করুন এবং একটি স্থিতিশীল সিস্টেমকে স্পর্শ করার জন্য একটি ভাল-ডিজাইন করা API-ব্যাকড অটোমেশনের জন্য 15% পর্যন্ত সামঞ্জস্য করুন, বা UI কে স্ক্র্যাপ করে বা একাধিক আপস্ট্রিম স্প্যান করে এমন যেকোনো কিছুর জন্য 40% পর্যন্ত। Test-automation research সেখানে বাস্তব-বিশ্বের পরিসর রাখে এবং শূন্যকে ধরে নেওয়া ভুল যা এই প্রকল্পগুলির অর্ধেককে জয় থেকে হারাতে ফ্লিপ করে।

আমার কি এমন একটি কাজ স্বয়ংক্রিয় করা উচিত যা মাসে মাত্র 3 ঘন্টা লাগে যদি আমি এটি করতে অপছন্দ করি?

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

যদি একটি টাস্ক 5 ঘন্টার কম সাশ্রয় করে তবে ত্রুটির খরচ বেশি হয়?

তারপর মেঝে প্রযোজ্য হয় না — পাটিগণিত ব্যর্থতা-খরচ শব্দ দ্বারা চালিত হচ্ছে, ঘন্টা-সংরক্ষিত শব্দ নয়। ব্যাকআপ, কমপ্লায়েন্স এভিডেন্স, এবং ক্রস-সিস্টেম রিকনসিলিয়েশন সবই ত্রুটির খরচে পাস করে, এমনকি যখন সংরক্ষিত সময় কম হয়, কারণ টাস্ক এড়িয়ে যাওয়ার খরচই সংখ্যাগুলিকে কাজ করে।

আমি কি জাপিয়ার ব্যবহার করব নাকি কোডে এটি তৈরি করব?

আপনি বা আপনার দলের যে কেউ একটি রবিবার রাত 11 টায় বিরতি হলে বজায় রাখতে পারেন। রক্ষণাবেক্ষণ শব্দটি পাটিগণিতকে প্রাধান্য দেয়, এবং এমন একটি টুল যা দলের কেউই ডিবাগ করতে পারে না প্রতিটি ছোট বিরতিকে বড় একটিতে পরিণত করে — এটি দুটি বিকল্পের মধ্যে বিল্ড খরচের পার্থক্যের চেয়ে একটি বড় কারণ।

কত ঘন ঘন API সংস্করণ অবচয় আসলে আমার অটোমেশন ভেঙে দেবে?

আপস্ট্রিম API প্রতি 6 থেকে 24 মাসে একটি প্রয়োজনীয় কোড পরিবর্তন আশা করুন, যে তারিখে বিক্রেতা বাছাই করে এবং আপনি তা করেন না। আপনার বাস্তবসম্মত অবচয়-চালিত রক্ষণাবেক্ষণ লোড পেতে সেই ক্যাডেন্স দ্বারা আপস্ট্রিম API-এর সংখ্যা গুণ করুন এবং শীর্ষে শংসাপত্রের ঘূর্ণন যোগ করুন।

প্রতি মাসে টাস্কের আকার পরিবর্তন হলে কী হবে — আমি কি এখনও এটি স্বয়ংক্রিয়ভাবে করব?

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

এক-বাক্য সংস্করণ

প্রতিটি অটোমেশন-আরওআই ক্যালকুলেটর রক্ষণাবেক্ষণ এবং ব্যর্থতার খরচগুলিকে উপেক্ষা করে, তাই সেগুলি স্পষ্টভাবে যোগ করুন — রক্ষণাবেক্ষণে প্রতি বছর বিল্ড খরচের 15-40% আশা করুন, পাশাপাশি একটি বাস্তব ব্যর্থতা-খরচ অনুমান — এবং কোনও কিছু তৈরি করার আগে 5-ঘন্টা-প্রতি-মাসে ফ্লোর প্রয়োগ করুন; স্বয়ংক্রিয়ভাবে ব্যাকআপ, কমপ্লায়েন্স এবং ক্রস-সিস্টেম পুনর্মিলন নির্ভরযোগ্যভাবে, এবং সেই কাজগুলিকে স্বয়ংক্রিয় করতে প্রত্যাখ্যান করুন যার ব্যর্থতা মোডের জন্য আপনাকে ছুটির জন্য রবিবার রাত 11 টায় ব্যক্তিগতভাবে পৌঁছাতে হবে।