Agile হল একটি সময়যুক্ত বাক্স যা একটি প্রকল্পের শুরু থেকে ক্রমবর্ধমানভাবে সফ্টওয়্যার নির্মাণ করা পর্যন্ত
বিভিন্ন উন্নয়ন নীতি অনুসরণ করে এবং কাজগুলিকে ছোট ছোট করে বিভিন্ন ভাগে ভাগ করে বিভিন্ন সমস্যাগুলির দ্রুত সমাধান করার জন্য কাজ করে।
এক্ষেত্রে একজন Developer একটি প্রকল্পের জন্য একজন Client এর সাথে বহু বার যোগাযোগ করে যাতে
প্রকল্পের সমস্যাগুলির দ্রুত সমাধান করা যাই।
Agile কেন ভিন্নঃ
কারন Agile এর মাধ্যমে একজন Developer একটি প্রকল্পের জন্য একজন Client এর একটি সফ্টওয়্যার কে
বিশ্লেষণ, নকশা, কোডিং, এবং টেস্টিং বিভিন্ন ভাগে ভাগ করে কার্যক্রম পরিকল্পনা পরিচারনা করে।
চিত্র মাধ্যমে তা নিম্নরূপঃ
উপরের চিত্র নিয়ে নিম্নে আলোচনা করা হলঃ
১ম চিত্র শুধুমাত্র একবার Client এর সাথে কার্যক্রম পরিকল্পনা পরিচারনা করে। ফলে Client কে খুশি করতে পারে না অনেক সময় ।তাই কার্যক্রম টিক ভাবে চলে না। আবার Agile এর মাধ্যমে কার্যক্রম পরিকল্পনা পরিচারনা করলে তা ছোট ছোট ভাগে ভাগ করে নেওয়া হয় ফলে activities continue হওয়ার কারনে একটি নিদিষ্ট সময় সফল হয়।
User Stories
Agile এর মাধ্যমে একজন Developer একটি প্রকল্পের জন্য একজন Client এর User Stories তেরি করে।
এতে কাজ সহজ হয়।