একটি স্বয়ংক্রিয় বিল্ডস সিস্টেম সেট আপ করার জন্য দায়বদ্ধ কে?


15

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

আমি নিশ্চিত যে আমি নিজেই এটি সেট আপ করতে পারি তবে আমি দুটি কারণে নিজে এটি করতে চাই না:

  1. আমার এর জন্য সময় নেই। আমার নিজস্ব দায়িত্ব আছে, যার মধ্যে বিপণন, দলের সদস্যদের বিকাশের অংশ নয়, অন্যান্য গ্রাহকদের সাথে যোগাযোগ, গ্রাহকদের সাথে যোগাযোগ এবং প্রকল্প পরিকল্পনার সাথে জড়িত।

  2. সবচেয়ে গুরুত্বপূর্ণ, আমি প্রকল্প পরিচালক। আমার উদ্দেশ্য নেতৃত্ব প্রদান করা, উন্নয়ন দলকে মাইক্রো ম্যানেজ করা নয় ।

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


7
এটি আমার কাছে খবর যে প্রকল্প পরিচালকের ভূমিকা নেতৃত্ব প্রদান করা।
ইউরি জুবরেভ

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

5
এখনও সিভিএস ব্যবহারের জন্য প্রায় -1।
জোহানেস রুডলফ

@ জোহানেস - যদি এটি আমার উপর নির্ভর করত তবে আমরা থাকতাম না। আসলে, আমার একটি এসভিএন সংগ্রহস্থল সেটআপ রয়েছে যা আমি ব্যবহার করছি।
jmort253

1
সিভিএস যতটা পুরানো প্রযুক্তি (এবং আমার প্রিয় থেকে অনেকটা) এটি এখনও কার্যকর হয় এবং অনেকগুলি জায়গা এখনও এটি ব্যবহার করে। এবং যদি এটি কাজ করে তবে আপনার এটি প্রয়োজন জায়গায় রেখে দেওয়া অর্থবোধ করতে পারে। আমরা এটি আমাদের অফিসে ব্যবহার করি এবং এটি কাজটি করে gets
জাচারি কে

উত্তর:


14

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

আমি একটি অবিচ্ছিন্ন ইন্টিগ্রেশন সরঞ্জাম প্রবর্তন করতে চাই যাতে বিষাক্ত পুনর্বিবেচনাগুলি শীঘ্রই খুব শীঘ্রই উপস্থাপিত হয়। আমি [হাডসন, অ্যাকমে সিআইএস, ফু] দেখেছি এবং তাদের সকলকে দেখে মনে হচ্ছে তারা কাজ করবে। আমরা [এখানে ক্যাভেটদের তালিকা তৈরি করুন] এর সাথে সিভিএস ব্যবহার করছি এই বাস্তবতার প্রেক্ষিতে, আমি সুপারিশ খুঁজছি এবং দল যা সিদ্ধান্ত নেয় আমি তার সাথেই থাকব।

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

আমাদের কিছু প্রতিষ্ঠিত হয়ে গেলে দয়া করে আমাকে আমার শংসাপত্রগুলি প্রেরণ করুন।

এই পদ্ধতির নিম্নলিখিত সুবিধা রয়েছে:

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

আমার বিদ্রূপের দৃশ্যে, Daveনির্বাচিত হয়েছিল কারণ তার প্লেটে সবচেয়ে কম এবং সম্ভবত একটি নতুন সার্ভার স্থাপন করতে কোনও সমস্যা হবে না। কাজের বোঝার উপর নির্ভর করে Daveকেবল আপনার হতে পারে। এটি এতটা বিষয়ভিত্তিক যে আমি কেবল এটি উল্লেখ করি। আপনি সর্বদা বলতে পারবেন না not my job to do thatবিশেষত যদি আপনি একমাত্র সেই ব্যক্তির সাথে সময় করার সময় থাকেন। যদি সবাই ইতিমধ্যে সময়ের সাথে সাথে টানতে থাকে তবে সহায়তা করার জন্য আপনার ইচ্ছা সম্পর্কে তাদের উপলব্ধি আরও গুরুত্বপূর্ণ হয়ে ওঠে। গজ করা যা আপনার সময়ের সাথে বিকাশ করা দক্ষতা।

যে কোনও ইভেন্টে, হয় আপনার শুক্রবারের মধ্যেই সিআইএস সার্ভার থাকবে, বা অতিরিক্ত হাত ছাড়া কেন এটি সম্ভব নয় কেন তার বিশদ।


