6 মিনিট

ম্যানুয়াল অনুমোদন ওয়ার্কফ্লো সফটওয়্যার: প্রথমে প্রক্রিয়াটি মানচিত্র করুন

ম্যানুয়াল অনুমোদন ওয়ার্কফ্লো সফটওয়্যার সবচেয়ে ভালো কাজ করে যখন আপনি রিমাইন্ডার বা নিয়ম যোগ করার আগে স্ট্যাটাস, মালিক, সময়সীমা এবং ব্যতিক্রমগুলো নির্ধারণ করেন।

ম্যানুয়াল অনুমোদন ওয়ার্কফ্লো সফটওয়্যার: প্রথমে প্রক্রিয়াটি মানচিত্র করুন

কেন ইমেইল অনুমোদন জটিল হয়

ইমেইল ছোট এবং অপ্রাতিষ্ঠানিক প্রক্রিয়ার জন্য কাজ করে। একজন অনুরোধ পাঠায়, অন্য জন জবাব দেয়, এবং কাজ এগোয়। কিন্তু যখন আরো মানুষ জড়িত হয়, সমস্যা দ্রুত দেখা দেয়।

প্রথম সমস্যা হলো দৃশ্যমানতার অভাব। অনুমোদন অনুরোধগুলো নিউজলেটার, ক্যালেন্ডার ইনভাইট এবং দৈনন্দিন বার্তার পাশে লুকিয়ে পড়ে। কেউ পরে রিভিউ করার কথা ভাবেন, তারপর তা ইনবক্সে নীচে চলে যায় এবং অদৃশ্য হয়ে যায়।

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

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

অফ আউট থাকলে বা যদি পরিমাণ, ঝুঁকি বা কাস্টমার টাইপ অনুযায়ী পথ বদলে যায় তখন পরিস্থিতি আরও খারাপ হয়। ওই ব্যতিক্রমগুলো সাধারণত মানুষের মনে থাকে, যৌথ প্রক্রিয়ায় নয়। তাই অনুমোদন পথ ভবিষ্যদ্বাণী করা কঠিন এবং ট্র্যাক করাও কঠিন।

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

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

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

সফটওয়্যারে সেটিংস বদলে আগে প্রকৃত প্রক্রিয়াটি মানচিত্র করুন

কোনো সফটওয়্যারে কিছু বানানোর আগে লিখে রাখুন আজ প্রক্রিয়াটি আসলে কিভাবে কাজ করে। আপনি যদি এই ধাপটি বাদ দেন, তাহলে সম্ভবত ইমেইলের অগোছালো পদ্ধতি নতুন টুলে কপি করে ফেলবেন পরিবর্তে সেটা ঠিক করার।

ছোট দিয়ে শুরু করুন। সব অনুমোদন একসাথে সরান না। এমন একটি প্রক্রিয়া বেছে নিন যা ঘনঘন হয়, বিলম্ব সৃষ্টি করে বা সবচেয়ে বেশি ফলো-আপ তৈরি করে—যেমন ক্রয়ের অনুরোধ, কন্টেন্ট সাইন-অফ, ডিসকাউন্ট অনুমোদন, বা অ্যাক্সেস অনুরোধ।

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

এই উদাহরণগুলো পর্যালোচনা করার সময় নিচের বিষয়গুলো সাধারণ ভাষায় ধরুন:

  • কীভাবে অনুরোধ শুরু হয়
  • প্রথমে কে রিভিউ করে
  • পরের কে অনুমোদন করে
  • কোথায় থামে বা লুপব্যাক হয়
  • কিভাবে শেষ হয়

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

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

পূর্ন প্রক্রিয়াটিকে এক পাতায় রাখুন এবং মানুষের ব্যবহৃত ভাষাই ব্যবহার করুন। লিখুন “ফাইন্যান্স পরিমাণ পরীক্ষা করে” বা “ম্যানেজার অনুপস্থিত তথ্য চাইলে”—এসবটিই দরকার, কোনো জটিল সিস্টেম-স্বরূপ ভাষা নয়। লক্ষ্য হল এমন একটি প্রক্রিয়া যা মানুষ চিনবে, একটি পলিশড ডায়াগ্রামের চেয়ে সেটাই বেশি জরুরি।

যখন কাজটি করে এমন মানুষরা বলেন, “হ্যাঁ, এভাবে ইহাই বাস্তবে হয়,” তখন আপনার মানচিত্র প্রস্তুত।

মানুষ দ্রুত বুঝবে এমন স্ট্যাটাস বেছে নিন

