স্প্রিন্ট পরিকল্পনা: Agile সেরা অনুশীলন

প্রকল্পের সরঞ্জাম
8 সময় পড়া
208 ভিউ
0
Alena Shelyakina profile icon
Alena Shelyakina

স্প্রিন্ট পরিকল্পনা Agile সফলভাবে চালু করার ভিত্তি। অনেক প্রকল্প ঠিক এই ধাপেই আটকে যায়। দল কাজের পরিধি স্পষ্ট করতে পারে না, কিংবা কত সময় লাগবে তা ভুল অনুমান করে।

মূল বিষয়গুলি

মানসম্পন্ন প্রস্তুতি মিটিংয়ের আগেই পরিকল্পনার সমস্যাগুলির সমাধান করে

স্প্রিন্টের লক্ষ্য হওয়া উচিত নির্দিষ্ট এবং একীভূতকারী

পরিকল্পনা হলো দলগত প্রতিশ্রুতি, ওপর থেকে চাপিয়ে দেওয়া কাজ নয়

পরিকল্পনার মূলনীতি

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

  1. পরিকল্পনার জন্য প্রস্তুতি আগেই শুরু হওয়া উচিত। মিটিংয়ের অন্তত এক দিন আগে Product Owner backlog গুছিয়ে অগ্রাধিকার ঠিক করে রাখবেন। ডেভেলপমেন্ট দলও যেন আগেই user story পড়ে দেখতে পারে এবং অস্পষ্ট জায়গা নিয়ে প্রশ্ন করতে পারে।
  2. ক্লাসিক বরাদ্দের নিয়ম: স্প্রিন্টের প্রতি সপ্তাহের জন্য দুই ঘণ্টা পরিকল্পনা। দুই সপ্তাহের স্প্রিন্টে তাহলে চার ঘণ্টা। তবে অভিজ্ঞতা বলে, একটা লম্বা মিটিংয়ের চেয়ে এই সময় কয়েকটা ছোট সেশনে ভাগ করলে প্রায়ই ভালো ফল আসে।

প্রস্তুতি পর্যায়

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

  • Definition of Ready (DoR) ঠিক করে দেয়, কোন user story স্প্রিন্টে নেওয়ার মতো তৈরি। প্রতিটি story-তে থাকা উচিত স্পষ্ট গ্রহণযোগ্যতার মানদণ্ড, জটিলতার অনুমান আর অন্য কাজের ওপর নির্ভরতার তালিকা। DoR না মানলে পরিকল্পনা এলোমেলো হয়ে যায়। দল তখন পরিকল্পনার বদলে প্রশ্নের জট খুলতেই সময় কাটায়।
  • Backlog refinement নিয়মিত হওয়া উচিত, শুধু স্প্রিন্ট পরিকল্পনার আগে নয়। এই কাজে স্প্রিন্টের সময়ের 10% রাখা প্রচলিত রীতি। দল সপ্তাহে কয়েকবার ছোট refinement সেশন করে ধাপে ধাপে সামনের স্প্রিন্টের story গুছিয়ে নিতে পারে।
  • Velocity বিশ্লেষণ দলকে দেখায়, সে আসলে কতটা কাজ ডেলিভার করতে পারে। শেষ 3-5 স্প্রিন্টের গড় Velocity দেখাই যথেষ্ট নয়। সামনের স্প্রিন্টে কাজের গতি কমাতে পারে এমন বিষয়ও হিসাবে ধরতে হবে: ঠিক করা ছুটি, সরকারি ছুটির দিন, জমে থাকা প্রযুক্তিগত ঋণ বা বাইরের নির্ভরতা।

