WorkQueue

কাজ ভাগ করুন। ঠিক কত সময় লাগল, জানুন।

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

Windows 10 আর 11 কোনও ক্লাউড অ্যাকাউন্ট নয় একটি লাইসেন্সে সীমাহীন PC
http://192.168.0.10:8420 — WorkQueue
WorkQueue বোর্ড, উপরে কাজ লেখার জায়গা আর তিনটি কলাম: অপেক্ষায়, চলছে, এবং আজ শেষ হয়েছে।
দেওয়ার জন্য একটি সারি। দেখার জন্য তিনটি কলাম।
কর্মীর দিক

৩৪ পিক্সেল। আপনার কর্মীদের এটুকুই শিখতে হবে।

স্ট্রিপটি Windows-এ টাস্কবারের মতোই বসে, তাই Windows তার জন্য জায়গা রেখে দেয় এবং পূর্ণ করা উইন্ডোগুলি তার নীচেই থেমে যায়। এটি কারও কাজ ঢাকতে পারে না, আর একে কেউ ঢাকতেও পারে না।

১৯২০ পিক্সেল পর্দার উপরে গোটা স্ট্রিপ: বাঁ দিকে কর্মীর নাম আর চলতি কাজ, ডান দিকে প্রতিটি চলতি কাজের জন্য একটি চিপ, আর মাঝে অনেকটা ফাঁকা জায়গা।
১৯২০ পিক্সেল পর্দায় গোটা স্ট্রিপ। পর্দার মোটামুটি এইটুকুই নেয় — সেটাই তো কথা। নীচের দুটি কাছ থেকে তোলা ছবি সেই একই স্ট্রিপের, আসল মাপে।
কর্মীর স্ট্রিপের বাঁ প্রান্ত: সবুজ সংযুক্ত বিন্দু, নাম আশা রাও, তারপর একটি লাল হীরে আর কাজের শিরোনাম — সেপ্টেম্বরের চালান মিলিয়ে নিন।
বাঁ প্রান্ত। সার্ভারের সঙ্গে যোগ থাকা পর্যন্ত একটি সবুজ বিন্দু, তাঁদের নাম, আর তাঁরা যে কাজটি করছেন। লাল হীরের মানে — জরুরি।
কর্মীর স্ট্রিপের ডান প্রান্ত: রঙে চেনা যায় এমন তিনটি চিপ, প্রতিটি চলতি কাজের জন্য একটি, আর একটি ছোট মেনু তির।
ডান প্রান্ত। প্রতিটি চলতি কাজের জন্য একটি চিপ, অগ্রাধিকারের রঙে। একটিতে ক্লিক করলেই সেটিতে চলে যাওয়া যায়; কাঠামোটি সেই রং নেয়।
স্ট্রিপ থেকে খোলা প্যানেল: বাঁ দিকে চলতি কাজ, তার বিবরণ আর দেওয়ার সময়, তার নীচে একটি বড় Mark completed বোতাম, আর ডান দিকে কর্মীর তিনটি কাজ, প্রতিটির নিজের Complete বোতাম সহ।
কোনও কাজে ক্লিক করলে এটি খোলে। কাজ শেষ করার জন্য একটি বড় বোতাম, অ্যাডমিনকে প্রশ্ন করার জন্য একটি ঘর, আর বাকি প্রতিটি কাজ এক ক্লিক দূরে।

কোনও Accept বোতাম নেই

কাজ তাঁদের মেশিনে পৌঁছনোমাত্রই "পেয়েছি" হিসেবে নথিভুক্ত হয়। কাজ পাওয়ার কথা জানাতে কেউ ভুলতে পারে না, আর "দেওয়া হয়েছে" থেকে "তাঁদের পর্দায়" পর্যন্ত ফাঁকটা এমন একটি সংখ্যা হয়ে ওঠে যা আপনি সত্যিই সামলাতে পারেন।

শেষ করার জন্য একটি বোতাম

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

তাঁরাও বলতে পারেন

একজন কর্মী কোনও কাজে মন্তব্য রেখে যেতে পারেন — একটি প্রশ্ন, একটি বাধা, বা যা পেলেন তার একটি নোট। আপনি সেটি দেখেন আর ড্যাশবোর্ডে সেই কাজ থেকেই উত্তর দেন।

বোর্ড

এক সারিতে কাজ দিন, তারপর দিনটাকে এগোতে দেখুন