2
ইনপুট এবং পরামর্শের জন্য ধন্যবাদ। আমি not my jobকাজ থেকে বেরিয়ে আসার জন্য কার্ডটি টানতে চেষ্টা করছিলাম না , তবে প্রকল্প পরিচালকদের পক্ষে কখনও কখনও উন্নয়ন দল কী করছে তাতে খুব বেশি জড়িত হওয়া সহজ। এটিকে বিকাশের জন্য নিযুক্ত করে, আমি তাদের নিয়ন্ত্রণ এবং রাজত্ব করি। এছাড়াও, যদি তারা এটি স্থাপনের দায়িত্ব নেয় তবে তারা সম্ভবত এটি ব্যবহার করবে, আমি যদি এটি সেট আপ করি তবে আমি কীভাবে অবিচ্ছিন্ন ইন্টিগ্রেশন সেটআপ করব সে সম্পর্কে একটি দুর্দান্ত শেখার অভিজ্ঞতা পাব তবে কোনও আরআইআই এবং সুযোগ দেওয়ার ব্যয় ছাড়াই আমার অন্যান্য কাজ শেষ। এছাড়াও, নমুনা ইমেলটি খুব সহায়ক :) +1
jmort253

@ jmort253 - হ্যাঁ, আমি জানি আপনি কাজ এড়ানো যাচ্ছেন না। আমি স্পষ্টতার জন্য আপডেট করব।
টিম পোস্ট

3
দলে জড়িত থাকার জন্য এবং তাদের প্রযুক্তিগত সিদ্ধান্ত নিতে দেওয়ার জন্য +1। এটি তাদেরকে নতুন সিস্টেমটি গ্রহণ এবং ব্যবহার করার জন্য কী।
পিয়েটার তারেক

14

আমি এটি তিনটি সম্ভাব্য পথে যেতে দেখছি:

  1. দেব দলে থাকা কোনও ব্যক্তিকে সম্ভাব্য সরঞ্জামগুলির একটি দ্রুত মূল্যায়ন নিয়ে আসুন এবং তাকে দ্রুত কিছুটা চাবুক মারতে দিন। যদি আপনার পৃথক প্রকল্পগুলির যথাযথ বিল্ড স্ক্রিপ্ট থাকে (যেমন আপনি আইডিই এর বাইরে প্রকল্পগুলি তৈরি করতে পারেন) তবে সেগুলি সিআই-তে যুক্ত করা মোটামুটি দ্রুত হওয়া উচিত।

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

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

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

একজন পরিচালক আমি একবার বলেছিলাম যে সরঞ্জামগুলি ভাল তবে কোনও প্রক্রিয়া ছাড়াই তারা অকেজো। আমি কেবল ইচ্ছে করতাম যে সে সময়টি এগুলিকে স্থাপন করার সময় বলেছিল ...

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

আশা করি এটি সাহায্য করেছে


2
@ নিউটোপিয়ান - এটি সাহায্য করে। অন্ধভাবে কিছু বাস্তবায়নের চেষ্টা করার আগে একটি পরিকল্পনা থাকার বিষয়ে বিশেষত অংশ। ধন্যবাদ. +1
jmort253

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

1
3 এর জন্য +1) প্রতিটি সফ্টওয়্যার টিমের আজকাল ডেডিকেটেড বিল্ড ম্যানেজার থাকা উচিত
সান প্যাট্রিক ফ্লয়েড

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

1
@jmort যত তাড়াতাড়ি বা পরে এটি এমন পর্যায়ে পৌঁছেছে যে এমন উত্সর্গীকৃত অবস্থান না পাওয়ার জন্য কেউ চেষ্টা করতে পারে না
সান প্যাট্রিক ফ্লয়েড

3

আপনার যদি নেতৃত্বের ভূমিকা থাকে তবে অনুপস্থিত উপাদানগুলি / অনুশীলনগুলি এবং এটি সঠিকভাবে বাস্তবায়িত হওয়া আপনার দায়বদ্ধতা সনাক্ত করা আপনার কাজ। বাস্তবায়নের দায়িত্ব অর্পণ করা যেতে পারে বা না, তবে শেষ পর্যন্ত এটি নেতাদের দায়িত্ব responsibility

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

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

হালনাগাদ:

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

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


মনে করুন আপনি অন্য নেতাদের নেতা? কোনও প্রকল্প দলের জুনিয়র জাভা বিকাশকারীকে অতিরিক্ত প্রশিক্ষণের প্রয়োজন তা শনাক্ত করার জন্য প্রধান নির্বাহীর দায়িত্ব কি?
jmort253

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

1

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

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

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

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

কোনও বিকাশকারী জাভা, স্প্রিং এবং গুগল অ্যাপ ইঞ্জিন সম্পর্কে জ্ঞান প্রয়োজন বিবেচনা করে এই কাজের জন্য সঠিক ব্যক্তি কি?

এটা নির্ভর করে. যদি আপনার কাছে এমন কিউএর কোনও ব্যক্তি আছেন যা স্ক্রিপ্টিংয়ে মার্জিত, তবে প্রথমে এটিকে নির্দিষ্ট করার আগে জিজ্ঞাসা করুন।

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


0

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

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


0

আপনার পরবর্তী টিম সভায় আপনি কেবল বলতেই পারেন, "ঠিক আছে বলে আমি মনে করি আমাদের কারণ এটি করা উচিত Who কে এটি বাস্তবায়ন করতে পারে" আমি আপনাকে প্রতিকূলতার চেয়েও ভাল দিই কেউ বলবে "অবশ্যই আমি এটি করব"। তাহলে আপনার এটি নিয়ে কোনও লড়াই করতে হবে না।

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