Planning Poker এবং Team Estimation Game

Agile Planning এবং Estimation - অ্যাজাইল মেথডলোজি (Agile Methodology) - Computer Science

404

Planning Poker এবং Team Estimation Game হলো Agile পদ্ধতির দুটি জনপ্রিয় এস্টিমেশন টেকনিক, যা টিমের সদস্যদের সাথে সহযোগিতামূলক ভাবে কাজের জটিলতা ও সময় নির্ধারণে সহায়ক।

Planning Poker

Planning Poker একটি দ্রুত, কার্যকর এবং মজাদার পদ্ধতি, যা User Story বা টাস্কের জটিলতা নির্ধারণ করতে ব্যবহৃত হয়। এটি সাধারণত Story Point ভিত্তিতে সময় অনুমান করে, যা Fibonacci সিরিজ (1, 2, 3, 5, 8, 13, 21 ইত্যাদি) অনুসারে হয়ে থাকে। Fibonacci সিরিজ ব্যবহার করা হয় কারণ এটি এস্টিমেশনকে আরও স্পষ্ট এবং সময়ের পার্থক্য বুঝতে সহায়ক করে।

Planning Poker এর ধাপসমূহ:

User Story নির্বাচন:
টিমের সাথে নির্বাচিত Story বা টাস্ক নিয়ে আলোচনা করা হয়, যাতে সকল সদস্য কাজটির বিবরণ এবং চাহিদা সম্পর্কে সচেতন হন।

কার্ড বণ্টন:
প্রতিটি টিম মেম্বারের কাছে কিছু কার্ড থাকে, যেগুলোতে Story Point লেখা থাকে। (যেমন 1, 2, 3, 5, 8, 13...)

এস্টিমেশন প্রদানের জন্য কার্ড নির্বাচন:
টিম মেম্বাররা Story বা টাস্কের জটিলতার ভিত্তিতে একটি কার্ড নির্বাচন করেন যা তাদের অনুমানের প্রতিনিধিত্ব করে।

কার্ড প্রকাশ:
সকল সদস্য তাদের নির্বাচিত কার্ড একসাথে প্রকাশ করেন। বিভিন্ন Story Point গুলো দেখে আলোচনা করা হয়, কেনো কেউ বেশি বা কম এস্টিমেশন করেছেন। এই আলোচনা টিম মেম্বারদের মধ্যে সম্মতির জন্য গুরুত্বপূর্ণ।

পুনরায় কার্ড নির্বাচন:
আলোচনা শেষে পুনরায় সকল মেম্বার Story Point বাছাই করেন। সাধারণত টিম একটি সম্মত পয়েন্টে পৌঁছায় এবং সেটিকে চূড়ান্ত এস্টিমেশন হিসেবে গ্রহণ করা হয়।

Planning Poker একটি সম্মিলিত প্রক্রিয়া যেখানে টিম সদস্যদের মতামত নিয়ে সিদ্ধান্ত নেওয়া হয়, যা কাজের জটিলতা নিয়ে সকলের মাঝে একটি অভিন্ন ধারণা তৈরি করে।


Team Estimation Game

Team Estimation Game (TEG) বা Silent Grouping নামেও পরিচিত, যা বড় টিমের জন্য কার্যকর এবং দ্রুত এস্টিমেশন পদ্ধতি। এটি Planning Poker এর তুলনায় দ্রুত এবং প্রাথমিকভাবে Story গুলোর জটিলতা নির্ধারণে সহায়ক।

Team Estimation Game এর ধাপসমূহ:

টাস্ক বা Story কার্ড তৈরি:
টিমের সকল টাস্ক বা Story আলাদা আলাদা কার্ডে লেখা হয়।

শুরুতে কার্ড রাখা:
একজন টিম মেম্বার একটি কার্ড বেছে নেয় এবং এটিকে একটি জায়গায় রাখে, যা Story Point এর তুলনামূলক জটিলতা প্রকাশ করে।

কার্ড সরিয়ে রাখা:
অন্য টিম মেম্বার তার পছন্দমত একটি কার্ড বেছে নেয় এবং এটি প্রথম কার্ডের তুলনায় কঠিন বা সহজ মনে হলে তার উপযুক্ত স্থানে সরিয়ে রাখে।

কার্ড পুনরায় বিন্যাস:
প্রতিটি সদস্য নিজেদের কার্ডগুলো পুনর্বিন্যাস করতে পারেন। কেউ মনে করলে একটি Story অন্য Story এর তুলনায় কঠিন বা সহজ, তবে তারা সে অনুযায়ী কার্ড স্থানান্তর করেন।

সম্মিলিত আলোচনা ও চূড়ান্ত সিদ্ধান্ত:
কার্ডগুলো নির্দিষ্ট Story Point অনুযায়ী তালিকাভুক্ত করার পর, টিম চূড়ান্ত আলোচনা করে এবং Story Point এর অনুমান সম্পন্ন করে।

Team Estimation Game সাধারণত বেশি সংখ্যক টাস্ক নিয়ে কাজ করার জন্য কার্যকর, যেখানে সময় বাঁচানোর প্রয়োজন থাকে এবং নির্দিষ্ট Story Point এ টিমের মতামত একত্রিত করা সহজ হয়।


Planning Poker এবং Team Estimation Game এর তুলনা:

বৈশিষ্ট্যPlanning PokerTeam Estimation Game
ব্যবহারকারী টিমছোট টিমের জন্য উপযোগীবড় টিম বা বেশি সংখ্যক টাস্কের জন্য উপযোগী
এস্টিমেশন পদ্ধতিStory Point নির্বাচনStory Point স্লট ভিত্তিক গ্রুপিং
সময় প্রয়োজনতুলনামূলক বেশি সময় লাগেতুলনামূলক কম সময় লাগে
আলোচনাবিস্তর আলোচনা করে চূড়ান্ত সিদ্ধান্তসীমিত আলোচনা এবং পুনঃব্যবস্থাপনা
প্রক্রিয়াএকবারে একটি Story এর এস্টিমেশনএকাধিক Story এর একসাথে এস্টিমেশন

সুবিধাসমূহ:

Planning Poker:

  • সহজেই বোঝা যায়: Story Point এর মাধ্যমে টাস্কের জটিলতা সুনির্দিষ্টভাবে বোঝা যায়।
  • সম্মিলিত সিদ্ধান্ত: টিম সদস্যদের মতামত নিয়ে সিদ্ধান্ত গ্রহণ করা হয়।

Team Estimation Game:

  • দ্রুত কার্যকরী: বড় টিম এবং অনেক টাস্ক দ্রুত এস্টিমেট করতে কার্যকর।
  • টাস্ক গুলির তুলনা: Story গুলির জটিলতা তুলনামূলক ভিত্তিতে নির্ধারণ করা যায়।

Planning Poker এবং Team Estimation Game উভয়েই Agile টিমের জন্য কার্যকর এস্টিমেশন টুল। টিমের আকার এবং প্রোজেক্টের জটিলতার উপর নির্ভর করে উভয় পদ্ধতি টিমকে সঠিক এস্টিমেশন এবং দ্রুত ডেলিভারিতে সহায়ক হয়।

Content added By
Promotion

Are you sure to start over?

Loading...