একটি শিরোনাম, সেই মানুষটির যে বিবরণ দরকার, অগ্রাধিকার, সময়সীমা, কার কাছে যাবে, আর Assign। একই কাজ একজনকে পাঠান বা ছ'জনকে।

  • তিনটি চলমান কলাম — অপেক্ষায়, চলছে, আর আজ শেষ হয়েছে, ব্যক্তি অনুযায়ী সাজানো।
  • কাউকে না থামিয়েই কাজ করুন — কার্ডের উপর কার্সর নিলেই Done, Cancel, Reopen আর Delete দেখা যায়।
  • কাজ এদিক-ওদিক করুন — কাজ খুলুন আর অন্য কাউকে দিয়ে দিন।
  • জরুরি জিনিস জরুরিই দেখায় — অগ্রাধিকার কার্ড আর কর্মীর স্ট্রিপের কাঠামো রাঙিয়ে দেয়।
WorkQueue — Board
বোর্ড, যাতে পাঁচটি কাজ অপেক্ষায়, তিনটি চলছে আর বারোটি আজ শেষ হয়েছে।
অ্যানালিটিক্স

একজন ম্যানেজার আসলে যে প্রশ্নগুলি করেন

সাতটি প্রধান সংখ্যা আর দশটি চার্ট, সবই একটি ছাঁকনি সারি দিয়ে চলে। প্রতিটি চার্টের সঙ্গে তার টেবিলও আছে, যাতে বারের দিকে চোখ কুঁচকে না তাকিয়ে আপনি সংখ্যাই পড়তে পারেন।

  • কতটা কাজ হল — দেওয়া কাজের তুলনায় শেষ হওয়া কাজ, প্রতিদিন।
  • কাজে কত সময় লাগে — প্রতি কাজে গড় আর মধ্যক, আর ওই সময়ের সবচেয়ে দীর্ঘ কাজগুলি।
  • কাজ কত তাড়াতাড়ি তোলা হয় — দৈনিক আর প্রতি ব্যক্তির সাড়া দেওয়ার সময়।
  • কে কতটা টানছেন — প্রতি কর্মীর সংখ্যা, ঘণ্টা, সাড়া আর সময়মতো শেষ করার হার।
  • আপনার দল কখন ব্যস্ত থাকে — দিনের ঘণ্টা আর সপ্তাহের দিন অনুযায়ী।
WorkQueue — Analytics
অ্যানালিটিক্স: ১৬৪টি শেষ, ৭ দিন ৭ ঘণ্টা কাজের সময়, প্রতি কাজে গড় ১ ঘণ্টা ৪ মিনিট, গড় সাড়া ২১ মিনিট, ৯৫% সময়মতো, সঙ্গে চার্ট।
সাধারণভাবে হালকা, চাইলে গাঢ় — গোটা ড্যাশবোর্ডে দুটোই আছে।
ইতিহাস আর ক্যালেন্ডার

প্রতিটি কাজের নিজের নথি থেকে যায়

ব্যক্তি আর তারিখ ধরে ইতিহাস ছেঁকে নিন, প্রতিটি সারিতে সাড়া দেওয়ার সময় আর কাজের সময় পাবেন, নীচে প্রতিটি ব্যক্তির মোট, আর একটি CSV রপ্তানি যা পর্দায় যা আছে ঠিক তাই দেয় — আপনার হিসাবরক্ষক বা ক্লায়েন্টের আসলে যা দরকার।

  • যেকোনও জায়গায় যেকোনও কাজের শিরোনামে ক্লিক করুন, আর তার পুরো সময়রেখা খুলে যায়।
  • ক্যালেন্ডার মাসটিকে রঙের গাঢ়ত্বে দেখায়, তাই মন্দ সপ্তাহ এক নজরেই ধরা পড়ে।
  • শেষ হওয়া কাজ আবার খুলুন — ফিরে এলে সরাসরি সেই সারি থেকেই।
WorkQueue — Calendar
ক্যালেন্ডার ট্যাব: রঙের ছায়া দেওয়া একটি মাস, পাশে শেষ হওয়া কাজের তালিকা, নতুন দিন সবার উপরে।
যখন কিছু গোলমাল হয়

একটি অফিসের জন্য বানানো, ডেমোর জন্য নয়।

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

  • নেটওয়ার্ক চলে যায়। শেষ হওয়া কাজ আর মন্তব্য PC-রই আউটবক্সে যায় আর সার্ভার ফিরলেই পৌঁছে যায় — প্রতিটি তার আসল ক্লিকের সময় নিয়ে, অর্থাৎ তিন ঘণ্টার বিভ্রাটে ১০:৩৫-এ শেষ হওয়া কাজ ১০:৩৫-এই নথিভুক্ত থাকে, ১৩:৩৫-এ নয়।
  • কিছু দু'বার চলে যায়। প্রতিটি কাজের সঙ্গে এমন একটি অনন্য id যায় যা সার্ভার চেনে, তাই সংযোগ কেটে যাওয়ার পরে আবার পাঠালেও কোনও কাজ দু'বার গোনা হতে পারে না।
  • সার্ভার PC-র IP বদলে যায়। স্ট্রিপটি স্থানীয় নেটওয়ার্কে জিজ্ঞেস করে আর সার্ভার তার নতুন ঠিকানা নিয়ে উত্তর দেয়। আপনার রাউটার ব্রডকাস্ট আটকালে — মেশ আর ISP রাউটারে যা সাধারণ — সেটি গোটা নেটওয়ার্ক স্ক্যান করে নেয়।
  • কিছুই চলছে না আর কারণ কেউ জানে না। ভিতরেই থাকা একটি পরীক্ষা আটটি চেনা কারণ ধরে এগোয় — ফায়ারওয়াল, Wi-Fi আইসোলেশন, VPN, ভুল ঠিকানা — আর সহজ ভাষায় বলে দেয় কারণটি কোনটি।
