Agile অংশ হিসাবে নথি নকশা


25

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

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

এর জন্য কোনও কার্যকর মানদণ্ড রয়েছে কি?

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


4
এর চৌকস সমাধান হল যোগাযোগ। WHAT জানার জন্য দায়ী লোকদের পরামর্শের জন্য বিকাশকারীদের কাছে সর্বদা অ্যাক্সেসযোগ্য হওয়া উচিত। এছাড়াও, "মাটির বড় বল" রাখার জন্য আপনার ইউনিট পরীক্ষা এবং ঘন ঘন রিফ্যাক্টরিং করা উচিত।
ইওফোরিক

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

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

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

4
"চটপটি ডকুমেন্টেশনের বিরুদ্ধে নয় - এটি অকেজো ডকুমেন্টেশনের বিরুদ্ধে।": প্রতিটি বিকাশ প্রক্রিয়া অকেজো ডকুমেন্টেশনের বিরুদ্ধে (তাদের দরকারী এবং অকেজো সংজ্ঞা অনুসারে)।
জর্জিও

উত্তর:


18

"অস্পষ্ট প্রয়োজনীয়তা, খারাপ গ্রহণযোগ্যতার মানদণ্ড, সৌভাগ্য!"

হ্যাঁ, এটি একই ধরণের প্রয়োজনীয়তা যা আপনি সেগুলি পেরেক দেওয়ার চেষ্টা করলেও পান! (উদাহরণস্বরূপ, একটি 10,000 প্রয়োজনীয় নথি যা একটি সরকারী ক্লায়েন্টকে তৈরি করতে 4 বছর সময় নিয়েছিল তা এখনও অসঙ্গতি, অস্পষ্টতা এবং এমনকি অভ্যন্তরীণভাবে বিরোধী বিবৃতিতে পূর্ণ years আপনি কি কখনও কখনও ভাবেন যে আপনি অস্পষ্ট কিছু পেতে সক্ষম হবেন?)

সুতরাং ... চটপটি উপায়টি আবিষ্কার করা হয়েছিল যে এই ঘটনাটি ঘটে এবং এটির বিরুদ্ধে কাজ করার পরিবর্তে এটির সাথে কাজ করা understand

আপনি "আপনি কী চান" জিজ্ঞাসা করে গ্রাহককে "এরকম কিছু" দিয়ে উত্তর দেয়। আপনি কিছু কাজ করেন এবং তারপরে গ্রাহকের কাছে ফিরে যান এবং বলে "আপনি কি চান এমন এটি?", এবং গ্রাহক সাধারণত "হ্যাঁ তবে ..." তারপরে "আপনি কী চান" জিজ্ঞাসা করেন।

অবশেষে আপনি গ্রাহকটি যা চেয়েছিলেন ঠিক তা পেয়ে যান, এমনকি তারা কী না তা জানেন না! (নরক, তারা কখনই জানে না তারা কী চায়, ঠিক তা নয়)।


সরকারী নকশার নথিটি উপাখ্যানটি আকর্ষণীয়, কোনও উত্স আছে? অথবা আপনি নিজেই কিছু অভিজ্ঞ?
ব্যবহারকারী145400

