প্ল্যানিং পোকার সম্পর্কে | সম্পূর্ণ গাইড
এজাইল প্ল্যানিং পোকার (বা স্ক্রাম পোকার) কৌশলের একটি সম্পূর্ণ গাইড। এর মৌলিক বিষয়, ইতিহাস, নিয়ম এবং সেরা অনুশীলনগুলো শিখুন।
ভূমিকা
Planning Poker, যা Scrum Poker নামেও পরিচিত, হলো একটি ঐকমত্য-ভিত্তিক, গেমিফাইড অনুমান কৌশল যা এজাইল সফটওয়্যার ডেভেলপমেন্টে উন্নয়ন লক্ষ্যমাত্রার প্রচেষ্টা বা আপেক্ষিক আকার পরিমাপ করতে ব্যবহৃত হয়। এটি Scrum, Extreme Programming (XP) এবং কানবান এর মতো ফ্রেমওয়ার্কে ব্যাপকভাবে গৃহীত হয়েছে।
কৌশলটি ওয়াইড-ব্যান্ড ডেলফি পদ্ধতি পদ্ধতি ব্যবহার করে এবং ব্যক্তিগতভাবে করা অনুমানের তুলনায় আরও সঠিক অনুমান তৈরি করতে দলের সমষ্টিগত বুদ্ধির উপর মনোযোগ দেয়।
মৌলিক বিষয় এবং মনোবিজ্ঞান
Planning Poker-এর প্রধান লক্ষ্য হলো অ্যাঙ্করিং বায়াস হ্রাস করা। কগনিটিভ মনোবিজ্ঞানে, অ্যাঙ্করিং বায়াস ঘটে যখন আলোচনায় প্রস্তাবিত প্রথম তথ্য বা সংখ্যা সিদ্ধান্ত গ্রহণ প্রক্রিয়াকে আধিপত্য করে এবং পরবর্তী অনুমানগুলিকে প্রভাবিত করে।
সমস্ত দলের সদস্যদের একই সাথে এবং স্বাধীনভাবে (লুকানো কার্ডের মাধ্যমে) তাদের অনুমান উপস্থাপন করতে বাধ্য করে, পদ্ধতিটি ব্যক্তিগত চিন্তাভাবনা করতে বাধ্য করে। ভোটিংয় প্রকাশিত পার্থক্যগুলি প্রযুক্তিবিজ্ঞানমূলক আলোচনার জন্য ট্রিগার হিসাবে ব্যবহৃত হয়, যেখানে বিভিন্ন অভিজ্ঞতার স্তরের সদস্যরা ঝুঁকি বা সুবিধাগুলি সম্পর্কে অন্তর্দৃষ্টি ভাগ করতে পারে যা অন্যরা লক্ষ্য করেনি।
ইতিহাস
কৌশলটি প্রথমে ২০০২ সালে James Grenning দ্বারা পরিকল্পনা সভায় 'অ্যানালাইসিস প্যারালাইসিস'-এর সমাধান হিসাবে সংজ্ঞায়িত এবং নামকরণ করা হয়েছিল। পরবর্তীকালে, এটি Mike Cohn দ্বারা 'Agile Estimating and Planning' (২০০৫) বইয়ে জনপ্রিয় করা হয়েছিল।
যদিও শব্দটি Mountain Goat Software-এর একটি ট্রেডমার্ক, এর ব্যবহার সম্প্রদায়ের জন্য বিনামূল্যে, এবং কৌশলটি স্প্রিন্ট পরিকল্পনা এবং ব্যাকলগ ম্যানেজমেন্টের জন্য বিশ্বব্যাপী মান হয়ে উঠেছে।
ডেক এবং স্কেল
Planning Poker অনুমান ঘণ্টা বা দিন ব্যবহার করে না, বরং Story Points নামে পরিচিত বিমূর্ত পরিমাপ ইউনিট ব্যবহার করে। সবচেয়ে সাধারণ স্কেল হলো পরিবর্তিত ফিবোনাচি সিকোয়েন্স:
0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100
স্কেলের যুক্তি
বৃদ্ধির সাথে সাথে একে অপরের থেকে দূরে সরে যাওয়া সংখ্যার ব্যবহার জটিল কাজের অন্তর্নিহিত অনিশ্চয়তা প্রতিফলিত করার জন্য। মনস্তাত্ত্বিকভাবে, একটি ২-পয়েন্টের কাজকে একটি ৩-পয়েন্টের কাজ থেকে আলাদা করা একটি ২০-পয়েন্টের কাজকে একটি ২১-পয়েন্টের কাজ থেকে আলাদা করার চেয়ে সহজ। ১৩ থেকে ২০ (এবং তারপর ৪০) এ লাফ ইঙ্গিত করে যে প্রচেষ্টা যত বেশি, মানুষের পূর্বাভাসের ক্ষমতা তত কম সঠিক হয়।
বিশেষ কার্ড
- প্রশ্নবোধক (?) অংশগ্রহণকারীর কাজ সম্পর্কে পর্যাপ্ত তথ্য নেই।
- অসীম (∞) কাজটিকে অনুমান করার জন্য খুব বড় বলে মনে করা হয় এবং এটি বিভক্ত করতে হবে (স্লাইস করতে হবে)।
- কফি কাপ দলটি ক্লান্ত এবং অনুমানের গুণমান বজায় রাখতে একটি বিরতির পরামর্শ দিচ্ছে তা নির্দেশ করে।
আদর্শ পদ্ধতি
প্রক্রিয়াটি সাধারণত স্প্রিন্ট পরিকল্পনা অনুষ্ঠানের সময় ঘটে এবং এই পদক্ষেপগুলি অনুসরণ করে:
- Product Owner একটি ব্যবহারকারী গল্প বর্ণনা করে।
- দলটি প্রযুক্তিগত প্রয়োজনীয়তা, গ্রহণের মানদণ্ড এবং নির্ভরতা নিয়ে আলোচনা করে।
- প্রতিটি সদস্য মানসিকভাবে একটি কার্ড বেছে নেয় এবং এটি লুকিয়ে রাখে।
- সমস্ত কার্ড একই সাথে প্রকাশিত হয়।
- ঐকমত্য থাকলে, মানটি গৃহীত হয়। অন্যথায়, চরম ভোট (সর্বোচ্চ এবং সর্বনিম্ন) তাদের যুক্তি ব্যাখ্যা করে। আলোচনার পরে, ঐকমত্য না হওয়া পর্যন্ত নতুন ভোটিং রাউন্ড চলতে থাকে।
সাধারণ ত্রুটি (অ্যান্টি-প্যাটার্ন)
- গাণিতিক গড় ব্যবহার ঐকমত্য অনুসন্ধানের পরিবর্তে ভোটের গড় গণনা করা প্রযুক্তিবিজ্ঞানমূলক আলোচনার মূল্য বাতিল করে।
- নেতৃত্বের চাপ যখন ম্যানেজার বা 'সিনিয়র' ডেভেলপাররা ভোটিংয়ের আগে মতামত প্রকাশ করে, দলের বাকিদের অ্যাঙ্করিং বায়াস করে।
- ঘণ্টায় অনুমান পয়েন্টগুলিকে সরাসরি ঘণ্টায় রূপান্তর করার চেষ্টা করা, বিভিন্ন সদস্যদের মধ্যে ফোকাস এবং উত্পাদনশীলতার পার্থক্য উপেক্ষা করে।
ডিজিটাল বাস্তবায়ন এবং সরঞ্জাম
রিমোট কাজ এবং বিতরণকৃত দলগুলির দিকে রূপান্তরের সাথে, Planning Poker শারীরিক ডেক থেকে সিনক্রোনাস ডিজিটাল প্ল্যাটফর্মে বিকশিত হয়েছে। এই সরঞ্জামগুলি ভার্চুয়াল পরিবেশে একই সাথে কার্ড প্রকাশের গতিশীলতা প্রতিলিপি করার চেষ্টা করে এবং দূরবর্তী পদ্ধতির অখণ্ডতা নিশ্চিত করে।
ডিজিটাল সরঞ্জাম বৈশিষ্ট্য
| সাধারণ বৈশিষ্ট্য | প্রযুক্তিগত বিবরণ | উদ্দেশ্য |
|---|---|---|
| একই সাথে প্রকাশ | সবাই ভোট না দেওয়া পর্যন্ত বা মডারেটর রাউন্ড বন্ধ না করা পর্যন্ত কোনো ভোট দৃশ্যমান নয় তা নিশ্চিত করে। | অ্যাঙ্করিং বায়াস হ্রাস করা। |
| একাধিক স্কেল সমর্থন | ফিবোনাচি, পরিবর্তিত ফিবোনাচি বা T-shirt সাইজিং এর মধ্যে স্যুইচ করার ক্ষমতা। | দলের পরিপক্কতা এবং সংস্কৃতির সাথে সরঞ্জামটি মানিয়ে নেওয়া। |
| পর্যবেক্ষক মোড | নন-ভোটিং সদস্যদের (যেমন Product Owner) আলোচনা রিয়েল-টাইমে অনুসরণ করার অনুমতি দেয়। | প্রযুক্তিগত অনুমান ব্যাহত না করে স্বচ্ছতা প্রচার করা। |