এটি কীভাবে জোড়া

দুটি প্রোগ্রাম, একটি নেটওয়ার্ক, ক্লাউড নেই।

গোটা ব্যবস্থাটি হল ম্যানেজারের PC-তে একটি প্রোগ্রাম আর প্রতিটি কর্মীর PC-তে একটি ছোট প্রোগ্রাম। তারা নিজেদের মধ্যে অফিসের নেটওয়ার্কে কথা বলে, আর কোথাও নয়।

WorkQueue-এর গঠন ম্যানেজারের PC-তে WorkQueue সার্ভার চলে, যাতে একটি SQLite ডেটাবেস আর ব্রাউজারে খোলা ড্যাশবোর্ড আছে। প্রতিটি কর্মীর PC-তে WorkQueue বার চলে, যা সার্ভারের সঙ্গে পোর্ট ৮৪২০-তে HTTP দিয়ে কথা বলে আর তাকে পোর্ট ৮৪২১-এ UDP ব্রডকাস্ট দিয়ে খুঁজে নেয়। সবকিছু অফিসের নেটওয়ার্কের ভিতরেই থাকে। ম্যানেজারের PC workqueue-server.exe একটি SQLite ডেটাবেস ফাইল ড্যাশবোর্ড ব্রাউজারে খোলে কর্মীর PC workqueue-bar.exe · ৩৪px স্ট্রিপ কর্মীর PC workqueue-bar.exe · ৩৪px স্ট্রিপ কর্মীর PC workqueue-bar.exe · ৩৪px স্ট্রিপ HTTP :8420 UDP :8421 সার্ভার খুঁজে নেয় উপরের সবকিছুই আপনার অফিসের নেটওয়ার্কের ভিতরে থাকে

অফিসের বাইরে?

WorkQueue একটি ব্যক্তিগত নেটওয়ার্কে (Tailscale) যুক্ত হতে পারে, যাতে বাড়ির ল্যাপটপ বা দ্বিতীয় শাখা একই সার্ভারে এনক্রিপ্টেড ভাবে পৌঁছয় আর প্রকাশ্য ইন্টারনেটে কিছুই রাখা না হয়। সেটআপে এটি একটি বাড়তি ধাপ আর লাইসেন্সের মধ্যেই ধরা।

ব্যাকআপ মানে একটিই ফাইল

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

একটি ভাল ব্যাপার

এটি ছোট একটা আনন্দও করতে পারে।

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

আমরা এর কথা বলি কারণ নজরদারির সফটওয়্যারের একটা বদনাম আছে, আর যে সরঞ্জামের উপর আপনার দল বিরক্ত, সেটি চুপচাপ ব্যবহার হওয়া বন্ধ হয়ে যায়।

খুঁটিনাটি

চালাতে কী কী লাগে

ম্যানেজারের PC
Windows 10 বা 11, কাজের সময়ে চালু রাখা। আলাদা সার্ভার নয়, বিশেষ হার্ডওয়্যারও নয়। বসানোর জন্য একবার অ্যাডমিন অধিকার লাগে।
কর্মীদের PC
Windows 10 বা 11। অ্যাডমিন অধিকার লাগে না — স্ট্রিপ লগ-ইন করা ব্যবহারকারীর জন্য বসে।
নেটওয়ার্ক
সব PC একই অফিস নেটওয়ার্কে, তার দিয়ে বা Wi-Fi দিয়ে। তাদের মধ্যে TCP পোর্ট ৮৪২০ আর UDP পোর্ট ৮৪২১ খোলা থাকতে হবে — ইনস্টলার ফায়ারওয়াল নিজেই খুলে দেয়।
ইন্টারনেট
দরকার নেই। শুধু অফিসের বাইরের লোকেদের জন্য রিমোট অ্যাক্সেস চালু করলে লাগে।
ড্যাশবোর্ড
নেটওয়ার্কের যেকোনও যন্ত্রে যেকোনও আধুনিক ব্রাউজার, ফোন বা ট্যাবলেট সহ।
বসাতে সময়
সার্ভারের জন্য প্রায় দশ মিনিট আর প্রতিটি কর্মী PC-র জন্য এক মিনিটেরও কম।