@ ব্যবহারকারী145400 এমন কিছু যা আমি অনুভব করেছি :-(
gbjbaanb

13

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

অন্য যে কোনও কিছুর আগে, নিবন্ধটি চটজলদি / চর্বিযুক্ত ডকুমেন্টেশনে পড়তে ভুলবেন না । খুব ভাল পড়া।

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

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

  1. একটি দল হিসাবে আমাদের গল্পটি কীভাবে ডিজাইনটির উপর প্রভাব ফেলবে তা বুঝতে হবে।
  2. নতুন (বা অস্থায়ী) সদস্যরা যখন দলে যোগ দেয় বা কোডে ফিরে আসে যখন এক বছরেরও বেশি সময় ধরে কেউ কাজ করেনি তখন ডিজাইনের ডকুমেন্টগুলি থাকা কার্যকর প্রমাণিত হয়েছে। সুতরাং কোডটি কীভাবে কাজ করে তা বুঝতে সহায়তা করতে তারা সাংগঠনিক মেমরির জন্য দরকারী।
  3. নকশার নথিগুলি রক্ষণাবেক্ষণ ইঞ্জিনিয়ারদের জন্য দরকারী যাদের মুক্তির পরে কোডটির সমস্যা সমাধানের প্রয়োজন হতে পারে।

(1) সন্তুষ্ট করার জন্য আপনাকে আসল নকশা নথি তৈরি করতে হবে না। আপনার দলের কোডিংয়ের আগে একটি নকশা ফেজ থাকা উচিত, তবে সেই পর্বটি হোয়াইটবোর্ড বা ন্যাপকিনের সামনে 15 মিনিটের সেশনের মতোই সহজ হতে পারে। আপনাকে এমন একটি আসল দলিল তৈরি করার দরকার নেই যা কেবল ডিজাইনের পরিবর্তনগুলি নিয়ে আলোচনার জন্য লিখতে ঘন্টা (যদি দিন না হয়) সময় নেয়।

(2) বা (3) বর্তমান গল্পের বিকাশের সময় প্রয়োজন হয় না এবং সম্ভবত পরবর্তী কয়েকটি পুনরাবৃত্তির জন্য তাদের প্রয়োজন হবে না।

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

সুতরাং আমি কি সুপারিশ করব:

  1. প্রাথমিকভাবে পর্যাপ্ত অস্থায়ী ডিজাইন / মডেল উত্পাদন করুন যাতে আপনার টিম কোডিংয়ের আগে বুদ্ধিমান কথোপকথন করতে পারে। এগুলি রাখার আশা করবেন না এবং এগুলিকে আনুষ্ঠানিককরণে সময় নষ্ট করবেন না।
  2. কারওর প্রয়োজন পড়লে কেবল অফিসিয়াল ডিজাইনের ডকুমেন্টেশন তৈরি করুন (যেমন আপনার দলের সাংগঠনিক মেমরির আসল প্রয়োজন আছে)
  3. স্থিতিশীল করা হয়েছে এমন কোডগুলিতে কেবল ডিজাইনের ডকুমেন্টেশন তৈরি করুন। এমন কোনও মডিউল নথিভুক্ত করার চেষ্টা করছে না যা প্রতিটি পুনরাবৃত্তিতে পরিবর্তিত হতে থাকে।
  4. ডিজাইনের নথি তৈরি করুন যা সম্পূর্ণরূপে একটি মডিউল বর্ণনা করে (বা পণ্যের অংশ)। অতীতে আমরা ডিজাইন ডকগুলি লিখতাম যা পরিবর্তনগুলি করতে হবে তা নথিভুক্ত করে। এই দস্তাবেজগুলি মুক্তি পাওয়ার সাথে সাথে পুরোপুরি মূল্যহীন ছিল।
  5. দস্তাবেজটি খুব উচ্চ-স্তরের রাখুন। আপনি যদি 20 টি পৃষ্ঠাগুলি আর্কিটেকচার এবং খুব উচ্চ-স্তরের নকশাকে আচ্ছাদন করে লিখে থাকেন তবে সেই দস্তাবেজটি ক) প্রকৃতপক্ষে অন্য লোকেরা পড়বে এবং খ) লোকেরা আপনার কোডের সাধারণ বিন্যাসের সাথে পরিচিত হতে সহায়তা করবে। বিশদগুলির জন্য লোকেরা সরাসরি কোডে যেতে পারে। আপনি যদি 700 টি পৃষ্ঠাগুলির বিশদ বিবরণ লিখে থাকেন তবে সেগুলি প্রায়শই বাস্তবতার সাথে মেলে না, কারও পক্ষে এটি পড়া খুব বেশি এবং ভবিষ্যতে যখনই পরিবর্তন আসবে আপনি 20 এর পরিবর্তে 700 পৃষ্ঠাগুলি বজায় রাখতে এবং আপডেট করতে পারবেন।

