যখন আমার টিম লিডার একটি রিলিজ আসার সাথে সাথে আমার ডাটাবেস স্কিমাটি ভঙ্গ করছেন তখন আমি কী করব?


21

আমার টিম নেতার ডেটাবেস স্কিমা নিয়ে কাতর হওয়া, এবং এমন পরিবর্তন করা যা কোড বেসে মারাত্মক ভাঙ্গন ঘটাতে পারে (এই পরিবর্তনগুলি কীভাবে কোড বেসকে প্রভাবিত করবে সে সম্পর্কে সত্যই আমার সাথে পরামর্শ না করে) এই অভ্যাস রয়েছে।

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

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

বর্তমানে, আমি অনুভব করছি যে আমি সমস্ত কাজ করছি এবং তার পরিবর্তনের সাথে তিনি কী ভাঙেন তা 'ফিক্স' করতে হবে।

এটির সাথে একজন কীভাবে কাজ করে? উন্নয়ন ব্যবস্থায় তার চেষ্টা কম থাকার বিষয়ে আমি ইতিমধ্যে আমাদের ম্যানেজারের সাথে কথা বলেছি। আমার তুলনায় তিনি সেখানে 6 মাস বেশি সময় নিয়েছেন, তবে আপনি 5 তম সাধারণ ফর্মাল ডেটাবেস মনস্ট্রোসিটি বাদ দিলে আমি 95% কোড লিখেছি যখন তিনি 'অবদান রেখেছিলেন'।

কোন পরামর্শ?

ময়নাতদন্তের:

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


3
'খুব-চটজলদি' ট্যাগটির জন্য +1! :-) চতুরতা একটি দুর্দান্ত পদ্ধতি, তবে কিছু লোক ভুল করে দাবি করে যে তারা চটপটে, যখন তারা কেবল অনির্বাচিত থাকে।
বিল কারভিন

2
অটোমেটেড টেস্টিংয়ের লবণের মূল্য নির্ধারণের একটি প্রধান উদাহরণ। তিনি একটি টেবিল পরিবর্তন করে এবং 15 মিনিট পরে ঘণ্টা এবং হুইসেলগুলি আপনাকে বলে যে সমস্ত কোডটি ভেঙে গেছে।

উত্তর:


15

"সময়সীমা দুই সপ্তাহের মধ্যে রয়েছে; আমাদের যদি স্কিমাটি আঘাত করতে চলেছে তবে আমাদের এটিকে হিমায়িত করা দরকার" "


3
ঠিক আছে, পদক্ষেপ 1, জমাট ডাটাবেস, পদক্ষেপ 3! :) আসুন দেখুন কীভাবে হয় ...

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

4

একই সভায় পরিচালক এবং বিকাশকারীদের সাথে কথা বলছেন:

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

আপনার যদি পরীক্ষার পরিকল্পনা না থাকে তবে আরও শক্ত ...


পরীক্ষণ পরিকল্পনা? আমরা এমনকি একটি ফ্রিজেন পরিকল্পনা আছে না! কেবলমাত্র ক্লায়েন্টের ভাষায় লিখিত সাধারণ ক্লায়েন্টের প্রয়োজনীয়তা অনুমান ... এবং হ্যাঁ, আপনি যখন চেকিন নোট বানাতে হয় তখন খুব দুঃখ হয়: বিল্ড ব্রোকেন।

2

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


1

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


1

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

আপনার দলের নেতার উন্নয়নে অবদানের অভাব সম্পর্কেও আপনার মামলাটি চাপ দেওয়া উচিত। প্রকল্পটি সফল করতে উভয় ইস্যু সমাধান করতে হবে।


আমরা এই জাতীয় কিছু দিয়েছি, তবে মনে হয় তিনি বুঝতে পারেন নি ... ভাল তিনি বলেছিলেন যে তিনি অবদান রাখবেন, তবে আমি স্কিমার পরিবর্তন ছাড়া এখন পর্যন্ত কিছুই দেখিনি। আমি ভাবছি যে তিনি এমনকি 'ডিজাইন' না দিয়ে কোডও লিখতে পারেন কিনা।

কেন ম্যানেজার টিম লিডারকে এ নিয়ে দূরে সরে যেতে দিচ্ছেন? দলনেতা কে নেতৃত্ব দিয়েছেন? আপনার পরিচালকের কি এতে কোনও বক্তব্য নেই?

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

1

আপনাকে আপনার দলে কিছুটা সংযম প্রয়োগ করতে হবে, তবে এটিতে আপনার অবস্থানটি খেলানো জটিল।

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


অন্য আইটি সমর্থনকারীদের একজন সুপারিশ করেছেন যে :)

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

1

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

এছাড়াও, আপনি কি টিডিডি (পরীক্ষা চালিত বিকাশ) বা স্বয়ংক্রিয় ফাংশনাল / রিগ্রেশন পরীক্ষা করছেন? যদি তা হয়, ডাটাবেসে পরিবর্তনগুলি পরিবর্তিত পরীক্ষার ফলস্বরূপ হওয়া উচিত। এটি ইমপ্যাক্টটিকে চিহ্নিত করতে এবং কোডটি আপডেট করতে হবে যা সনাক্ত করতে সহায়তা করবে।

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


আমি চেষ্টা করেছি এবং চেষ্টা করেছি। আমি মনে করি তিনি নিখুঁতভাবে একটি BS'ng কাউবয়। যাইহোক, আমি এটি সঙ্গে বাস করছি।

0

প্রায় এক বছর আগে আপনার সাথে একই সমস্যা ছিল না? ' আমার দলের নেতা বলেছেন এ। প্রপার্টি = এপ্রপার্টি; ঠিক আছে '। দেখে মনে হচ্ছে যে এই কুশনটি নিষিদ্ধ করা হয়েছিল কারণ আমার মন্তব্যগুলির ইতিহাসে আমি এটি দেখতে পাই না। যাইহোক, মূল কথাটি হ'ল:

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

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