পরিকল্পনা সেশন

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

  1. দল, Product Owner এর সাথে একসাথে, এমন একটি স্প্রিন্ট লক্ষ্য ঠিক করে, যা বেছে নেওয়া সব user story-কে এক সুতোয় বাঁধে। লক্ষ্যটি হওয়া উচিত নির্দিষ্ট, মাপা যায় এমন এবং সবার কাছে অর্থবহ। দুর্বল লক্ষ্য: "ব্যবহারকারীর অভিজ্ঞতা উন্নত করুন।" ভালো লক্ষ্য: "ব্যবহারকারীরা এক ক্লিকে সোশ্যাল মিডিয়ার মাধ্যমে নিবন্ধন করতে পারবেন।"
  2. ডেভেলপমেন্ট দল বেছে নেওয়া story-গুলো ছোট কাজে ভাঙে এবং ঘণ্টার হিসাবে অনুমান করে। ভাঙলেই বেরিয়ে আসে এমন জটিলতা আর নির্ভরতা, যা story-র স্তরে চোখে পড়ে না। কোনো কাজে 8 ঘণ্টার বেশি লাগা উচিত নয়। এর বেশি লাগলে কাজটিকে আরও ছোট সাবটাস্কে ভাঙতে হবে।

ভূমিকা এবং দায়িত্ব

স্প্রিন্ট পরিকল্পনা ভালো হয়, যখন প্রত্যেক অংশগ্রহণকারী নিজের ভূমিকা বোঝেন এবং সেই গণ্ডির মধ্যে কাজ করেন।

  • Scrum Master প্রক্রিয়াটি চালান, টাইমবক্স মেনে চলা নিশ্চিত করেন এবং দলকে সিদ্ধান্তে পৌঁছাতে সাহায্য করেন। তিনি সমাধান চাপিয়ে দেন না। তিনি ঠিক প্রশ্নগুলো করেন এবং খেয়াল রাখেন, আলোচনা যেন কাজের দিকে থাকে।
  • Product Owner backlog-এর অগ্রাধিকার এবং কোন ফিচার আগে তৈরি হবে, সেই সিদ্ধান্তের দায়িত্বে থাকেন। প্রতিটি story-র ব্যবসায়িক মূল্য বোঝাতে আর ডেভেলপমেন্ট দলের প্রশ্নের এমন নির্দিষ্ট উত্তর দিতে তাঁকে তৈরি থাকতে হবে, যাতে দল অনুমান করতে পারে।
  • ডেভেলপমেন্ট দল ফলাফল ডেলিভারের প্রতিশ্রুতি দেয়। এই প্রতিশ্রুতি বাইরে থেকে ঠিক করে দেওয়া হয় না, দল নিজেই দেয়। নিজের দেওয়া কথায় যে তাগিদ আর দায়বোধ থাকে, চাপিয়ে দেওয়া লক্ষ্যে তা আসে না।

সাধারণ ভুল

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

প্রক্রিয়া পর্যবেক্ষণ

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

বিশ্লেষণের জন্য মেট্রিক্স:

  • অনুমানের নির্ভুলতা: প্রতিটি story ও কাজে পরিকল্পিত আর প্রকৃত সময়ের তুলনা
  • সম্পন্ন গল্পের শতকরা হার: যত story-র প্রতিশ্রুতি দেওয়া হয়েছিল, তার কতগুলো স্প্রিন্ট শেষে ডেলিভার হয়েছে
  • পরিকল্পনার পরে স্প্রিন্টে পরিবর্তনের সংখ্যা: পরিকল্পনা কতটা স্থির আর চাহিদা কতটা স্পষ্ট ছিল, তার মাপ
  • পরিকল্পনায় ব্যয়িত সময়: প্রচলিত বরাদ্দের সঙ্গে মিলিয়ে দেখা হয়, যাতে নিয়মিত বেশি বা কম সময় দেওয়া ধরা পড়ে

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

