যদি QA 12 সপ্তাহ নেয় তবে আমাদের কি চঞ্চল করার চেষ্টা করা ছেড়ে দেওয়া উচিত?


24

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


36
আমি বলার উদ্যোগ নেব যে যদি QA 12 সপ্তাহ নেয়, তবে আপনি "চটপটে" করছেন না।
সিঙ্গেলাইজেশন ইলিমিনেশন

9
যদি দলটি তাদের কোডের কোডের মানের জন্য দায়বদ্ধ না হয় তবে আমি এটিকে
চটপটেও

1
@merryprankster আপনি কি আপনার প্রতিক্রিয়াটি বিশদভাবে বলতে পারবেন? আপনার কি বলতে চাচ্ছেন যে কিউএকে দলের একটি অংশ না করা এবং স্প্রিন্টের অংশ হিসাবে গুণমান যাচাই করা অর্থহীন? বা আপনি কি বোঝাতে চাইছেন যে টিমটি নিজেরাই মানের এমন একটি বিন্দুতে যাচাই করা উচিত যেখানে QA প্রায় অকেজো রেন্ডার করা উচিত? বা সম্ভবত অন্য অর্থ? আমি এখানে সঠিক উত্তর জানি না। আমি যে পরিস্থিতিটি ভয়াবহভাবে ভেঙে পড়েছি তা পুনরুদ্ধার করার জন্য আমি কেবলমাত্র কোনও পরামর্শের সন্ধান করছি। ধন্যবাদ।
ডেভিড হোসিয়ার

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

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

উত্তর:


21

ঠিক আছে, আপনার প্রশ্নের প্রত্যুত্তর উত্তর হ'ল মু আমি ভয় করি - আপনার চেষ্টা করা উচিত বা হওয়া উচিত নয় এমন একটি বুদ্ধিমান অনুমান করার জন্য পর্যাপ্ত বিবরণ নেই।

কেবলমাত্র আমি যে বিষয়টিতে বেশ ইতিবাচক তা হ'ল চতুরতার স্তরটি গ্রাহক / বাজারের চাহিদা দ্বারা চালিত হওয়া উচিত (যা সম্পর্কে আপনি কোনও তথ্য দেননি)।

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

আরেকটি বিষয় বিবেচনা করতে হবে তা হল আপনার গ্রাহক / বাজারের প্রয়োজনের জন্য কোন স্তরের মানের প্রয়োজন?

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

এখন, আসুন আপনি যে 12 সপ্তাহ উল্লেখ করেছেন তার মধ্যে আরও কাছাকাছি তাকান ।

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

উদাহরণস্বরূপ, আপনি কি আপনার পণ্যের পরীক্ষাযোগ্যতা উন্নত করার উপায়গুলি বিবেচনা করেছেন ?

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

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


মন্তব্যে প্রদত্ত স্পষ্টির উপর ভিত্তি করে আপডেট করুন

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

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

আমি একজনকে স্প্রিন্ট-এন্ড-রিলিজের সাথে দলকে সন্তুষ্ট করার মতো কিছু চেকপয়েন্ট হিসাবে চিকিত্সা করার ক্ষেত্রে অপরাধী কিছুই দেখছি না ।

  • দেব: হ্যাঁ, পরীক্ষার্থীদের কাছে যাওয়ার জন্য একজনকে যথেষ্ট ভাল দেখাচ্ছে; প্রশ্ন: হ্যাঁ, যদি আরও শিপিয়েবল-টেস্টিংয়ের প্রয়োজন হয় তবে কেসের জন্য এটি যথেষ্ট যথেষ্ট দেখাচ্ছে stuff দল (দেব + কিউএ) সন্তুষ্ট, এটাই।

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

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

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

আমাদের পূর্ণ পণ্যটি সত্যই অনেকগুলি ছোট ছোট অংশ দ্বারা গঠিত যা সমস্ত স্বাধীনভাবে আপগ্রেড করা যেতে পারে। আমি মনে করি আমাদের গ্রাহকরা এই ছোট ছোট উপাদানগুলিকে আরও ঘন ঘন আপগ্রেড করতে খুব আগ্রহী। আমার কাছে মনে হচ্ছে যে পরিবর্তে স্প্রিন্টের শেষে আমাদের সেই ছোট ছোট উপাদানগুলি মুক্তি এবং কিউ'র দিকে মনোনিবেশ করা উচিত ...

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

  • এই কৌশলটির জন্য একটি জিনিস মনে রাখবেন তা হল পরীক্ষারযোগ্য যাচাইকরণ যা পরিবর্তনটি প্রত্যাশিত যেখানে স্থানীয় করা হয়েছে। এমনকি যদি এটি পরিবর্তিত হয়নি এমন উপাদানগুলির জন্য বিট-বাই-বিট ফাইল তুলনা করতে পারে তবে এর জন্য যান বা আপনি এটি প্রেরণ পাবেন না। কথাটি হ'ল, এটি QA কে মুক্তির মানের জন্য দায়বদ্ধ, আমাদের বিকাশকারী নয়।
     
    অপ্রত্যাশিত পরিবর্তনগুলি স্খলিত হয় নি তা নিশ্চিত করার জন্য এটি টেস্টারের মাথা ব্যথা because কারণ সত্যি বলতে কী বিকাশকারী হিসাবে আমার অন্যান্য বিষয় সম্পর্কে চিন্তা করার মতো যথেষ্ট পরিমাণে অন্যান্য জিনিস রয়েছে got এবং এ কারণেই তাদের (পরীক্ষকগণ) সত্যই সত্য প্রমাণের প্রয়োজন যে জিনিসগুলি পরীক্ষার মাধ্যমে শিপল মুক্তির সাথে নিয়ন্ত্রণে রয়েছে।

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

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

