প্রযুক্তিগত reducingণ হ্রাস করার জন্য আমি কীভাবে অর্থ প্রদান করতে পারি?


16

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

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

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

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

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

কোন ধারনা?


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

3
ঠিক আছে, তাহলে আপনার নির্দিষ্ট প্রশ্নটি কী? আপনি নিজের সময়ে যে আর্কিটেকচারটি বিকাশ করেছেন তা আরও ভাল হলে আপনি কেন এটি প্রক্রিয়াজাত রাখতে চান?
রবার্ট হার্ভে

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

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

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

উত্তর:


37

পদক্ষেপ 1: অতিরিক্ত সময় ব্যয়হীন কাজ বন্ধ করুন।

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

পদক্ষেপ 2: নোট তৈরি করুন

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


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

17
"অবৈতনিক ওভারটাইম কাজ করা বন্ধ করুন" প্রয়োগ করা উচিত যদি আপনি কাজটি একেবারে পছন্দ করেন। আপনি আপনার অতিরিক্ত সময় থেকে উপকৃত হচ্ছেন না; তারা হয়। আপনি যদি কম্পিউটারের সামনে সময় ব্যয় করতে চান তবে আপনার বাড়িতে, আপনার প্রকল্পের জন্য এটি করুন।
ক্রিস্টোফার মাহান

1
এই শিল্পে এক দশকেরও বেশি সময় পেরিয়ে যাওয়ার পরেও আমি এখনও কখনও "ধীর প্যাচ" আঘাত করি নি। আমি কি ভুল করছি?
sbi

@ এসবিআই আমি মনে করি এটি "এটি সঠিকভাবে করা" হতে পারে :)
স্টিফেন

13

... কোডটি বজায় রাখা সত্যিই কঠিন।

পরিচালনার সাথে এটি আপনার উপায়। দেখান যে বাগটি ঠিক করতে এবং নতুন কার্যকারিতা যুক্ত করার জন্য "ঠিক" ব্যয়টি কোডটি রিফ্যাক্টরিং এবং পুনর্লিখনের চেয়ে বেশি।

উদাহরণস্বরূপ যদি বর্তমান কোডের সাথে কোনও নতুন বৈশিষ্ট্য যুক্ত হতে 2 সপ্তাহ সময় নেয় এবং তারপরে একটি উল্লেখযোগ্য পরিমাণ সময় বজায় রাখতে পারে (উদাহরণস্বরূপ সপ্তাহে 1 দিন), দেখান যে এক সপ্তাহের রিফ্যাক্টরিংয়ের সাহায্যে আপনি 1 1/2 এ উন্নয়নটি করতে পারবেন সপ্তাহ তবে আপনি মাসে 1 দিন (বা তারও কম) রক্ষণাবেক্ষণটি কেটে ফেলবেন। এই সংখ্যাগুলি দেখায় যে আপনি যা করছেন তা স্বল্প মেয়াদী ব্যয় হলেও মাঝারি থেকে দীর্ঘ মেয়াদে কার্যকর effective

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


7

বয় স্কাউট বিধি প্রয়োগ করুন : প্রতিবার আপনি যখনই স্পর্শ করবেন তখন কোডটি কিছুটা পরিশ্রমী (অর্থাত্ কম প্রযুক্তিগত debtণ নিয়ে) ছেড়ে যান।

আপনার দেওয়া সমস্ত অনুমানে এটি করার সময় দিন। তারপরে, যাদুকরীভাবে, সময়ের সাথে সাথে প্রযুক্তিগত debtণ অদৃশ্য হয়ে যাবে এবং এটি করার জন্য আপনাকে অর্থ প্রদান করা হবে।

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


যাইহোক, এই পদ্ধতির ফলে আর কোনও উল্লেখযোগ্য রিফ্যাক্টরিং করা অসম্ভব হয়ে উঠবে।
sbi

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

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