একটা ভাল স্ট্যাটাস তালিকার একটি সহজ পরীক্ষা আছে: একই অনুরোধ দু'জন মানুষ পড়লে তাদের দুজনের কাছেই একই সিদ্ধান্ত হওয়া উচিত পরবর্তী কী হবে।

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

একটি ব্যবহারযোগ্য শুরু দেখতে এভাবে হতে পারে:

  • খসড়া
  • অনুমোদনের অপেক্ষায়
  • অনুমোদিত
  • প্রত্যাহৃত
  • পরিবর্তন দরকার

প্রতিটি স্ট্যাটাসের এক নির্দিষ্ট মানে থাকা উচিত। অনুমোদনের অপেক্ষায় মানে অনুরোধটি রেডি এবং কারো রিভিউ দরকার। পরিবর্তন দরকার মানে এটি এখনো অনুমোদিত নয়, কিন্তু আপডেট করে পুনরায় পাঠানো যাবে। প্রত্যাহৃত মানে অনুরোধ থেমে যাবে যদি না কোনো নিয়ম এটি পুনরায় খুলতে দেয়।

বিভ্রান্তি শুরু হয় যখন টিমগুলি Pending, In review, Under review, এবং Awaiting sign-off এর মতো কাছাকাছি ডুপ্লিকেট তৈরি করে। সিস্টেমের চোখে এরা ভিন্ন; মানুষের দৃষ্টিতে প্রায়শই এগুলো একই। এতে রিপোর্টিং গণ্ডগোল, অনিস্পষ্ট হ্যান্ডঅফ এবং অপ্রয়োজনীয় প্রশ্ন বাড়ে।

যদি কোনো স্ট্যাটাস দীর্ঘ ব্যাখ্যা চায়, তাহলে নাম বদলে দিন। ভালো লেবেলগুলো তালিকায়, ড্যাশবোর্ডে বা মোবাইল স্ক্রিনে দ্রুত বোঝা যায়—মানুষের রেকর্ড খোলার দরকার না পড়ে বোঝা উচিত।

স্ট্যাটাসকে মালিকানা থেকে আলাদা রাখাও বুদ্ধিমানের কাজ। অনুমোদনের অপেক্ষায় সাধারণত With finance থেকে পরিষ্কার—প্রথমটি অনুরোধের অবস্থা বলে, দ্বিতীয়টি অবস্থা ও বর্তমান রিভিউয়ার মিশিয়ে দেয়।

ছোট কিন্তু কার্যকর সেট দিয়ে শুরু করুন। পরে বাস্তব সমস্যার সমাধান করলে স্ট্যাটাস যোগ করা যায়।

মালিক এবং হ্যান্ডঅফ স্পষ্টভাবে নির্ধারণ করুন

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

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

প্রতিটি ধাপের জন্য চারটি সহজ প্রশ্নের উত্তর দিন:

  • এখন কার মালিকানায় আছে?
  • সেই ব্যক্তি অনুপস্থিত হলে কে কাজ করবে?
  • অনুমোদন বা প্রত্যাখ্যান হলে পরের ধাপ কার কাছে যাবে?
  • কে এটি পুনরায় খুলতে বা বাতিল করতে পারে?

হ্যান্ডঅফগুলিও একইভাবে স্পষ্ট হওয়া উচিত। যদি ম্যানেজার অনুমোদন করে এবং পরবর্তী ফাইন্যান্স রিভিউ, তাহলে ওয়ার্কফ্লোতে সেটা সরাসরি বলুন। কেবল "ফাইন্যান্সকে পাঠাও" বলবেন না যদি সিস্টেম বোঝে না কোন ব্যক্তি বা ভূমিকা এটি পাওয়া উচিত।

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

এসব নিয়ম কঠোর মনে হতে পারে, কিন্তু এগুলোই সাধারণ গোলযোগ আটকায়: স্থবির অনুরোধ, দ্বিগুণ রিভিউ এবং দীর্ঘ ফাঁকা সময় যেখানে সবাই ভাবছে অন্য কেউ দায়িত্বে আছেন।

ডেডলাইন এবং ব্যতিক্রম নিয়ম যোগ করুন

প্রস্তুত হলে ডেপ্লয় করুন
আপনার অনুমোদন অ্যাপ হোস্ট করুন এবং রিফাইন করার সময় স্ন্যাপশট ও রোলব্যাক ব্যবহার করুন।

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

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

