হোমফুটবলফাঁপা পাইপলাইন, চকচকে ড্যাশবোর্ড: ট্রান্সফার উইন্ডোতে ফুটবলের ডেটা-বর্ম কেন মিথ্যা বলে
ফুটবল

ফাঁপা পাইপলাইন, চকচকে ড্যাশবোর্ড: ট্রান্সফার উইন্ডোতে ফুটবলের ডেটা-বর্ম কেন মিথ্যা বলে

**মূল উত্তর (≤৬০ শব্দ):** ফুটবল স্কাউটিং ও রিক্রুটমেন্টে ডেটা-পাইপলাইনের নীরব ব্যর্থতা সাধারণ। ডেটা-ফিড হারালে খালি ঘর ডিফল্ট মান দিয়ে ভরাট হয়, আর কোনো “missing” সংকেত থাকে না। ফলে একটি অযাচাই-করা সংখ্যাই খেলোয়াড়ের দাম ও ক্লাবের সিদ্ধান্ত নির্ধারণ করে ফেলে, যা পুরো বাজারকে বিকৃত করে। **মূল তথ্য:** - ট্রান্সফার উইন্ডোতে ক্লাবের সিদ্ধান্ত এখন ড্যাশবোর্ড-নির্ভর; নিশ্চয়তার চাহিদাই ডেটা-বাজারের প্রধান চালিকাশক্তি। - স্কাউটিং পাইপলাইনে চার ধাপ—ইভেন্ট-ডেটা, ট্র্যাকিং-ডেটা, মডেল ও রিপোর্ট; একটি ধাপ ব্যর্থ হলে বাকি সব ধসে পড়ে। - প্রায় প্রতি দশটি রিপোর্ট-রেকর্ডের একটি অন্তত একটি পূরণ-না-করা ঘর ধারণ করে, যা গড় দিয়ে ঢেকে দেওয়া হয়। - হিটম্যাপ খেলোয়

গত সপ্তাহে একটি স্কাউটিং ড্যাশবোর্ডের সামনে বসে ছিলাম। ট্রান্সফার উইন্ডোর ঠিক মাঝখানে, যেখানে প্রতিটি রিলিজ ক্লজ, প্রতিটি উইকলি ওয়েজ আর প্রতিটি এজেন্টের ফোন কল সবাইকে তটস্থ করে রাখে। স্ক্রিনে একটি নাম, পাশে একটি সংখ্যা — “প্রতি ৯০ মিনিটে প্রোগ্রেসিভ ক্যারি: ৭.৮”। সংখ্যাটি চকচকে, পরিষ্কার, প্রায় নিখুঁত। মিটিং রুমের কেউ জিজ্ঞেস করল না, সংখ্যাটি আসলে কোথা থেকে এল। আমি জিজ্ঞেস করলাম। আর ঠিক তখনই জিনিসটি ধসে পড়ল।

ওই স্প্রেডশিটের তিনটি সারিতে ডেটা-ফিড কখনো পৌঁছায়নি। খালি ঘরগুলো শূন্য দিয়ে ভরাট করা হয়েছিল, কারণ কেউ “missing” ফ্ল্যাগ বসায়নি। অর্থাৎ, যে সংখ্যাটি একটি খেলোয়াড়ের বাজারমূল্য নির্ধারণের কথা, সেটি আসলে একটি পাইপলাইনের নীরব ব্যর্থতার স্মৃতিফলক। এখানেই এই উইন্ডোর সবচেয়ে বড় গল্প লুকিয়ে আছে: ফুটবলের ডেটা-অবকাঠামো নিজের ভুলগুলো নিজেই ঢেকে ফেলে — সেটিই আসল সংবাদ, কোনো তারকা ফরোয়ার্ডের স্থানান্তর নয়।