আর এটি যা করে না

দ্বিতীয় মাসে টের পাওয়ার চেয়ে আপনি এটি এখনই পড়ে নিন, আমরা সেটাই চাই।

  • এটি শুধু Windows-এর জন্য। Mac আর Linux-এর কর্মী মেশিন এখনও সমর্থিত নয়।
  • লোকেদের চেনা হয় তাঁদের PC দিয়ে, কোনও লগইন দিয়ে নয়। বিশ্বাসের অফিস নেটওয়ার্কের জন্য এটাই ঠিক আপস, তবে এর মানে কেউ জেদ করলে অন্য মেশিনের ভান করতে পারে।
  • কাজের সময় মানে দেওয়াল-ঘড়ির সময়। খাওয়ার সময়েও কাজ খোলা থাকলে খাওয়াটাও ওই সংখ্যায় ঢোকে। এটি কেটে যাওয়া সময় মাপে, পরিশ্রম নয়।
  • নেটওয়ার্কের বাইরে সারিটি পুরনো হয়ে যায়। অফিস থেকে দূরের ল্যাপটপে আবার যুক্ত না হওয়া পর্যন্ত শেষ জানা কাজগুলিই দেখা যায় — যদি না আপনি রিমোট অ্যাক্সেস চালু করেন।
  • স্ট্রিপটি ৩৪ পিক্সেল উচ্চতা মূল মনিটরে চিরকালের জন্য নেয়।
প্রশ্ন

বিশেষ করে WorkQueue নিয়ে

এটি কি কর্মী নজরদারি? আমার দল কি এটা অপছন্দ করবে?

এটি প্রতিটি কাজের দুটি জিনিসই নথিভুক্ত করে: সেটি পর্দায় কখন পৌঁছল আর মানুষটি Complete কখন চাপলেন। এটি স্ক্রিনশট নেয় না, কীস্ট্রোক রাখে না, অলস সময় মাপে না, কে কোন ওয়েবসাইট খুলছে তাও দেখে না — আর কখনও করবেও না। এটি ইচ্ছাকৃত একটি সীমারেখা, অবহেলা নয়। বাস্তবে দলগুলির এটি পছন্দই হয়, কারণ "আমি তো ঘণ্টাখানেক আগেই পাঠিয়েছিলাম" ধরনের তর্ক আর তর্ক থাকে না। সবার সামনে একই সময় নথিভুক্ত।

এটি কতজনকে সামলাতে পারে?

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

ম্যানেজারের PC নষ্ট হয়ে গেলে?

সার্ভার অন্য একটি PC-তে বসান আর আপনার শেষ রপ্তানিটি আমদানি করুন। এই জন্যই ব্যাকআপ একটিই ফাইল আর এই জন্যই ড্যাশবোর্ড আপনাকে অন্য কোথাও একটি নকল রাখার কথা বারবার মনে করায়। কর্মীদের PC নতুন সার্ভার নিজেরাই খুঁজে নেয়।

আমি কি আমার তথ্য বার করে নিতে পারি?

হ্যাঁ, যেকোনও সময়ে আর আমাদের না জিজ্ঞেস করেই। ইতিহাস CSV-তে যায়, আর গোটা ডেটাবেস JSON স্ন্যাপশট হিসেবে বা সরাসরি SQLite ফাইল হিসেবেই বেরিয়ে আসে। কোনও লক-ইন নেই, কারণ আমাদের দিকে আপনার এমন কিছুই নেই যা আটকানো যায়।

আপনারা কি আমাদের কাজ দেখতে পান?

না। সফটওয়্যারটি কখনও আমাদের সঙ্গে যোগাযোগ করে না। কোনও টেলিমেট্রি নেই, লাইসেন্স যাচাই নেই, অ্যানালিটিক্স কল নেই। আপনার অফিসে ইন্টারনেট একেবারেই না থাকলেও WorkQueue টেরই পাবে না।

সহায়তা কেমন হয়?

ইমেল, এক কর্মদিবসের মধ্যে উত্তর, আর উত্তর দেন তিনিই যিনি সফটওয়্যারটি লিখেছেন। লাইসেন্সে এক বছরের সহায়তা আর এক বছরের আপডেট ধরা আছে।

৩০ দিন নিজের দলের উপরেই লাগিয়ে দেখুন।

পুরো সরঞ্জাম, কিছুই আটকে রাখা নেই আর বাতিল করারও কিছু নেই। মোটামুটি কতগুলি PC আছে জানান — আমরা ইনস্টলার পাঠাব আর সেটআপ হওয়া পর্যন্ত কলে থাকব।