অটোমেশন চালানোর আগে চারটি মৌলিক জিনিস নির্ধারণ করুন:

  • প্রতিটি ধাপের জন্য একটি ডিউ ডেট
  • ডেডলাইন মিস হলে স্পষ্ট পরবর্তী পদক্ষেপ
  • জরুরি কেসের জন্য আলাদা পথ
  • অনুপস্থিত তথ্য, পুনরায় কাজ এবং ব্যতিক্রমের জন্য নিয়ম

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

জরুরি অনুরোধের আলাদা পথ থাকা উচিত, কিন্তু সীমাবদ্ধ রাখুন। যদি সবাই 'জরুরি' চিহ্ন করতে পারে, লেবেলটি কাজ করবে না। কাস্টমার-সংক্রান্ত সমস্যা বা সম্মতি ডেডলাইন মতো কয়েকটি স্পষ্ট কেসে সীমাবদ্ধ রাখুন।

ব্যতিক্রম নিয়মগুলোও সমানভাবে গুরুত্বপূর্ণ। যদি কোনো অনুরোধে তথ্য অনুপস্থিত থাকে, সেটাকে Waiting for requester ধরনের স্ট্যাটাসে পাঠিয়ে টাইমার পজ করুন। যদি এটি প্রত্যাখ্যাত কিন্তু ঠিক করা যায়, তাহলে সেটিকে রিকোয়ার্কে পাঠান বন্ধ না করে। যদি নিয়মের বাইরে পড়ে, নামকৃত ব্যতিক্রম অনুমোদকের কাছে রুট করুন, যাতে মানুষ ইমেইলে ইমপ্রোভাইজ না করে।

একটি সাধারণ ক্রয় অনুরোধ দেখায় কেন এটা প্রয়োজনীয়। ফাইন্যান্স অনুরোধ পায় কিন্তু ভেন্ডরের কোট অনুপস্থিত। নিয়ম না থাকলে ফাইন্যান্সের ডেডলাইন শেষ হয় এবং সবাই বিভ্রান্ত হয়। নিয়ম থাকলে অনুরোধ Missing information-এ যায়, অনুরোধকারী সক্রিয় মালিক হয়, এবং কোট যোগ না হওয়া পর্যন্ত ডেডলাইন পজ থাকে।

বাস্তবে একটি সরল ফ্লো

একটি নতুন ল্যাপটপের জন্য ক্রয় অনুরোধ কল্পনা করুন। একজন কর্মচারী ফর্মে আইটেম, খরচ, কারণ এবং প্রয়োজনীয় তারিখ পূরণ করে। ওয়ার্কফ্লো জটিল হওয়ার দরকার নেই।

একটি মৌলিক সংস্করণ এই স্ট্যাটাসগুলো ব্যবহার করতে পারে:

  • জমা দেওয়া
  • অতিরিক্ত তথ্য দরকার
  • ম্যানেজার অনুমোদিত
  • ফাইন্যান্স অনুমোদিত
  • সম্পন্ন

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

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

এখন একটি বাস্তব ব্যতিক্রম যোগ করুন। ফাইন্যান্সের অনুমোদক তিন দিনের জন্য অসুস্থ। যদি সেই নিয়ম আগে থেকে না থাকত, অনুরোধটি সেখানেই আটকে থাকত। একটি ভাল সেটআপ পূর্বেই একটি ব্যাকআপ নির্ধারণ করে। ডেডলাইন পেরোলেই বা অনুপস্থিতি জানার সঙ্গে সঙ্গেই অনুরোধ ব্যাকআপের কাছে যায়, স্থবির থাকে না।

ফাইন্যান্স অনুমোদন করলে অনুরোধটি সম্পন্ন হয়ে যায়। পরে যদি টিমটি আলাদা ক্রয় ধাপ চায়, তখন তা যোগ করতে পারেন। প্রথম সংস্করণটি সরল থাকাই ভাল।

সফটওয়্যারে যাওয়ার সময় সাধারণ ভুলগুলো

একটি অনুরোধ হাব তৈরি করুন
টিমগুলোর জন্য সাবমিট, রিভিউ এবং ট্যাক ট্র্যাক করার একক জায়গা দিন।

সবচেয়ে বড় ভুল হলো ঠিক তেমনভাবে ইমেইল প্রক্রিয়াটি কপি করা। এটা নিরাপদ মনে হয়, কিন্তু সাধারণত পুরোনো সমস্যা নতুন সিস্টেমে স্থাপন করে দেয়।

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