ট্রান্সফার উইন্ডো এখন ভিডিও ক্লিপ আর এজেন্টের গল্প ছাড়িয়ে অনেক দূর চলে গেছে। গত এক দশকে ফুটবল দুনিয়া “ডেটা-ড্রিভেন রিক্রুটমেন্ট” নামের এক ধর্মে দীক্ষিত হয়েছে। ক্লাবগুলো প্রতি মৌসুমে লক্ষ লক্ষ টাকা ঢালে ইভেন্ট-ডেটা, ট্র্যাকিং-ডেটা, স্কাউটিং প্ল্যাটফর্ম আর প্রেডিক্টিভ মডেলের পেছনে। প্রিমিয়ার লিগ, লা লিগা, সিরি আ — সর্বত্রই এখন একজন খেলোয়াড়কে “xG চেইন”, “প্রেশিং ট্রিগার”, “প্রগ্রেসিভ পাস” দিয়ে বিচার করা হয়। ক্লাবের বোর্ডরুমে ড্যাশবোর্ডটি সেই জায়গা দখল করেছে, যেখানে একসময় স্ট্যান্ডের ধারে দাঁড়ানো স্কাউটের চোখ ছিল।

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

চলুন, একটি স্কাউটিং রিপোর্টের ভেতরের পাইপলাইনটি খুলে দেখি। সাধারণত চারটি ধাপ থাকে। প্রথমে ইভেন্ট-ডেটা — কে কাকে পাস দিল, কোথায় শট নিল, কে ট্যাকল করল। এরপর ট্র্যাকিং-ডেটা — খেলোয়াড়ের প্রতিটি নড়াচড়া, সেকেন্ডে কতবার। এরপর মডেল — এই কাঁচামাল থেকে xG, xT, প্রেশিং ইনটেনসিটি তৈরি হয়। শেষে রিপোর্ট — বিশ্লেষক সেটিকে গল্পে সাজান।

ফাঁপা পাইপলাইন, চকচকে ড্যাশবোর্ড: ট্রান্সফার উইন্ডোতে ফুটবলের ডেটা-বর্ম কেন মিথ্যা বলে

এই শৃঙ্খলের প্রতিটি ধাপ তার আগের ধাপের উপর নির্ভরশীল, অথচ শৃঙ্খলে কোনো বিকল্প পথ নেই। মানে হলো, একেবারে প্রথম ধাপে যদি ডেটা-ফিড হারিয়ে যায়, তাহলে মডেল, রিপোর্ট, সিদ্ধান্ত — সব একসাথে ধসে পড়ে। কোথাও “তথ্য অপর্যাপ্ত” সংকেত নেই, কোনো ক্রস-চেক নেই। সিস্টেমটি নীরবে ব্যর্থ হয়, আর তার জায়গায় বসিয়ে দেয় একটি ডিফল্ট সংখ্যা — শূন্য, কিংবা লিগ-গড়। বিশ্লেষকের চোখে সেটি দেখতে পূর্ণ তথ্যের মতোই লাগে। What if the problem isn't the metric, but the missing row?

আমার দশ বছরের অভিজ্ঞতায় এই ধরনের ব্যর্থতা বিরল নয় — বরং নিয়ম। একবার বৃষ্টির কারণে স্টেডিয়ামের ক্যামেরা দুর্বল হয়ে যাওয়ায় একটি ফিড আটকে গিয়েছিল; পরদিনের রিপোর্টে সেই ম্যাচের সব ট্র্যাকিং-ভিত্তিক সংখ্যা চুপচাপ শূন্যে পরিণত হয়েছিল। কেউ টের পায়নি, কারণ রিপোর্টে কোনো সতর্কবার্তা ছিল না। I didn't trust the number the moment I saw the empty cell.

