একটি চতুর পদ্ধতির বিবেচনা করুন। আমি বলতে চাইছি, যদি আপনার কাছে সময় মত সংস্থান এবং চমৎকার লেখার দক্ষতা থাকে তবে আপনি ছেলেরা তাদের যৌক্তিক যুক্তিসঙ্গত সিদ্ধান্ত গ্রহণ করেন, কেবল সবকিছু নথি করুন। বাস্তবিকভাবে বলতে গেলে, আমি ধরে নিচ্ছি আপনি এমন অবস্থানে নেই। একটি চটজলদি দৃষ্টিভঙ্গি দলিলের ডকুমেন্টেশনের জন্য একটি মূল চ্যালেঞ্জের সাথে সহায়তা করতে পারে: আপনি প্রায়শই জানেন না যে পরবর্তীকালে কোন যুক্তি গুরুত্বপূর্ণ ছিল।
এক্ষেত্রে সামগ্রিক দৃষ্টিকোণ থেকে সমস্যার দিকে আসা যাক। আপনার ছেলেরা আপনার সিদ্ধান্তের জন্য যুক্তিযুক্ত আছে। তারা এই মুহূর্তে স্কোয়াশওয়ারে আটকে আছে, দলের মস্তিস্ক। ক্রেডিট ডকুমেন্টেশনের পরিমাণ পাওয়া সত্ত্বেও স্কিজওয়াইয়ারে রেশনাল সংরক্ষণ করা এতটা খারাপ নয়। গুরুত্বপূর্ণ জিনিসগুলি স্মরণ করার জন্য আমরা প্রকৃতি হিসাবে প্রকৃতপক্ষে ভাল good প্রতিটি কর্পোরেশন কেন "উপজাতীয় জ্ঞান" রাখে, এমনকি যখন সেই কর্পোরেশনগুলি সমস্ত উপজাতীয় জ্ঞান নথিভুক্ত করতে চায়।
এখন আপনার সমস্যা আছে। আপনি খুঁজে পেয়েছেন যে স্কিউশওয়্যারটি যথাযথভাবে যথোপযুক্ত ধারন করে না। একটি সমস্যা আছে তা উপলব্ধি করার জন্য এবং এটি সমাধান করা দরকার তা সনাক্ত করার জন্য আপনার পক্ষে ভাল! এটি সর্বদা সহজ পদক্ষেপ নয়! সুতরাং আমরা পুরোপুরি নিশ্চিত হয়েছি যে সমাধানটি সেই যুক্তিটির কিছুটি ডকুমেন্টেশনে অফলোড করা। তবে, এটি যথেষ্ট নয়। আমরা ধাঁধাটির দ্বিতীয়ার্ধটিকে কখনই ভুলতে পারি না, যখন আপনার কোনও সিদ্ধান্ত নেওয়ার দরকার পড়ে স্কোয়াশওয়াইয়ারে যুক্তিটি পুনরায় লোড করা হয়। আমি প্রচুর দল দেখেছি যা পাগলের মতো সমস্ত কিছু নথি করে, তবে সামগ্রীটি ভাল সিদ্ধান্ত নিতে সহায়তা করার জন্য আসলে সংগঠিত হয় না, তাই তারা লিখিত থাকা সত্ত্বেও যুক্তিগুলি ভুলে যায় ।
সুতরাং আপনার একটি দুটি পদক্ষেপ প্রক্রিয়া আছে। আপনার স্কোশওয়্যার থেকে বেরিয়ে এবং ডকুমেন্টেশনের মধ্যে যুক্তি অর্জন করতে হবে। তারপরে আপনার অবশ্যই এটি নিশ্চিত করা উচিত যে ডকুমেন্টেশনগুলি যখন আপনার প্রয়োজন হয় তখন যুক্তিবাদীটিকে স্কুইশওয়াইয়ারে ফিরিয়ে আনতে যথেষ্ট সুসংহত করা হয়! এখন আমি মনে করি চ্যালেঞ্জগুলি কোথায় পছন্দ করবে তা উপলব্ধি করার জন্য আমাদের কাছে যথেষ্ট সমস্যার বিবৃতি রয়েছে। আপনি যখন ডকুমেন্টিং করছেন, আপনি সাধারণত জানেন না কে পরে এটি দেখবে বা তারা কী সন্ধান করছে। তেমনিভাবে, আপনি যখন ডকুমেন্টেশনের দিকে ফিরে তাকাচ্ছেন, আপনি সাধারণত যা জানেন তা জানেন না (কখন আপনি কখন জানেন তা সম্ভবত)।
সুতরাং একটি বড় সংস্থা দুটি বড় ব্লকে এটি হ্যান্ডেল করার চেষ্টা করতে পারে। প্রথমে তারা ডকুমেন্টেশন গবেষণা করার সময় লোকেরা কী প্রয়োজন তার ভিত্তিতে প্রয়োজনীয়তা বিকাশ করতে পারে। তারপরে তারা ডকুমেন্টেশনগুলির বিকাশের জন্য একটি প্রক্রিয়া তৈরি করতে সেই প্রয়োজনীয়তাগুলি ব্যবহার করে। এবং যদি আমি তাই বলতে সাহস, তারপর সবাই কারণ প্রায় কেউ জানে অভিযোগ ঠিক কি ডকুমেন্টেশন দিন এক মত হওয়া উচিত। ডকুমেন্টেশন সর্বদা অসম্পূর্ণ এবং বিকাশকারীরা সর্বদা অভিযোগ করে থাকেন যে প্রক্রিয়াটি খুব ভারী।
চটপটে যাওয়ার সময়।
আমার পরামর্শটি হ'ল আপনার ডকুমেন্টেশন প্রক্রিয়াটি উন্নত করার জন্য একটি চতুর প্রচেষ্টা শুরু করা: স্কুইশওয়্যার থেকে ডকুমেন্ট এবং স্কুইশওয়াইয়ারে ফিরে পুরো নয় গজ। সামনে চিনুন যে আপনি কিছু তথ্য হারাবেন কারণ আপনার প্রক্রিয়াটি নিখুঁত নয়, তবে এটি ঠিক আছে কারণ আপনি এখনও প্রক্রিয়াটি বের করার চেষ্টা করছেন! আপনি যদি একটি আকার তৈরি করার চেষ্টা করেন তবে সমস্ত সমাধান মাপসই হয়।
কয়েকটি বিশেষ টিডবিট আমি দেখেছি: * অনানুষ্ঠানিক ডকুমেন্টেশন অন্বেষণ করুন। আনুষ্ঠানিক ডকুমেন্টেশন দুর্দান্ত তবে এটি সময় সাপেক্ষ। ডকুমেন্টেশনের অন্যতম উদ্দেশ্য হ'ল বিকাশকারী স্কুইশওয়্যার থেকে তথ্য প্রকাশ করা এবং এটি কাগজে রাখা। অনানুষ্ঠানিক ডকুমেন্টেশন এগুলি করার জন্য সর্বনিম্ন ব্যয় রাখে।
- অবিশ্বাস্য ডকুমেন্টেশন ফর্ম্যাটগুলি গ্রহণ করুন। কিছুই ঠিক হবে না প্রথমবার। ডেটা পাওয়া এবং এটি কীভাবে পরে নির্ভরযোগ্য করা যায় তা নির্ধারণ করা ভাল। উদাহরণস্বরূপ, আপনি আপনার যৌক্তিকতাগুলি <ব্রিটিশ> </rationale> ব্লক বা অনুরূপ কিছুতে নথিভুক্ত করতে পারেন, যা পরে সেই ডেটা সংগ্রহ করা সহজ করে। ব্যবহারকারীর গল্পে রেশনালগুলি সংরক্ষণ করা এখনই ঠিক আছে!
- প্রতিষ্ঠানের মান কখনই ভুলে যাবেন না। দল হিসাবে আপনি কীভাবে ডকুমেন্টেশনে যৌক্তিক বিষয়গুলি অনুসন্ধান করতে চান তা সন্ধান করুন এবং তাতে নথিভুক্ত করার চেষ্টা করুন। প্রতিটি দলে আলাদা প্রক্রিয়া থাকবে। আমার একটি টিমে আমরা এখনই টিকিটটি খুঁজে পাইনি যে এর ঠিক তত্ক্ষণাত যুক্তিযুক্ত ছিল। আমরা যা করতে পারি তা হল কোডের একটি লাইন যা গুরুত্বপূর্ণ,
svn blame
এটি কখন পরিবর্তিত হয়েছে এবং কেন, তারপরে টিকিটের দিকে নজর দিন do একবার আমরা সেখানে উপস্থিত হয়ে গেলে, আমরা সাধারণত আমাদের প্রয়োজনীয় যুক্তিগুলি টিকিটটিতে রেখে দিয়েছিলাম। এটি কেবল আমাদের জন্য কাজ করেছে, আপনার জন্য কী কাজ করে তা সন্ধান করুন।
- জৈব ডকুমেন্টেশন সময়ের সাথে বাড়তে পারে। ডেভেলপারদের পক্ষে এটি জানা খুব বিরল যে কোন দিন এগুলি লেখার জন্য প্রয়োজনীয় যুক্তিগুলি সবচেয়ে গুরুত্বপূর্ণ। আমরা সাধারণত খুঁজে বের করি যেগুলির পরে গুরুত্বপূর্ণ ছিল। আপনার যদি ডকুমেন্টেশনের জন্য গ্রুমিং প্রক্রিয়া থাকে যা বিকাশকারীদের তাদের নিজস্ব ছোট্ট যুক্তি সম্পর্কিত পরিচালনা করার অনুমতি দেয় তবে গুরুত্বপূর্ণগুলি পৃষ্ঠায় উঠে যাবে to আরও গুরুত্বপূর্ণ, যৌক্তিক পরিবর্তন হতে পারে। আপনি বুঝতে পারেন যে দুটি পৃথক পরিবর্তন, দুটি পৃথক যুক্তি সহ, সত্যই সর্বোত্তমভাবে একক যুক্তি দ্বারা বর্ণিত হয়েছিল যা উভয়ের পক্ষে কার্যকর হয়। আপনার এবং সিদ্ধান্তের মধ্যে এখন কম সামগ্রী রয়েছে!