আপনি যা বলছেন তা আমার কাছে পৌঁছানোর চেষ্টা করার সাথে একই রকম মনে হয়; আমাদের মাটির একটি জটিল বল রয়েছে এবং আমি সরল নথি চাই যা ক) একটি নির্দিষ্ট বৈশিষ্ট্যের ব্যবসায়িক অভিপ্রায় (অর্থাত্‍ প্রশ্নের উত্তর সহ ব্যবহারকারীদের বিবরণ দেওয়া); খ) কোড এবং বিদ্যমান এপিআইয়ের কোন অংশগুলি প্রভাবিত হবে তা নির্দেশ করুন; এবং গ) এককালীন নিদর্শন হিসাবে চিকিত্সা করা হয়, এমন কিছু নয় যা চিরকালের জন্য প্রতিটি নতুন বৈশিষ্ট্য দিয়ে আপডেট করতে হয়। 20 পৃষ্ঠাগুলি বলা "উচ্চ স্তরের" আমার কাছে আকর্ষণীয় - আমরা এর থেকেও বঞ্চিত। :)
অ্যাথ্যাসার

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

... আপনি আসলে কোডিংয়ের চেয়ে ডকুমেন্টেশন লেখার জন্য আরও বেশি সময় ব্যয় করবেন। এবং গল্পটি শেষ হয়ে গেলে, আপনি যেমন বলেছিলেন এটি এককালীন শিল্পকর্ম। তাহলে আপনার কেন তাদের প্রথম স্থানে তৈরি করা দরকার?
DXM

কারণ এই মুহুর্তে আমাদের জ্ঞানের সিলোস নিয়ে পরিবেশ ছড়িয়ে পড়েছে। আমাদের এমন লোক রয়েছে যারা সাবসিস্টেম এ জানে কারণ তারা এটি লিখেছিল, এবং বি কারণ তারা এটি সর্বশেষে বিস্ফোরিত হওয়ার সময় সমর্থন করেছিল, তবে কখনও সি এবং ডি স্পর্শ করেনি। নবাবী এবং অফ-সাইট ঠিকাদারদের লুপে orোকা বা থাকা শক্ত।
অ্যাথ্যাসার

@ সাইরিয়ন: এটি আপনার মতো প্রয়োজন বলে মনে হচ্ছে সত্যই আমাদের মনে হয়। যাইহোক, আমি যখন বিস্মিত হই তখন আপনি যখন বলেছিলেন যে আপনি এমন সরল নথি চান যা ... এককালীন নিদর্শন হিসাবে বিবেচিত হয়। সুতরাং আসুন আমরা আপনার একটি স্তর যা ডিবি এবং that টি গল্পের সাথে কথা বলি সেগুলির পরিবর্তনের প্রয়োজন। আপনি কি প্রতিটি গল্পের পাশাপাশি 6 টি বিভিন্ন নথি তৈরি করার পরিকল্পনা করছেন? বা আপনি কি ডিবি স্তরটির জন্য একটি একক ডিজাইনের স্পেসিফিকেশন রাখতে চান? তবে একক স্পেসিফিকেশন এমন একটি জিনিস যা ডিবি স্তরটিকে স্পর্শ করে এমন প্রতিটি বৈশিষ্ট্য আপডেট করতে হবে।
DXM

3

পুরোপুরি ডকুমেন্টেশন ছাড়া চতুর "মন্ত্র" না করা।

চতুর মন্ত্রটি " বিস্তৃত ডকুমেন্টেশনের ওপরে কার্যকারী সফ্টওয়্যার " পছন্দ করা । তবে ইশতেহারের নীচে কিছুটা নোট করুন।