পরিকল্পনা অভিযোজন

  • দূরবর্তী দলগুলির স্প্রিন্ট পরিকল্পনার জন্য নির্দিষ্ট অভিযোজন প্রয়োজন। একসঙ্গে কাজ করার উপযোগী সরঞ্জাম হাতে থাকতে হবে, আর দূর থেকে যুক্ত সবাই যেন সমানভাবে অংশ নিতে পারেন, সেদিকে সক্রিয়ভাবে নজর রাখতে হবে। ছড়িয়ে থাকা দলে একটা লম্বা মিটিংয়ের চেয়ে কয়েকটা ছোট সেশনে পরিকল্পনা করলে অংশগ্রহণ আর ফলাফল দুটোই নিয়মিতভাবে ভালো হয়।
  • একাধিক দল সহ বড় প্রোগ্রামগুলির প্রোগ্রাম স্তরে সমন্বয় প্রয়োজন। Scrum of Scrums বা SAFe (Scaled Agile Framework) এমন দলগুলোর স্প্রিন্ট পরিকল্পনা মেলানোর কাঠামো দেয়, যাদের মধ্যে নির্ভরতা আছে।
  • রক্ষণাবেক্ষণ প্রকল্প, যেখানে স্প্রিন্টের বড় একটা অংশ যায় সহায়তা আর বাগ সারাইয়ে, সেখানে অপরিকল্পিত কাজের জন্য আলাদা করে সক্ষমতা রেখে দিতে হয়। প্রচলিত হিসাবে স্প্রিন্ট সক্ষমতার 30-50% রাখা হয় সহায়তার কাজে, বাকিটা নতুন ফিচারের জন্য। এতে সহায়তাকে পরিকল্পনার বাইরের বোঝা ধরে নেওয়ার ভুল এড়ানো যায়, ডেলিভারিও ভেস্তে যায় না।

মজার তথ্য মজার তথ্যের আইকন

VersionOne দ্বারা গবেষণা থেকে দেখা গেছে, Agile চালু করা সংস্থাগুলো জানিয়েছে তাদের প্রকল্প পরিকল্পনার মান উন্নত হয়েছে। যে দলগুলো স্প্রিন্ট পরিকল্পনায় যথেষ্ট সময় দেয়, তারা পরিকল্পনায় কম সময় দেওয়া দলগুলোর চেয়ে নিয়মিতভাবে দ্রুত ডেলিভার করে।

সংশ্লিষ্ট নিবন্ধ:

প্রকল্প ব্যবস্থাপনার কাঠামো আর সীমাবদ্ধতার ভারসাম্য নিয়ে পড়ুন প্রকল্প ব্যবস্থাপনা ত্রিভুজ: পরিধি, সময় এবং খরচের ভারসাম্য।

Kanban বোর্ড আর ভিজ্যুয়াল ওয়ার্কফ্লো ব্যবস্থাপনার ব্যবহারিক পরিচয় পাবেন এখানে: Kanban বোর্ড কী? ভিজ্যুয়াল ওয়ার্কফ্লো ব্যবস্থাপনার একটি নির্দেশিকা।

প্রকৃত ব্যবহারকারীর চাহিদার সঙ্গে তাল রাখতে Agile দল কীভাবে পারসোনা ব্যবহার করে, তা জানতে পড়ুন Agile ব্যক্তিত্ব: Agile প্রকল্পগুলিতে ব্যবহারকারী-কেন্দ্রিক উন্নয়ন উন্নত করা। আরও পড়ুন: কানবান বোর্ড।

উপসংহার

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

প্রস্তাবিত পড়া

"Scrum: The Art of Doing Twice the Work in Half the Time"

Scrum কাঠামো কীভাবে দলের কাজ গুছিয়ে দেয়, যাতে স্প্রিন্টের প্রতিশ্রুতি আগে থেকে আঁচ করা যায় আর ডেলিভারির গতি বাড়ে, তা ব্যাখ্যা করে।

"User Story Mapping: Discover the Whole Story, Build the Right Product"

ভিজ্যুয়াল স্টোরি ম্যাপিং দলকে পণ্যের লক্ষ্য নিয়ে একই বোঝাপড়ায় আসতে সাহায্য করে, আর ব্যবহারকারীর প্রয়োজনকে কেন্দ্রে রেখে স্প্রিন্ট পরিকল্পনা সাজাতে শেখায়।

"Essential Scrum: A Practical Guide to the Most Popular Agile Process"

