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