জলপ্রপাত এবং তত্পরতার মধ্যে পার্থক্য ব্যাখ্যা করতে কোন রিলিজ ম্যানেজমেন্ট দিকগুলি সহায়তা করে?


12

কারও কাছে ডিওঅপস ব্যাখ্যা করার সময়, এমনটি ঘটে যে একটি প্রশ্ন এরকমভাবে আসে:

চতুর পদ্ধতি ব্যবহার করে রিলিজ ম্যানেজমেন্ট জলপ্রপাত থেকে কীভাবে আলাদা?

সুতরাং আপনি এই জাতীয় দর্শকদের এই পার্থক্যগুলি ব্যাখ্যা করতে কী ধরণের মানদণ্ড ব্যবহার করতে পারেন?

উত্তর:


11

আইএমও ডিভোপস হ'ল সংস্কৃতি, অনেকটা চৌকির মতো (কোনও চতুর পদ্ধতি বেছে না নিয়ে)) সুতরাং আপনি ডিভোপস "করবেন না"।

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

আপনি যদি এটি কিনে রাখেন, তবে এখানে একই শিরোনাম, জেজ হাম্বল বইটি লিখেছেন এমন একজনের কাছ থেকে ধারাবাহিক বিতরণের সংজ্ঞা দেওয়া আছে ।

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

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

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

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

আপনি এই জাতীয় কিছু দিয়ে শেষ: সিডি ছাড়া চটপটে

সুতরাং সফ্টওয়্যারটি (সম্ভবত) আরও ভাল হয়ে যাবে যখন আপনি কাজটি সম্পন্ন করার পরে যদি আপনার কোনও ধরণের পুনরাবৃত্তি পদ্ধতি না ঘটে তবে আপনি সত্যই জানেন না কারণ প্রকৃত ব্যবহারকারীরা এটি কখনও দেখেনি।

আপনি যা চান তা হ'ল এমন কিছু যা দেখতে আরও বেশি দেখাচ্ছে:

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

প্রতি পুনরাবৃত্তি, কিছু উত্পাদন উত্পাদিত হয়। সুতরাং, সফ্টওয়্যার মোতায়েন করা হয় । আপনি যদি ডাউনলোডগুলি তৈরি করার সিদ্ধান্ত নেন, ওয়েব সার্ভারটি খুলুন, বা এটি প্রকাশিত ব্যবহারকারীদের হাতে আপনি সফ্টওয়্যার পান

কি হ্যাক !? আমি ডিভোপস সম্পর্কে জিজ্ঞাসা করেছি! অবিচ্ছিন্ন ডেলিভারি সম্পর্কে কেউ জিজ্ঞাসা করেনি !!

তাহলে ডিভোপস এর সাথে কী করবে?

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

দ্রষ্টব্য :

এই উত্তরে পোস্ট করা মন্তব্যের প্রায় একাংশ, যা এরকম ছিল:

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

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


আপনার আকর্ষণীয় দৃষ্টিকোণ / উত্তরগুলির জন্য ধন্যবাদ (এবং চকচকে চিত্র ...)। আমি অবশ্যই স্বীকার করতে পারি যে আমি রিলিজ পদ্ধতি সম্পর্কে শব্দটি কখনও শুনিনি , যদিও রিলিজ ম্যানেজমেন্ট হ'ল আমি প্রায় ২ দশকেরও বেশি সময় ধরে এটির সাথে পরিচিত। আপনার "... এমন একটি সফ্টওয়্যার সম্পর্কে যেখানে আপনি যখন চান তখন এটি স্থাপন করতে পারেন ..." ("জেটলেগড" এর সাথে মিলিত): এটি আমাকে "স্বয়ংক্রিয় পাইলট" সফ্টওয়্যার (বিমানের মধ্যে) সম্পর্কে স্মরণ করিয়ে দেয় ... আমার প্রিয় সে সম্পর্কে প্রশ্ন: " কল্পনা করুন যে কোনও আপডেটটি এই জাতীয় সফ্টওয়্যারটিতে প্রয়োগ করা হয় ... আপনি যখন চালিত হন ... এমনভাবে আপনি কীভাবে অনুভব করবেন? "।
Pierre.Vriens

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

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

এবং দয়া করে এডিট করুন, আমি এখানে একটি
এন 100 বি

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

2

অন্য কেউ না থাকলে তা নিশ্চিত নয়, তবে এই আমি ব্যবহার করা মানদণ্ড:

+-------------------+-----------+-----------+
! Criteria          ! Agile     ! Waterfall !
+-------------------+-----------+-----------+
! Release Events    ! Frequent  ! Rare      !
! Risk              ! Less      ! High      !
! Required Effort   ! Smoother  ! Peaks     !
! Volume of changes ! Small     ! Huge      !
+-------------------+-----------+-----------+

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

  • একটি " Rolling" মুক্তি (==> চতুর)

  • একটি " Long Term Support" রিলিজ (==> জলপ্রপাত)।


1
লিনাক্স উদাহরণটি খুব অনুপ্রেরণামূলক নাও হতে পারে :) ব্যক্তিগতভাবে আমি এই কারণে ঘূর্ণায়মান প্রকাশগুলি অপছন্দ করি: গুণগতমানের স্তর এবং ২. বরং বিভ্রান্তিকর পরিবর্তন (আমি আমার কাজের দিকে মনোনিবেশ করতে পছন্দ করি, আমি যে লিনাক্সটি ব্যবহার করছি তার জন্য নয়) কাজ)। সুতরাং আমি দীর্ঘ (ইস্ট) শব্দটি ব্যবহার করি (প্রায়শই তাদের ইওল পেরিয়ে যায়) এবং প্রতি 2-3 বছর পরে কেবলমাত্র একটি বড় আপডেটে ফোকাস করি। যদি না এটি কেবল বয়স বাড়ার কারণে পরিবর্তনের জন্য প্রতিকূলতা বাড়িয়ে তুলছে? :)
ড্যান কর্নিলিস্কু

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