@ চথুলহু: আপনার ভাল ইউনিট পরীক্ষা করা থাকলে, আপনি যতটা চান কোড নট করে আবার তৈরি করতে পারেন, কারণ পরীক্ষাগুলি সর্বাধিক ত্রুটিগুলি ধরবে।
এসবিআই

4

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

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

আপনার এই পণ্যটি যত বেশি ব্যবহৃত হবে আশা করা যায় এই পণ্য বিক্রির সম্ভাবনা তত বেশি। পণ্যের কোনও ব্যর্থতা গ্রাহকের জন্য জনসম্পর্কিত সমস্যা তৈরির কারণ বা গ্রাহকের অর্থ ব্যয় করতে পারে এমন সমস্যাগুলিও বাড়ে increase

তা বাদ দিয়ে আপনি কী পারবেন তা শিখুন এবং কম রক্ষণাবেক্ষণের সাথে অন্য অবস্থানে চলে যান।


3

কীভাবে রিফ্যাক্টরিং এবং অন্যথায় পণ্যটি উন্নত করা কোম্পানিকে উপকৃত করবে তা আপনার পরিচালনা প্রদর্শন করতে হবে।

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

সুতরাং ... আপনাকে ম্যানেজমেন্টকে বোঝাতে হবে যে আপনার প্রস্তাবিত পরিবর্তনগুলি কোম্পানিকে সহায়তা করবে:

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

3

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

অবশ্যই, এটিকে একটি স্বয়ংচালিত রূপকতে মুড়ে ফেলতে হয়েছিল যাতে তার শ্রোতাগুলি এটির সাথে সম্পর্কিত হতে পারে।

"এক সময় ওয়ান পিস" - জনি ক্যাশ


2

দেখে মনে হচ্ছে আপনি গ্রাহককে যে সময়ের জন্য পরিবর্তনটি " গ্রহণ " করা উচিত এবং তারপরেও দীর্ঘমেয়াদে এগিয়ে আসার জন্য চার্জ করতে পারেন ।

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

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


1
@ আরবার্থারভে: হ্যাঁ তিনি নিজের সময়ে কোডটি পরিষ্কার করছেন যাতে আপডেট গ্রাহক যে কোডটি লিখিত ছিল তার চেয়ে বেশি দিতে হবে না updates আমি মনে করি তার সংস্থার বেশিরভাগ ব্যয় (যদি ঘটে তবে) খাওয়া দরকার। এটি যুক্তিসঙ্গত যে গ্রাহক কিছুটা সময় দিতে পারেন, তবে আপনি যদি ওভারবিল করেন কারণ কোডটি বকাঝকা হ'ল এটি শুভ ইচ্ছা এবং ভবিষ্যতের ব্যবসা হারাতে ভাল উপায়।
-09

2

যদিও ক্লায়েন্টের অ্যাপ্লিকেশনটির কিছু প্রযুক্তিগত debtণ রয়েছে, তবে ভুলে যাবেন না, তাদের সম্ভবত কিছুটা ছাড় দিয়ে নেওয়া হয়েছিল। এগুলি সম্পর্কে তাদের সচেতন করা হতে পারে না, তবে আপনি যখন সর্বনিম্ন বিড নেন তখন তা ঘটে।

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


1

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

আপনি যখন যা বলছেন তা তারা বুঝতে পারলে, প্রযুক্তিগত reducingণ হ্রাস করার দিকে আপনার কিছুটা সময় আলোচনা করার চেষ্টা করুন। আমার সংস্থায় আমরা প্রযুক্তিগত debtণ হ্রাস নিয়ে কাজ করার জন্য প্রতিটি বিকাশকারীদের 10% সময়ের জন্য আবেদন করে যুক্তিসঙ্গতভাবে সফল হয়েছি।

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


1

এবং আরও ভাল সরঞ্জাম ফ্যাক্টর ভুলবেন না। রিশার্পার একটি দুর্দান্ত রিফ্যাক্টরিং সরঞ্জাম যা ভিজ্যুয়াল স্টুডিওতে প্লাগ হয়।

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