Comparison of its processes and other agile methods

আমরা টেস্ট চালিত বিকাশ চা এবং আচরণের চালিত বিকাশ সম্পর্কে কথা বলেছি, তাই আমি অনুভব করেছি যে ফিচার চালিত বিকাশ বিষয়টি কেন ?েকে রাখা উচিত নয়? প্রকৃতপক্ষে, এফডিডি সম্পর্কে অনেক কিছুই নেই, এবং কেউ বলতে পারেন যে চরম প্রোগ্রামিং, স্ক্রাম, এবং পরীক্ষা চালিত বিকাশ অবশ্যই এই মুহূর্তে সবচেয়ে জনপ্রিয় চৌকস পদ্ধতি, তবে এখানে এপিম্বুবে আমরা এফডিডিটিকে অনেক বেশি গুরুত্ব দেই find

প্রথমত, আমি উল্লেখ করতে চাই যে এফডিডি 90 এর দশকের শেষদিকে জেফ লুকা তৈরি করেছিলেন। 

FDD হ’ল একটি বিকাশ প্রক্রিয়া, পুনরাবৃত্তি এবং ক্রমবর্ধমান যা কার্যকরী সফ্টওয়্যার সরবরাহের লক্ষ্য হিসাবে সমস্ত চতুর অনুশীলনগুলি করে। এফডিডি সেরা অনুশীলনগুলির মিশ্রণ করে যা ক্লায়েন্টের জন্য গুরুত্বপূর্ণ। এর অর্থ হ’ল ডেভেলপাররা ক্লায়েন্টকে যে বৈশিষ্ট্যগুলি মূল্য দেয়, তার যে কাজগুলি তারা প্রত্যাশা করে তার দিকে মনোনিবেশ করে।

ধরুন এফডিডি সহ বৈশিষ্ট্যগুলি ব্যবহারকারী কাহিনীর জন্য গুরুত্বপূর্ণ। এটি বিকাশকারীদের তাদের কাজের পরিকল্পনা করার ক্ষেত্রে সহায়তা করবে।

তিনি এমন একটি প্রস্তাব প্রস্তাব করেছিলেন যা 5 টি প্রক্রিয়ার সংমিশ্রণ যা মডেলটির বিকাশ, এটির তালিকা, নকশা, পরিকল্পনা এবং শেষ পর্যন্ত এর বৈশিষ্ট্যগুলি তৈরি করে will

এফডিডি পদ্ধতি সম্পর্কে আরও 5 টি বিশদ ওভারভিউ

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

প্রথম প্রক্রিয়া: একটি সামগ্রিক মডেল বিকাশ করা

এই প্রথম প্রক্রিয়াতে, এফডিডি দলগুলিকে ডোমেন সমস্যার একটি অবজেক্ট মডেল তৈরি করতে চাপ দেয়। অন্যদের মতো নয়, এফডিডি মডেলিং হ’ল একটি ক্রস-ফাংশনাল, পুনরাবৃত্তি এবং সহযোগী ক্রিয়াকলাপ। দলের সদস্যরা (বিকাশ, ডোমেন বিশেষজ্ঞ এবং প্রধান প্রোগ্রামাররা) একসাথে ডোমেন অঞ্চলের জন্য একটি মডেল তৈরি করার জন্য কাজ করে এবং একটি প্রধান স্থপতি দ্বারা পরিচালিত হয়। ধারণাটি হ’ল বিভিন্ন টিমের কাছে বিভিন্ন মডেল অফার করার জন্য রয়েছে এবং পরে পর্যালোচনা করার পরে, কোনও বিকল্প চয়ন করুন বা তাদের মিশ্র করুন।

প্রকল্পটি শুরু করার এটি প্রকৃতপক্ষে এক দুর্দান্ত উপায় কারণ এটি দলটিকে এই প্রকল্পটির একটি শক্তিশালী বোঝার পাশাপাশি শক্ত যোগাযোগ করতে সক্ষম করে।

দ্বিতীয় প্রক্রিয়া: একটি বৈশিষ্ট্য তালিকা তৈরি করা

