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