কীভাবে বাগ ফিক্সিং পুনরাবৃত্তির জন্য অ্যাকাউন্ট করবেন?


9

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


16
"আমরা স্ক্রামকে বেশ সাফল্যের সাথে বাস্তবায়িত করেছি ... কোনও শেষ-শেষের কোনও ইন্টিগ্রেশন পরীক্ষা না করেই।" দুঃখিত আপনি এটি ভুল করেছেন। আপনি প্রতিটি পুনরাবৃত্তির শেষে শিপিং করতে সক্ষম হবেন বলে মনে করা হয়েছিল।
xsace

3
@ xsAce এটি 6 মাসের পুনরাবৃত্তি
বার্ট

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

1
এই সাইটে আপনার স্ক্র্যাম সম্পর্কিত প্রশ্নগুলির ইতিহাসের মধ্য দিয়ে যাচ্ছেন, এটি স্পষ্ট যে আপনার সংস্থাটি স্ক্রাম হিসাবে "এ জাতীয় কোনও কাজ করছে না" এবং পরিবর্তে জলপ্রপাতের বিকাশের সাথে আরও বেশি স্বাচ্ছন্দ্য এবং পরিচিত মানুষের একটি দলের মতো শোনাচ্ছে। জলপ্রপাতটি আন্তঃব্যক্তিকভাবে "খারাপ" নয় তবে ম্যানেজমেন্ট যখন "এগিল", "স্ক্রাম", "স্প্রিন্ট", "ব্যাকলগ" এবং "প্ল্যানিং পোকার" এর মতো শব্দগুলিকে বাজ শব্দ হিসাবে ব্যবহার করতে পছন্দ করে তবে সংস্কৃতিতে সম্পূর্ণরূপে প্রতিশ্রুতি দেয় না এবং এই জিনিসগুলি সম্পাদন করার জন্য প্রয়োজনীয় ব্যবস্থাপনা পরিবর্তন। তারা স্ক্রমে প্রতিশ্রুতি না দিয়ে স্ক্রামের সুবিধা চায়।
ম্যাপেল_শ্যাফ্ট

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

উত্তর:


7

স্ক্রাম বা না, বাগ ফিক্সিং মূলত ভবিষ্যদ্বাণী করা অসম্ভব। আমি বিশ্বাস করি আপনি যেটা করতে পারেন তা হ'ল:

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

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

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


5

কীভাবে বাগ ফিক্সিং পুনরাবৃত্তির জন্য অ্যাকাউন্ট করবেন? আপনি কীভাবে আপনার পুনরাবৃত্তি পরিকল্পনাটি ত্রুটিগুলি ঠিক করতে এখনও খুঁজে পেতে পারেন?

একটি "বাগ ফিক্সিং পুনরাবৃত্তি" সম্পর্কিত। পাওয়া বাগগুলি গল্পের চেয়ে আলাদা কোনওভাবেই আচরণ করা উচিত। প্রতিটি বাগ ঠিক করার জন্য প্রচেষ্টা (স্টোরি পয়েন্ট) অনুমান করার জন্য দলের সাথে কাজ করুন এবং বাগের পরবর্তী পুনরাবৃত্তির মধ্যে যেতে হবে কিনা তা সিদ্ধান্ত নেওয়ার জন্য পণ্য মালিক / গ্রাহকের সাথে কাজ করুন।

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


+1 টি। আপনি যখন বিটা-মানের পর্যায়ে আছেন, আপনি পিয়ার টেস্টিং সেশনগুলিও বিবেচনা করতে পারেন।
লুইস্যাব

2

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

বর্তমানে, কোড ফ্রিজ (পাঁচ মাসের একটি প্রকল্পের জন্য, সিস্টেম পরীক্ষা অন্তর্ভুক্ত) এর পরে সিস্টেমের পরীক্ষার ছয় সপ্তাহের জন্য পরিকল্পনা করছি, যাতে সবকিছু কাজ করে তা নিশ্চিত হয়। এটি বাস্তবায়ন পুনরাবৃত্তির সময় করা সমস্ত পরীক্ষার উপরে রয়েছে top


1

আপনাকে "রিলিজ" মানদণ্ডের একটি সেট নির্ধারণ করতে হবে। এর মধ্যে অন্তর্ভুক্ত থাকতে পারে:

  • ব্যর্থতার মধ্যে সময় মানে
  • প্রতিদিন প্রাপ্ত ত্রুটির সংখ্যা
  • প্রতিদিন ত্রুটির তীব্রতা পাওয়া যায়
  • বকেয়া ত্রুটি সংখ্যা

প্রভৃতি

তারপরে প্রতিটি পুনরাবৃত্তির শেষে যেখানে আপনার কিছু লোক পরীক্ষা করছেন (ম্যানুয়ালি বা স্বয়ংক্রিয় পরীক্ষাগুলি লিখে) এবং অন্যরা আপনার মানদণ্ডটি পূরণ করেছেন কিনা তা পরীক্ষা করে দেখুন। আপনি যদি মুক্তি পেয়ে থাকেন তবে তা না হলে অন্য পুনরাবৃত্তির জন্য যান।

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


1

এটি করার একটি উপায় হ'ল আপনার ইন্টিগ্রেশন পরীক্ষার জন্য গল্পগুলি লেখার সময় আপনি যে কোনও বাগের জন্য নতুন গল্প লেখেন, তারপরে পরবর্তী পুনরাবৃত্তিতে বাগের গল্পগুলি ঠিক করুন।

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

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

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