3
আমাদের পূর্ণ পণ্যটি সত্যই অনেকগুলি ছোট ছোট অংশ দ্বারা গঠিত যা সমস্ত স্বাধীনভাবে আপগ্রেড করা যেতে পারে। আমি মনে করি আমাদের গ্রাহকরা এই ছোট ছোট উপাদানগুলিকে আরও ঘন ঘন আপগ্রেড করতে খুব আগ্রহী। আমার কাছে মনে হচ্ছে যে আমরা সম্ভবত স্প্রিন্টের শেষে সেই ছোট উপাদানগুলি প্রকাশ এবং QA'ing এ ফোকাস করা উচিত। অধিক মনোযোগী পদ্ধতির কারণে আমরা প্রতিক্রিয়ার লুপটি সংক্ষিপ্ত করতে এবং গ্রাহকদের কাছে আরও দ্রুত মূল্য সরবরাহ করতে পারি। তারপরে আমরা এমন কোনও সময়ে একটি সম্পূর্ণ পণ্য প্রকাশ করতে পারি যা সমস্ত ছোট বিটকে জড়িয়ে দেয়। তারপরে কিউএর কম কাজ নেই যেহেতু বেশিরভাগ ইতিমধ্যে প্রাক স্প্রিন্টগুলিতে বৈধ হয়ে গেছে।
ডেভিড হোসিয়ার

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

14

ওহ, আমি আপনার ব্যথা অনুভব করি এটি কাজ করার জন্য আপনার কিউএ দলে কিছু গুরুতর পরিবর্তনগুলি করা দরকার।

আমার পরামর্শটি দলকে তিনটি দলে ভাগ করা:

বৈশিষ্ট্য পরীক্ষা - দ্রুত পরিবর্তনগুলি নতুন বিকাশের পরীক্ষার জন্য around

রিগ্রেশন টেস্টিং - দরজাটি বাইরে যাওয়ার আগে পণ্যটির পুরোপুরি পরীক্ষা করা। এটি টিমের আকার হ্রাস করার পরেও 3 মাস লাগবে না কারণ বেশিরভাগ বাগ প্রথম দল খুঁজে পাবে।

অটোমেটেড টেস্টিং - রিগ্রেশন টেস্টিং টিমের কাজের গতি বাড়ানোর জন্য রিগ্রেশন টেস্টের একটি সম্পূর্ণ স্যুট লেখা।

তৃতীয় দলটি বোনাস, তবে যদি আপনার প্রথম দুটি দল না থাকে তবে আপনিও জলপ্রপাত হতে পারেন।


+1 অটোমেটেড টেস্টিং - রিগ্রেশন টেস্টগুলি একজন প্রধান প্রার্থী।
জোশুয়া ডেভিস

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

13

উদাহরণ দিয়ে:

এখানে চিত্র বর্ণনা লিখুন

মনে রাখবেন যে আপনার কিউএ টিম সম্ভবত (এটিডিডি) চেনাশোনার বাইরে কাজ করছে এবং আপনি ভিতরে কাজ করছেন।

আমি মনে করি যে সেভাবে কাজ করা ঠিক আছে; যদি আপনি নিজের অটোমেটেড পরীক্ষায় প্রমাণ করতে পারেন যে আপনি প্রতিটি স্প্রিন্টে গ্রাহকের প্রয়োজনীয়তা পূরণ করছেন, আপনি QA কে তাদের অবসর সময়ে তাদের পরীক্ষাগুলি করার অনুমতি দিতে পারেন এবং ত্রুটিগুলি নিয়ে আপনার কাছে আসতে পারেন, যা আপনি পরবর্তী স্প্রিন্টে কাজ করতে পারবেন।