এটি হ'ল ডানদিকে থাকা আইটেমগুলিতে মান থাকা সত্ত্বেও আমরা বামদিকে থাকা আইটেমগুলিকে আরও মূল্যবান করি। "

ডকুমেন্টেশনের জন্য চাচা ববের একটি ভাল নীতি আছে

প্রয়োজনের তাত্ক্ষণিক ও তাৎপর্যপূর্ণ না হলে কোনও নথি তৈরি করবেন না

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

যা যা বলা হয়েছিল, যখন আপনি বলছেন যে 'আমরা বর্তমানে এমন পরিস্থিতির মুখোমুখি হয়েছি যেখানে একটি নতুন বৈশিষ্ট্য আমাদের "কাদামাটির বড় বল" সিস্টেমের একাধিক অঞ্চলকে প্রভাবিত করতে পারে, আপনি যদি চপল হয়ে যাচ্ছেন, আপনার এই সম্পর্কে কিছু করা দরকার।

আপনার যখন আপনার ডকুমেন্টেশন রয়েছে তখন আপনার কোডটি মডুলারাইজ করতে এটি ব্যবহার করুন। আপনি ডকুমেন্টেশনের দীর্ঘমেয়াদী প্রয়োজনীয়তা অপসারণ করে ডকুমেন্টেশন বজায় রাখতে (যা হবে না) দীর্ঘমেয়াদী প্রয়োজনীয়তা সরিয়ে ফেলুন।

অর্থাত। প্রয়োজনীয় তাত্ক্ষণিক এবং তাৎপর্যপূর্ণ করুন।


এই উত্তরটি "সঠিক", তবে এর বাইরে সত্যই ভাবেনা। উদাহরণস্বরূপ একটি আর্কিটেকচার ডিজাইন সম্পর্কে কী? বিকাশকারী / ব্যবসায়ের টার্নওভার সম্পর্কে কী? এটি প্রচুর মানের ইউনিট পরীক্ষার মাধ্যমে কীভাবে পরিচালনা করা হয়?
পল

@ পল: নতুন আগতদের জন্য খুব হালকা ওজনের কোডিং মান সহ অনেক উচ্চ-স্তরের আর্কিটেকচার ডায়াগ্রামগুলি রাখা ভাল ধারণা। আমি খুঁজে পেয়েছি যে ডকুমেন্টগুলি আপ টু ডেট রাখার একটি ভাল উপায় হ'ল সেগুলি একটি উইকে রাখা এবং প্রতিটি আগতকে তারা যেখানে তারিখ পেয়েছে তা আপডেট করার জন্য। তবে এই প্রশ্নটি ছিল বিশেষত আপ-ফ্রন্ট ডিজাইনের নথিগুলির বিষয়ে।
পিডিআর

আমি এখনও যা বলছি তার পাশে দাঁড়িয়ে আছি। ব্যবসায়টি যেটিকে কল করতে চায় তার জন্য আর্কিটেকচারটি পরিবর্তন করুন এবং ইউনিট টেস্টগুলিকে রিগ্রেশন টেস্টগুলিতে পরিবর্তন করুন (স্বয়ংক্রিয়?) এবং এটি প্রযোজ্য।
পল

@ পল: দুঃখিত, আমি অনুসরণ করছি না আপনি কোন সার্থক দলিলটি খারাপ বলে মনে করছেন?
পিডিআর

0

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

আমরা আমাদের ব্যবহারকারীর গল্পগুলি ট্র্যাক করতে ভার্সনও ব্যবহার করি তবে আমি নিশ্চিত যে আমাদের পদ্ধতিগুলি অন্যান্য সিস্টেমে প্রয়োগ হয়। এটি আপনাকে ব্যবহারকারীদের গল্পগুলিতে ফাইল সংযুক্ত করতে দেয়। আমরা খুঁজে পেয়েছি যে নকশার নথিগুলি রাখার জন্য খুব দরকারী জায়গা।

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

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

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

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


0

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

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

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.