আরেকটা সাধারণ ভুল হলো খুব তাড়াতাড়ি অত্যধিক বিশদ যোগ করা। টিমগুলো দীর্ঘ স্ট্যাটাস তালিকা তৈরি করে যাতে প্রতিটি ক্ষুদ্র ধাপ দেখা যায়। বাস্তবে এতে প্রক্রিয়াটি অনুসরণ করা কঠিন হয়ে ওঠে। যদি একটি অনুরোধ pending review, under review, waiting for comments, sent back, resubmitted, এবং ready for sign-off এর মতো অনেক লেবেলে চিহ্নিত করা যায়, বেশিরভাগ মানুষ জানবে না কোনটি ব্যবহার করতে হবে।

একই সমস্যা দেখা যায় অনুমোদকদের ক্ষেত্রে। যদি পাঁচজনকে কেবলমাত্র সম্ভাব্যতার জন্য যোগ করা হয়, কাজ ধীর হয়ে যায় এবং কেউই সম্পূর্ণভাবে দায়ী মনে করে না।

কিছু পূর্বাভাসগত লক্ষণ দ্রুত দেখা দেয়:

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

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

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

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

অটোমেট করার আগে দ্রুত পরীক্ষা

ইনবক্স অনুমোদন প্রতিস্থাপন করুন
একই স্থানে অনুরোধের স্পষ্ট স্ট্যাটাস, মালিক এবং হ্যান্ডঅফ দিন।

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

একটি উপকারী পরীক্ষা সহজ: সাধারণ অনুরোধ অধিকাংশ সময় এক স্পষ্ট পথে শুরু থেকে শেষ যেতে পারে কি না? যদি না পারে, তবে প্রথমে পথটি ঠিক করুন।

এই প্রশ্নগুলো ঘুরে দেখুন:

  • কি একটি সাধারণ অনুরোধের একটি স্ট্যান্ডার্ড রুট আছে?
  • কি স্ট্যাটাসগুলো সাধারণ ভাষায় লেখা আছে?
  • কি প্রতিটি স্টেপের একটি প্রধান মালিক এবং একটি ব্যাকআপ আছে?
  • কি ডেডলাইনগুলো ওয়ার্কফ্লোতে দৃশ্যমান?
  • কি অটোমেশনের আগে ব্যতিক্রমগুলোর কেসগুলো লিখে রাখা হয়েছে?

যদি এগুলোর পরিষ্কার উত্তর না পাওয়া যায়, থামুন। পরিষ্কার লেবেল, স্পষ্ট মালিকানা, এবং লিখে রাখা ব্যতিক্রম নিয়ম চতুর অ্যাটোমেশন থেকে বেশি সময় বাঁচায়।

এ কারণেই অনেক টিম সরল ডক বা হোয়াইটবোর্ডে প্রক্রিয়াটি স্কেচ করে তারপর টুলে তৈরি করে। যদি আপনি একটি অভ্যন্তরীণ অনুমোদন অ্যাপ তৈরি করতে চান, Koder.ai একটি ব্যবহারিক উপায় হতে পারে সাধারণ ভাষার ওয়ার্কফ্লোকে কাজ করা সফটওয়্যার হিসেবে রূপান্তর করার জন্য, দীর্ঘ ডেভ সাইকেল ছাড়াই।

ছোট, নিরাপদ পাইলটে রোল আউট করুন

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

এখানেই ম্যানুয়াল অনুমোদন ওয়ার্কফ্লো সফটওয়্যার মানুষের আস্থা অর্জন করে বা প্রতিরোধ তৈরি করে। যদি মানুষ আসল অনুরোধ কম বিভ্রান্তিকরভাবে সম্পন্ন করতে পারে ইমেইলের চেয়ে, ব্যবহার বাড়ে সহজে।

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

পাইলট চলাকালে লক্ষ্য রাখুন মানুষ কোথায় সিস্টেম ছেড়ে হাতে করে কাজ করছে। সেটাই সাধারণত পরিষ্কার ইঙ্গিত যে কিছু অনুপস্থিত।

মনোযোগ দিন:

  • অনুরোধগুলো আটকে যায় কারণ মালিকানা পরিষ্কার নয়
  • স্ট্যাটাসগুলো যেগুলো মানুষ ভিন্নভাবে ব্যাখ্যা করে
  • ডেডলাইন নিয়মগুলো বাস্তব কাজে মিলছে না
  • ব্যতিক্রমগুলো এখনও ইমেইল বা চ্যাটে পড়ে যাচ্ছে

