উন্নয়ন বা পরিচালনা সম্পর্কে চটচটে কি?


9

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

1) ডেভেলপাররা চটজলদি অনুশীলনগুলি করে কিনা তা নিয়ে স্ক্রম কি অজ্ঞেয়বাদী?

2) আপনি এমন একটি স্ক্র্যাম প্রয়োগ করতে পারেন যা স্বয়ংক্রিয় পরীক্ষাগুলি ব্যবহার করে না? রিফ্যাক্টরিং সঞ্চালন করে না বা চটজলদি প্রোগ্রামিং অনুশীলনগুলি মেনে চলেন না?

উত্তর:


19

স্ক্রামটি চতুরের সমান বলে মনে করা একটি সাধারণ ভুল।

তত্পরতাশীল হওয়া Agile ম্যানিফেস্টোর চারটি নীতি অনুসরণ করে । স্ক্রাম এই নীতিগুলির সাথে সামঞ্জস্যপূর্ণ একটি প্রকল্প পরিচালনার প্রক্রিয়া তবে এটি চতুর হয়ে ওঠেনি itself এক্সপি (টিডিডি, জুটি প্রোগ্রামিং) একটি বিকাশ প্রক্রিয়া, সেই নীতিগুলির সাথেও সামঞ্জস্যপূর্ণ এবং স্ক্রমের সাথে সামঞ্জস্যপূর্ণ, তবে এটি চতুর নয়। অবিচ্ছিন্ন ইন্টিগ্রেশন, ক্রমাগত ডেলিভারি, ডিভোপস, সমস্ত এফিল নীতিগুলির সাথে সামঞ্জস্যপূর্ণ।

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



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

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

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

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

6

ডেভেলপাররা চটজলদি অনুশীলনগুলি করে কিনা সে সম্পর্কে কি স্ক্র্যাম অজ্ঞেয়বাদী?

স্ক্রাম হ'ল গাইডলাইনগুলির একটি সেট যা একটি দলকে চতুর হতে উত্সাহিত করে।

আপনি কী এমন একটি দলে স্ক্র্যাম প্রয়োগ করতে পারেন যা স্বয়ংক্রিয় পরীক্ষাগুলি ব্যবহার করে না? রিফ্যাক্টরিং সঞ্চালন করে না বা চটজলদি প্রোগ্রামিং অনুশীলনগুলি মেনে চলেন না?

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


স্বল্প ও মধুর!
ক্রিস ভ্যান বেল

5

অ্যালিস্টার Cockburn (এজাইল আন্দোলনের originators এক) বলেন এই টলটলে (তাঁর তত্পর পদ্ধতি এক পল) সম্পর্কে:

ক্রিস্টাল ক্লিয়ারটি নীচের শব্দগুলিতে শ্রেনীর 3 শ্রোতার কাছে বর্ণনা করা যেতে পারে:

"ওয়ার্কস্টেশন এবং হোয়াইট বোর্ড এবং ব্যবহারকারীদের অ্যাক্সেস সহ একটি ঘরে 4-6 জনকে রাখুন। তাদের প্রতি এক বা দুই মাসে ব্যবহারকারীদের কাছে চলমান, পরীক্ষিত সফ্টওয়্যার সরবরাহ করতে এবং অন্যথায় এগুলিকে ছেড়ে দিন leave

এটি চতুর সংজ্ঞা, স্বীকৃতভাবে অভিজ্ঞ বিকাশ কর্মীদের জন্য যারা জানেন যে তারা কী করছে এবং এটি পেতে এবং এটি করার জন্য বিশ্বাস করা যায়। সুতরাং যে মানে আপনি আছে সি আই এবং TDD- এ এবং জুড়ি প্রোগ্রামিং এবং সমস্ত অন্যান্য কেতাদুরস্ত জিনিষ ব্যবহার করতে হয়? সহজভাবে ... না

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

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

অ্যালিস্টায়ার কেন্ট বেক সম্পর্কে এটিও বলেছেন:

এক্সপি এবং সফটওয়্যার ইঞ্জিনিয়ারিং ইনস্টিটিউটের পাঁচটি স্তরের "ক্যাপিলিটি ম্যাচিউরিটি মডেল" সম্পর্কে জানতে চাইলে তিনি এক্সপির তিনটি স্তরের ম্যাচিউরিটির উত্তর দিয়েছিলেন:

  1. লিখিত হিসাবে সবকিছু।

  2. এটি করার পরে, নিয়মের বিভিন্নতা নিয়ে পরীক্ষা করুন।

  3. অবশেষে, আপনি এক্সপি করছেন কিনা তা যত্ন নেবেন না।

শেষ পর্যন্ত, আপনি এক্সপি করছেন কিনা তা যত্ন নেবেন না ... বুদ্ধিমান শব্দ যা আপনাকে এই ফাঁদে না পড়ার কথা মনে করিয়ে দেয় ।


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

0

স্ক্র্যামটি তত্পরতার স্বাদ যা চতুর বিকাশের পদ্ধতির লক্ষ্য পূরণের জন্য একটি নির্দিষ্ট প্যাটার্ন অনুসরণ করে। আপনি স্ক্রামকে অনুসরণ করতে এবং চটজলদি করতে পারবেন না তবে আপনি চটপটে থাকতে পারেন এবং স্ক্রামকে অনুসরণ করতে পারেন না।

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


0

উন্নয়ন বা পরিচালনা সম্পর্কে চটচটে কি?

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

তবে এই নমনীয়তাটি মেটাতে বিকাশকারী দলের চপল প্রোগ্রামিং অনুশীলনগুলি অনুশীলন করা প্রয়োজন

উইকি থেকে অ্যাগ্রিল সফটওয়্যার বিকাশের ক্ষেত্রে বর্ণনা :

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

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


0

প্রকৃতপক্ষে, আপনি এমন প্রকল্পগুলিতে স্ক্র্যাম ব্যবহার করতে পারেন যা সফ্টওয়্যার বিকাশের সাথে কিছুই করার নেই। এটি একটি প্রকল্প পরিচালনা / দল পরিচালনা পদ্ধতি method


-2

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

২) হ্যাঁ আপনি এমন একটি দলে স্ক্র্যাম প্রয়োগ করতে পারেন যা চতুর অনুশীলনের সাথে মেনে চলেন না, তবে আমি মনে করি এটি সত্যিই দলের সম্ভাবনাকে সীমাবদ্ধ করে। স্ক্রাম / এগিল কেন এত সফল তার একটি বড় অংশ হ'ল আপনি অ্যাগ্রিল দেব অনুশীলনগুলি থেকে প্রাপ্ত পারফরম্যান্স এবং মানের লাভ যা প্রতিটি স্প্রিন্টের সামনে সম্পূর্ণ ফিচারগুলি সরবরাহ করার মূল বিষয়।

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


1
দয়া করে "স্ক্রাম / এগিল" এর মতো পদ ব্যবহার করবেন না, এগুলি বিনিময়যোগ্য পদ থেকে অনেক দূরে, আমি মনে করি আপনি এটি জানেন তবে আপনি এখনও এই ধারণাটি স্থির করছেন যে আপনি যখন সেভাবে ব্যবহার করেন তখন সেগুলি কী।
জিমি হোফা 16

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

2
@ টিম চপল শব্দটি একটি বিশেষণ, তবে এই ক্ষেত্রে Agile agilemanifesto.org এ সংজ্ঞায়িত হিসাবে "Agile সফটওয়্যার ডেভলপমেন্ট" শিরোনামকে বোঝায় এবং যেমন এটি কোনও বিশেষণ নয়, তবে একটি বিশেষ্য। লোকেরা স্ক্র্যামকে চতুর হিসাবে উল্লেখ করার বিষয়ে আমার অভিযোগ, লোকেরা "স্ক্রামটি চটজলদি" বলে মনে করে এবং তারপরে সেই চতুর ইশতেহার সম্পর্কে কখনই শিখতে পারে না যেখানে এই পুরো "চতুর" গুপ্তপ্রণালীটি শুরু হয়েছিল এবং "চটজলদি" এর আসল সংজ্ঞা এসেছে is । বিশেষণের দ্বারা চটজলদি বিষয়গুলি উল্লেখ করা কেবল অস্পষ্ট, ইশতেহারটি অস্পষ্ট নয়, এটি নীতিগত এবং নির্দিষ্ট।
জিমি হোফা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.