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