পুনরাবৃত্তি ডকুমেন্টেশন বিকাশ সম্ভব, এবং এটি কার্যকর ডকুমেন্টেশন সরবরাহ করে?


11

আমার বিশ্ববিদ্যালয়ের জন্য একটি প্রকল্প রয়েছে যা আমি অবিলম্বে শুরু করব না, তবে দীর্ঘ সময়ের জন্য চিন্তা করছি। আমি বুঝতে পারি যে বিশ্ববিদ্যালয়ের প্রকল্পের বিকাশ শিল্পের মতো নয় (আমি বর্তমানে একটি ইন্টার্ন নিজেই আছি) তাই এই মুহূর্তে আমি যে পরিস্থিতিটি নির্দেশ করব তা সম্ভবত প্রকৃত সফ্টওয়্যার বিকাশকারীদের কাছে কিছুটা হাস্যকর মনে হবে। ^^ '

প্রকল্পটি নিজেই প্রয়োজন যে আমরা আমাদের অনেক কাজ ডকুমেন্ট করি। সুতরাং, কোড সরবরাহ করার পাশাপাশি, যা কিছু চিহ্নের জন্য গণনা করা হয়, সেগুলি সহ আমাদের ডকুমেন্ট সরবরাহ করতে হবে:

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

এই সরবরাহযোগ্যগুলি নিম্নলিখিত পদ্ধতিতে সরবরাহ করতে হবে:

  • প্রথমে র‌্যাড
  • প্রকল্প পরিকল্পনা অনুসরণ করে, কেসগুলি, মডেলগুলি এবং পরীক্ষাগুলি ব্যবহার করুন (প্রায় 3 সপ্তাহ পরে)
  • শেষ অবধি, আসল প্রোগ্রামের ডকুমেন্টেশন, টেস্টিং প্রক্রিয়া ইত্যাদি + + আসল প্রোগ্রামিং নিজেই (প্রায় 5 সপ্তাহ পরে)

সুতরাং, আমি যা বুঝতে পারি তা থেকে, এটি প্রকল্পের জলপ্রপাত-শৈলীর পদ্ধতির দিকে সত্যই প্রস্তুত। একমাত্র সমস্যা (আমার মতে) এটি একটি বিশ্ববিদ্যালয় প্রকল্প, এবং শিক্ষার্থীদের ইতিমধ্যে পর্যাপ্ত চাপ রয়েছে কারণ প্রকল্পের সপ্তাহের সময় সেমিস্টারের শেষে প্রকল্পগুলি বিকাশের চেষ্টা করার সাথে এটি রয়েছে students সেমিস্টারের শেষে আমি কোডিং / ডেভেলপিং / টেস্টিং সবসময়ই করতে চাই না, যখন আমি অন্যান্য অনেক মূল্যায়ন নিয়ে আতঙ্কিত হব যখন আমাকে মোকাবেলা করতে হবে।

আমি অন্তত চেষ্টা করতে এবং এক ধরণের পুনরাবৃত্তি বিকাশের চক্রটি করতে চাই যার অর্থ আমরা শীঘ্রই কোডিং / প্রোটোটাইপিং শুরু করতে পারি, একটি ধারাবাহিক বিকাশ চক্র থাকে যা শেষ মুহুর্তে সমস্ত কিছু করার উপর দৃষ্টি নিবদ্ধ করে না এবং এতো চাপ না থাকে এই প্রকল্পটি শেষ করতে সেমিস্টার শেষে এবং এখন আমার আসল প্রশ্ন (গুলি) আসে:

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

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

যাইহোক, এটি কত দিন সম্পর্কে দুঃখিত, এবং আপনি যদি পুরোপুরি পড়া শেষ করে ফেলেছেন, আপনাকে ধন্যবাদ! আপনি যদি উত্তর দিতে সময় নিতে পারে, আমি খুব কৃতজ্ঞ! ধন্যবাদ!