এখানে, আপনি বৈশিষ্ট্য তালিকার সাথে পণ্যের ব্যাকলগের পণ্য তালিকার তুলনা করতে পারবেন এবং বৈশিষ্ট্যটি একরকম ব্যবহারকারীর গল্প হবে। সামগ্রিক মডেলটি প্রস্তুত হওয়ার পরে, সেই পর্বের সময় প্রাপ্ত জ্ঞানের উপর ভিত্তি করে, আমাদের সেই বৈশিষ্ট্যগুলি সনাক্ত করতে হবে যা গ্রাহকের পক্ষে মূল্যবান এবং যা প্রকল্পকে মৌলিকভাবে গাইড করবে। বৈশিষ্ট্যগুলি সম্পূর্ণ হতে দুই সপ্তাহের বেশি সময় লাগবে না এবং যদি এটি হয় তবে এটি একাধিক বিশেষায়িত করা উচিত। এগুলি সাধারণত একটি ক্রিয়া, ফলাফল এবং অবজেক্ট হিসাবে প্রকাশ করা হয়।

প্রক্রিয়া 3: সুবিধা দ্বারা পরিকল্পনা

তৃতীয় ধাপে, যেমন এর নামটি থেকে বোঝা যাচ্ছে, সুযোগ-সুবিধাগুলি কোন ক্রমে প্রয়োগ করা হবে, সে সম্পর্কে পরিকল্পনা করা কম-বেশি it বৈশিষ্ট্য সেটটি তখন প্রোগ্রামারকে বরাদ্দ করা হয়। স্পষ্টভাবে পরিকল্পনা করার সময় আমরা বিভিন্ন দিক যেমন ঝুঁকি, জটিলতা নির্ভরতা, দলের কাজের চাপ ইত্যাদি বিবেচনা করি take

চতুর্থ প্রক্রিয়া: বৈশিষ্ট্য অনুসারে ডিজাইন করা

সমস্ত প্রক্রিয়াগুলির মতো, আমরা প্রথমে মডেলিং প্রক্রিয়া থেকে প্রাপ্ত জ্ঞানটি ব্যবহার করি। প্রধান প্রোগ্রামার বৈশিষ্ট্যগুলির একটি সেট নির্বাচন করার দায়িত্ব নেয় যা পরবর্তী বিকাশ করা উচিত। এটির সাথে যুক্ত হওয়া ডোমেন ক্লাসগুলিও নির্ধারণ করতে হবে। বৈশিষ্ট্য দল গঠনের পরে, তারা সকলেই একসাথে কাজ শুরু করতে কাজটি শুরু করে, যেখানে ডোমেন বিশেষজ্ঞরা প্রতিটি সুবিধার সমাধান সমাধান এবং বিশ্লেষণের দায়িত্বে থাকবেন।

5 ম প্রক্রিয়া: সুবিধা দ্বারা বিল্ডিং

একবার ডোমেন বিশেষজ্ঞ দ্বারা সম্পন্ন এবং বৈশিষ্ট্য প্রক্রিয়া দ্বারা নকশায় করা কাজের উপর ভিত্তি করে, শ্রেণীর মালিকদের অবশ্যই নকশাকে সমর্থন করতে সক্ষম হতে প্রয়োজনীয় সমস্ত আইটেম প্রয়োগ করতে হবে। অতএব, আমরা যে কোডটি বিকাশ করা হয়েছে সেটির উপরে কাজ করি এবং ইউনিট পরীক্ষার মাধ্যমে এটি পরিদর্শন করি এবং প্রধান প্রোগ্রামার যিনি এরপরে নির্মাণ শুরু করার জন্য ঠিকঠাক শুরু করেন তার দ্বারা এটি সমস্ত সঠিক এবং অনুমোদিত কিনা তা নিশ্চিত করতে পরিদর্শন করে। দিতে হবে.

এফডিডি, এক্সপি প্রোগ্রামিং এবং স্ক্রামের তুলনা সম্পর্কে কী?

সুতরাং আমরা স্ক্রাম ব্যবহার করি, আমরা এক্সপি প্রামামিং, এফডিডি এবং আরও অনেক কিছু ব্যবহার করি, তাই আমি মনে করি যেগুলির সংক্ষিপ্ত তুলনা করা আকর্ষণীয় হতে পারে। ৩. বৈশিষ্ট্যযুক্ত চালিত ডিজাইনে সামান্য চরম প্রোগ্রামিংয়ের পাশাপাশি কিছুটা স্ক্রাম বা এগুলি যুক্ত রয়েছে। ডোমেন চালিত ডিজাইনের কৌশল।

Leave a Comment