প্রতিদিনের কাজে কাঠামো প্রয়োগকারী দলের জন্য Scrum কাঠামো, ভূমিকা এবং অনুশীলনের একটি বিস্তৃত রেফারেন্স। এটিও দেখুন: দলের জন্য পণ্য ব্যবস্থাপনা সফটওয়্যার।

0 মন্তব্য
আপনার মন্তব্য
to
রিসেট
মন্তব্য করুন

মন্তব্য করুন

আরও পড়ুন

সমস্ত পোস্ট দেখুন
scroll to up
Back to menu
Taskee বৈশিষ্ট্য
সম্পর্কে জানুন 7 আরও অনুপ্রেরণামূলক বৈশিষ্ট্যসমূহ
সমস্ত বৈশিষ্ট্য দেখুন
time
ট্র্যাকিং সময়
কাজের সময় ট্র্যাক করুন, সহকর্মীদের নিরীক্ষণ করুন এবং সময় ম্যানুয়ালি যোগ করুন
tasks
কাজ
একটি কাজ তৈরি করুন, সহকর্মীদের সাথে কাজ করুন এবং এটি শেষ হলে বন্ধ করুন
Reports
রিপোর্ট
প্রতি প্রকল্পে ব্যয় করা সময়ের রিপোর্ট ব্যবহার করে সংস্থানগুলি বিতরণ করুন.
kanban board
কানবান বোর্ড
কানবান বোর্ডে কাজগুলি পরিচালনা করুন, কাজগুলি ফিল্টার করুন এবং আপনার বোর্ডের স্কেল বাড়ান
folder
প্রকল্প ব্যবস্থাপনা
এক জায়গায় প্রকল্পের তথ্য (স্থিতি/ট্যাগ) এবং দলের কার্যকলাপ পরিচালনা করুন
Company management
কোম্পানি ব্যবস্থাপনা
একটি কোম্পানি তৈরি করুন, ব্যবহারকারীদের আমন্ত্রণ জানান এবং দলগত কাজের অনুকূলকরণের জন্য ভূমিকা বরাদ্দ করুন
Back to menu
দলগুলির জন্য
শিল্প
কোম্পানির ধরন
প্রকল্প ব্যবস্থাপনা
সহজেই সময় ট্র্যাক করুন, সহযোগিতা করুন এবং প্রকল্প পরিচালনা করুন – সব এক কর্মক্ষেত্রে।
পণ্য উন্নয়ন
টাস্ক ব্যবস্থাপনা সরলীকরণ করুন, অগ্রগতি ট্র্যাক করুন, এবং আপনার দলকে সিঙ্ক রাখুন।
আইটি টিম
পরিকল্পনা করুন, ট্র্যাক করুন এবং সহজেই সহযোগিতা করুন।
মানব সম্পদ টিম
নিয়োগ, অনবোর্ডিং ও কর্মীর অগ্রগতির প্রতিটি ধাপ ট্র্যাক করুন।
ফাইন্যান্স টিম
ফাইল সংরক্ষণ করুন, কাজ পরিচালনা করুন এবং আর্থিক ওয়ার্কফ্লো তদারকি করুন - ছড়িয়ে থাকা টুলের বিশৃঙ্খলা ছাড়াই।
বিপণন দল
একটি কর্মক্ষেত্রে বিপণন দলের ক্যাম্পেইন পরিকল্পনা করুন, দায়িত্ব ভাগ করুন এবং কাজ শেষ পর্যন্ত এগিয়ে নিন।
আইন দল
আপনার আইনি নথি, সময়সীমা এবং দলকে একটি নিরাপদ কর্মস্থানে সংরক্ষণ করুন।
ডিজাইন টিম
কম বিশৃঙ্খলা, আরও সৃজনশীলতা: সহজ ডিজাইন কর্মপ্রবাহ।
ইঞ্জিনিয়ারিং
বাগ ফিক্স ট্র্যাকিং থেকে স্প্রিন্ট পরিকল্পনা পর্যন্ত, আপনার কাজের প্রবাহ সংগঠিত রাখুন।
সাপোর্ট টিম
সেবা প্রবাহ বজায় রাখুন এবং বিশৃঙ্খলা দূরে রাখুন।
কার্যক্রম
যখন জিনিসগুলি দ্রুত চলে তখন নিয়ন্ত্রণে থাকুন।
হিসাবরক্ষক
আপনার কাজগুলি পরিষ্কার, আপনার ফাইলগুলি সংগঠিত এবং আপনার সময়সীমা দৃশ্যমান রাখুন।
সমস্ত সমাধান দেখুন
পরিচালন দল
Taskee কীভাবে আপনার কাজকে সংগঠিত করে এবং আপনার দলকে ফোকাস করতে সহায়তা করে তা দেখুন - কোনো বিশৃঙ্খলা বা অতিরিক্ত চাপ ছাড়াই।
প্রযুক্তি শিল্প
কাজের পরিচালনা আপনার অগ্রগতিকে সমর্থন করা উচিত, বাধা দেওয়া নয়।
মিডিয়া ও বিনোদন শিল্প
উন্নয়ন থেকে প্রকাশ — জানুন কিভাবে Taskee আপনার মিডিয়া প্রকল্প পরিচালনা সহজ করে।
শিক্ষা শিল্প
কাজগুলি সহজতর করুন, প্রকল্পগুলি পরিচালনা করুন এবং ছাত্রদের আরও ভালো ফলাফলের জন্য সহজ যোগাযোগ উৎসাহিত করুন।
পরামর্শদান
Taskee এর সাথে আপনার পরামর্শ কাজের প্রবাহ সহজ করুন।
ক্রিয়েটিভ এজেন্সি
সিঙ্ক্রোনাইজড থাকুন, ব্র্যান্ডে থাকুন, এবং সামনে থাকুন।
হেলথকেয়ার
আপনার কেয়ার টিমকে এমন সরঞ্জাম দিয়ে সমর্থন করুন যা পথে বাধা হয়ে দাঁড়ায় না।
উৎপাদন
প্রতিটি চলমান অংশের উপরে থাকুন।
আইনি পরিষেবা
আপনার আইনি অপারেশন সহজতর করুন, আপনার ডেটা সুরক্ষিত করুন এবং দলের দক্ষতা বাড়ান।
পরামর্শদান
প্রতিটি ক্লায়েন্ট, সময়সীমা এবং ডেলিভারেবল সমন্বিত রাখুন।
ভোগ্যপণ্য
কোনো ঘাম ঝরানো ছাড়াই আপনার সরবরাহ চেইন সিঙ্ক করুন।
আর্থিক সেবা
ক্লায়েন্টদের পরিচালনা করুন, লেনদেন ট্র্যাক করুন এবং সম্মতি নিয়ন্ত্রণে রাখুন।
সমস্ত সমাধান দেখুন
ছোট এবং মাঝারি ব্যবসা
ব্যবসার অর্ডার, সময়সীমা আর দলের কাজ Taskee-তে সাজিয়ে নিন, যাতে কোনটা কার দায়িত্বে তা সবাই জানে।
দূরবর্তী দল
দূরত্ব মানে বিচ্ছিন্নতা নয়। আপনার দলকে সংযুক্ত রাখুন।
স্টার্টআপ
পরবর্তী পদক্ষেপের জন্য সংগঠিত, কেন্দ্রীভূত এবং নমনীয় থাকুন।
এজেন্সিগুলি
নিশ্চিত করুন যে আপনি সময়মতো, প্রতিবার সেরা মানের কাজ সরবরাহ করেন।
ফ্রিল্যান্সাররা
টাস্ক ট্র্যাক করুন, সময়সীমা মেনে চলুন, এবং ক্লায়েন্টদের খুশি রাখুন।
অলাভজনক সংস্থা
আপনার কর্মপ্রবাহকে সহজ করুন, আরও বেশি মানুষের কাছে পৌঁছুন এবং আপনার মিশনে মনোনিবেশ করুন।
ব্যক্তিগত উৎপাদনশীলতা
উৎপাদনশীলতা সর্বাধিক করতে স্মার্ট কাজের ব্যবস্থাপনা ব্যবহার করুন।