2
এটি অ-প্রতিক্রিয়াশীল, তাই আমি এটি উত্তর হিসাবে রাখছি না। তবে এটা করবেন না । আপনার প্রশিক্ষক যা চান তার একটি অংশ হ'ল আপনার চিন্তাভাবনাটি সংগঠিত করা এবং আপনি এখনও না লিখে এমন একটি সিস্টেমের পরিকল্পনা এবং আলোচনার দক্ষতা তৈরি করা। এগুলি হ'ল খুব দক্ষ দক্ষতা এবং আপনি প্রোগ্রামিং ব্যবসায়ের কয়েক বছর পরে একবারে অত্যন্ত বিপণনযোগ্য।
রস প্যাটারসন

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

2
অবশ্যই, প্রোটোটাইপিং বৈধ। প্রকৃতপক্ষে, একটি বৃহত সংস্থায়, আপনি চূড়ান্ত পদ্ধতির ভিত্তি হিসাবে প্রোটোটাইপ ব্যবহার করার কোনও ইচ্ছা না থাকলেও, আপনি মূলধনী হওয়া আর ডি ডি (এটি একটি অ্যাকাউন্টিং জিনিস, কোনও প্রযুক্তিগত জিনিস নয়) এর ন্যায্যতা প্রমাণের জন্য নিজেকে একটি প্রোটোটাইপ তৈরি করতে পারেন। প্রকৃতপক্ষে, সর্বোত্তম প্রোটোটাইপগুলি হ'ল যা নির্দেশিকা সরবরাহ করে এবং যা পরে বাতিল করা হয়। আমার যদি প্রতিটি "উত্পাদিত" প্রোটোটাইপের নিকেল থাকে তবে কয়েক বছর পরে মোট পুনর্লিখনের প্রয়োজন হয়, আমার কাছে অনেক নিকেল ছিল।
রস প্যাটারসন

উত্তর:


5

মূল উদ্বেগ (আমার কাজের সাথে আমারও একই সমস্যা রয়েছে) হ'ল যদি "প্রক্রিয়া" দাবি করে যে আপনি নির্দিষ্ট সময়ে নির্দিষ্ট কিছু নিদর্শন সরবরাহ করতে পারেন এবং সর্বশক্তিমান "দ্য প্রসেস" কে চ্যালেঞ্জ করার অনুমতি কাউকে দেওয়া হয় না, তবে যদি আপনি চেষ্টা করেন তবে আপনি আলগা হবে! এটি কেবল একটি ভাল উপায় হ'ল এটি কোন সাধারণ বিষয় নয় (কোন পুনরাবৃত্ত ডক বিকাশ হয়)।

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

কাজ করার একটি সাধারণ উপায় হ'ল একটি খালি প্রয়োজনীয়, ন্যূনতম নথি যা শুরুতে "দ্য প্রসেস" এর প্রয়োজনীয়তা পূরণ করে, পরে একটি চূড়ান্ত "বিল্ট" আপডেটের পরে আসে যা কেবল বাস্তবকেই প্রতিফলিত করে না, তবে যেখানে প্রয়োজন সেখানে তার বিশদ রয়েছে and সংক্ষিপ্ত যেখানে কোডটি নিজের পক্ষে কথা বলে।


আপনার ইনপুট জন্য ধন্যবাদ! আপনি কী বলেছিলেন এবং কীভাবে আমি এটি আমার নিজস্ব প্রকল্পগুলিতে প্রয়োগ করতে পারি সে সম্পর্কে আমি আরও কিছু চিন্তা করেছি। আমাদের প্রচুর ডকুমেন্টেশন সহ, আমাদের সাথে একটি পরামর্শ দেওয়ার জন্য একজন ক্লায়েন্ট থাকার কথা, যদিও আমাদের একটি সময়সীমার কাছে জমা দিতে হয়েছিল এবং এর পরে কোনও অর্থবহ পরিবর্তন করা উচিত নয়। ক্লায়েন্টের পরামর্শে Iterative বিকাশ এখনও সম্ভব, যদিও? মানে, চক্রের বিকাশের বিষয়টি ঠিক তাই না?
blahman
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.