দ্বিতীয় স্তরের সমস্যা আরও গভীর। অনেক রিপোর্টে খেলোয়াড়কে শ্রেণিবদ্ধ করা হয় মেটাডেটা দিয়ে, সেই ম্যাচ কেউ আসলে না দেখেই। অর্থাৎ, “এই লিগে এই পজিশনে গড়ে এই সংখ্যা” — এই যুক্তিতে একজন ফুটবলারকে “উপযুক্ত” বা “অনুপযুক্ত” বলে ছাপিয়ে দেওয়া হয়। কিন্তু ডেটা বলে না, খেলোয়াড়টি কখন ডানদিকে ড্রিফট করেন, কখন গভীরে নেমে আসেন, কখন দলের প্রেস ভেঙে পড়ে। পজিশন-ট্যাগ একটি অনুমান, প্রমাণ নয় — অথচ বাজারে সেটিই সত্য বলে চালিয়ে দেওয়া হয়। You'll see the lie in the metadata.

তৃতীয় সমস্যাটি আমার সবচেয়ে বেশি চোখে পড়ে — হিটম্যাপ। দর্শক আর সাংবাদিক দুজনেই হিটম্যাপকে ভরসা করেন, কারণ এটি সহজে বোঝা যায়। কিন্তু একটি হিটম্যাপ দেখায় খেলোয়াড় কোথায় বেশি সময় কাটিয়েছেন, কোথায় দাঁড়িয়ে ছিলেন সেটি নয়। একজন ডিফেন্সিভ মিডফিল্ডার, যিনি দলের কাঠামো ধরে রাখতে পেছনে থাকেন, তাঁর হিটম্যাপ হয়তো “কম সক্রিয়” দেখাবে — অথচ তিনিই দলের সবচেয়ে জরুরি কাজটি করছেন। অর্থাৎ, হিটম্যাপ রোল ব্যাখ্যা করে না, রোল লুকিয়ে রাখে।

চতুর্থত, বাজারটি নিজেই এই দুর্বলতাকে উৎসাহ দেয়। এজেন্টরা জানে কোন মেট্রিকটি ড্যাশবোর্ডে ভালো দেখায়। তাই তাঁরা সেটি বেছে বেছে পাঠান। ট্রান্সফার উইন্ডোতে যে আলোচনার ঝড় বয়ে যায়, তার একটি বড় অংশ এই ধরনের “তৈরি-করা ডেটা-গল্প” — যেখানে ডেটার একটিই কাজ: দাম বাড়ানো। এজেন্টেরা ফুটবলের সবচেয়ে বড় লুকানো খরচ, আর তাদের ছড়ানো শব্দ পুরো বাজারকে বিকৃত করে দেয়।

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

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

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

এখন সৎভাবে বলা দরকার, আমি কীভাবে ভুল হতে পারি — নইলে এটি আরেকটি ফাঁপা হট-টেক হয়ে থাকবে।

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

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

তাহলে সামনে কী? আমার পূর্বাভাস পরিষ্কার: আগামী দুয়েক ট্রান্সফার উইন্ডোর মধ্যেই “ডেটা-প্রমাণন” বা provenance-audit নিজেই একটি বাজার হয়ে উঠবে। ক্লাবগুলো এমন পরিষেবা কিনবে, যা বলবে একটি সংখ্যা কোথা থেকে এল, কতটা পথ পেরিয়ে এল, আর কোথায় ফাঁকা রয়ে গেল। এজেন্টরা তখন ডেটা সাজাবেন “ভালো দেখানোর” জন্য নয়, “যাচাইযোগ্য” হওয়ার জন্য।

কারণ শেষ পর্যন্ত আসল প্রশ্নটি ডেটার ভেতরে থাকে না। প্রশ্নটি এই: আপনি একটি ফুটবলারকে বিচার করবেন তার ফুটবল দিয়ে, নাকি তার স্প্রেডশিট দিয়ে? আর যদি উত্তর দ্বিতীয়টি হয় — তাহলে আপনার সামনে খোলা পড়ে থাকা ভুলটি, আপনি আদৌ দেখতে পাবেন কি?

সংশ্লিষ্ট খেলোয়াড়গণ