প্রথম কয়েকটি বাস্তব কেসের পর কোরগুলো কড়া করুন এবং অতিরিক্ত ফিচার যোগ করার আগে সেগুলো ঠিক করুন। অস্পষ্ট হ্যান্ডঅফগুলো ঠিক করুন, স্ট্যাটাস নামগুলো সরল করুন, এবং ডেডলাইন বাস্তবতার সাথে মিলিয়ে নিন। রিপোর্ট, এস্ক্যালেশন এবং অতিরিক্ত অটোমেশন পরে যোগ করুন।

একটি সরল রিভিউ রিদম সাহায্য করে। প্রথম 5–10 অনুরোধের পরে প্রক্রিয়াটি চেক করুন, তারপর দুই সপ্তাহ পর আবার করুন। একটি সরল প্রশ্ন জিজ্ঞেস করুন: কোথায় মানুষ এখনও ওয়ার্কঅ্যারাউন্ড প্রয়োগ করেছে?

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

নিরাপদ রোলআউট সাধারণত নকশায় ক্লান্ত; এটা ভাল লক্ষণ। মানুষ জানবে পরবর্তী কী, কে মালিক এবং কিছু স্বাভাবিক পথে না এলে কী করা উচিত।

সাধারণ প্রশ্ন

When is email no longer good enough for approvals?

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

What should I do before setting up approval workflow software?

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

How many statuses should a simple approval workflow have?

মানুষ এক নজরে বুঝে নেওয়ার মতো একটি ছোট সেট দিয়ে শুরু করুন। অনেক ক্ষেত্রে চার বা পাঁচটি স্ট্যাটাস যথেষ্ট, যেমন খসড়া, অনুমোদনের অপেক্ষায়, অনুমোদিত, প্রত্যাহৃত, এবং পরিবর্তন দরকার। যদি দুইটি লেবেল প্রায় একই রকম মনে হয়, একটিকে সরিয়ে দিন।

Should I use status names like With finance or With manager?

সাধারণত না। স্ট্যাটাসটি অনুরোধের অবস্থা দেখানো উচিত, না যে কার কাছে আছে। Waiting for approval ধরনের লেবেল With finance থেকে পরিষ্কার—কারণ মালিকানা বদলালেও অবস্থা একই থাকতে পারে।

How do I stop requests from getting stuck when someone is out?

প্রতিটি ধাপের এক জন পরিষ্কার মালিক এবং একটি ব্যাকআপ দিন। প্রধান অনুমোদক অনুপস্থিত হলে ব্যাকআপ সহজ নিয়ম অনুযায়ী কাজ নেবে—উদাহরণস্বরূপ এক ব্যবসায়িক দিনের পরে বা অনুপস্থিতি জানার সঙ্গে সঙ্গে। এতে অনুরোধ লম্বা সময় স্থবির থাকে না।

What kind of deadlines should each approval step have?

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

What’s the best way to handle incomplete approval requests?

তাদের workflow এ আবার পাঠিয়ে দিন এমন একটি স্পষ্ট স্ট্যাটাস দিয়ে, যেমন অতিরিক্ত তথ্য দরকার বা Waiting for requester। রিকোয়েস্টারকে সক্রিয় মালিক বানান এবং ডেডলাইনটি তখন পর্যন্ত পজ করুন যতক্ষণ না অনুপস্থিত তথ্য যোগ করা হয়। পাশে ইমেইলে সমাধান করাটা থেকে পরিষ্কার।

Should urgent approvals follow the same path as normal requests?

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

What mistakes should I avoid when moving approvals into software?

আগের মতোই ইমেইল প্রক্রিয়াটি ঠিকভাবে কপি করা সবচেয়ে সাধারণ ভুল। অন্যান্য সমস্যা হল অতিরিক্ত স্ট্যাটাস, অনেক অনুমোদক, অনির্দিষ্ট মালিকানা, এবং লঞ্চের পরে ব্যতিক্রম নিয়মগুলো নির্ধারণ করা না থাকা। প্রথমে সরলভাবে শুরু করুন এবং দুর্বল ধাপগুলো সবার আগে ঠিক করুন।

How should we roll out a new approval workflow safely?

একটি টিম এবং একটি অনুরোধ টাইপ নিয়ে ছোট একটি পাইলট চালান। যেখানে মানুষ সিস্টেম ছেড়ে হাতে করে কিছু করছে—সেই মুহূর্তগুলো লক্ষ্য করুন। প্রথম 5–10 অনুরোধের পরে এবং তার পর দুই সপ্তাহে আবার রিভিউ করে দেখুন কোথায় মানুষ ওয়ার্কঅ্যারাউন্ড ব্যবহার করেছে।

Related posts