2
একটি সমস্যা হ'ল আপনি 4-6 স্প্রিন্ট আগে সম্পন্ন কাজ থেকে ত্রুটি প্রতিবেদনগুলি পাচ্ছেন (2-3 সপ্তাহের স্প্রিন্ট ধরে নিচ্ছেন)। সংস্থার কিউএ নীতি এবং পদ্ধতিগুলির উপর নির্ভর করে গ্রাহকের কাছে প্রকাশ হওয়ার আগে তাদের আসলে একটি স্প্রিন্টে সাইন আপ করতে হতে পারে। সুতরাং, হ্যাঁ, প্রতিটি স্প্রিন্টের পরে আপনার কাছে সম্ভাব্য শিপযোগ্য পণ্য রয়েছে তবে এর 25% এরও কম QA হবেন (ধরে নিবেন যে তারা যখন একজন পরীক্ষার্থীর পরীক্ষা শেষ করেন, তারা সবচেয়ে সাম্প্রতিক প্রার্থীর পরীক্ষা শুরু করেন) যাতে আপনি কোনও গ্রাহককে প্রতিটি পণ্য প্রদর্শন করতে পারেন কয়েক সপ্তাহ, তবে তারা প্রতি 12 সপ্তাহে কেবল একটি পেতে পারে এবং এটি তারা যা দেখেছিল তার চেয়ে পুরানো হবে।
টমাসের মালিক

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

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

8

দেখে মনে হচ্ছে আপনার একটি "সংজ্ঞার সংজ্ঞা" সমস্যা আছে।

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

কিউএ গ্রুপের সাথে এমন আচরণ করুন যেন তাদের অস্তিত্ব নেই। আইনটি হ'ল স্প্রিন্টের শেষে আপনার মুক্তি পরের দিন আপনার সবচেয়ে গুরুত্বপূর্ণ পরিবেশে মোতায়েন করা হবে। সফ্টওয়্যারটি গ্রাহকদের কাছে যাওয়ার জন্য প্রস্তুত না হওয়া পর্যন্ত এটি করা হয় না।

প্রশ্নোত্তর কিছুই খুঁজে পাওয়া উচিত।

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


3

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

তবে যদি কোম্পানির বিধিগুলি বলে যে QA সম্পন্ন করার আগে গ্রাহককে অবশ্যই একটি রিলিজ দেখতে পাবে না, তবে আপনি যতক্ষণ না এই নিয়মগুলি পরিবর্তন না করে পরিচালনা করেন ততক্ষণ আপনি চতুর হওয়া সম্পর্কে ভুলে যেতে পারেন।


3

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

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

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


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

2

এটির জন্য দুঃখের মতামতটি এত বেশি সময় নেয় তবে আমি মনে করি না যে এটি চতুরতার সাথে থেমে যাওয়া উপযুক্ত। একটি স্প্রিন্ট (বা একটি দম্পতি) শেষে আপনি এমন একটি পণ্য প্রকাশ করেন যা আপনি নিশ্চিত যে এটি বাজারে রাখা যেতে পারে put আপনার দলের জন্য তত্পরতা কাজটি করাতে মনোনিবেশ করার এবং পণ্যটি পুনরায় চালিতযোগ্য রাখার সক্ষমতা নিয়ে আসে। যখন কিউএ সমস্যাগুলি খুঁজে পায় আমি এই সমস্যাগুলির জন্য বাগ রিপোর্ট তৈরি করার এবং পরবর্তী স্প্রিন্টে তাদের সমাধান করার পরামর্শ দিই (যদি তাদের উচ্চ পর্যায়ে অগ্রাধিকার থাকে)।

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

কিউএ বিভাগের সাথে সমস্যাটি (আপনার চোখে পড়ে) সমস্যাটি কী সমাধান করা যাবে? আপনি এটা নিয়ে আলোচনা করেছেন?


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

@ ডেভিড: আমি আপনার সাথে একমত
ক্রিস্টোফার মাহান

1

12 সপ্তাহ দীর্ঘ, তবে আশা করি QA আপনাকে সেই সময়ে প্রতিক্রিয়া এবং বাগ রিপোর্ট সরবরাহ করতে পারে (বরং তিন মাস পরে)।

তারপরে আপনি চূড়ান্ত উপায়ে সবচেয়ে গুরুত্বপূর্ণ সমস্যার প্রতিক্রিয়া জানাতে পারেন এবং সেগুলি শেষ করার আগে না হলেও অনেকগুলি ঠিক করতে পারেন!


-2

আপনি একাধিক স্প্রিন্ট সম্পাদন করার সময় কিউএর লোকেরা কী করছেন? তারা মনে হয় যে তারা প্রতিটি পরিবর্তনের পরে সমস্ত কিছু পরীক্ষা করার প্রয়োজনীয়তা অনুভব করে (যে কারণে তারা পুরো পরিবর্তনগুলির জন্য অপেক্ষা করে।)

উন্নয়ন দলটি চটজলদি, তবে বাকি সংস্থাগুলি তা নয়।

যে কেউ কিউএর দায়িত্বে আছেন তিনি হয় জানেন না তিনি কী করছেন বা তারা উচ্চ ব্যবস্থাপনায় জেদী মন কৌশল অবলম্বন করেছেন এবং তাদের মধুর সময় গ্রহণের অনুমতি পেয়েছেন। কিউএ উন্নয়নের চেয়ে বেশি সময় নিতে পারে কীভাবে?

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