কোনও নন-আইটি ম্যানেজারকে কীভাবে দীর্ঘমেয়াদী রক্ষণাবেক্ষণ এবং প্রয়োজনীয় উত্তরাধিকারী সফ্টওয়্যারটি বিকাশ করা উচিত?


13

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

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

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

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

সংক্ষেপে, নন-আইটি পরিচালক হিসাবে, আমরা কীভাবে সেরা এই রূপান্তরটি পরিচালনা করতে পারি?


6
সেকি! বেসিক এবং কোবল?!?!? আমি একটি অবসর বাড়িতে চেষ্টা করবে। আপনি কি নিজের সফ্টওয়্যারটিকে "আধুনিকীকরণ" করার কথা ভেবে দেখেছেন?
BЈовић

2
কেবল যুক্ত করার জন্য: বেসিকের মতো পুরানো, নন-সেক্সি ভাষার অংশে উত্পাদনশীল, ফলপ্রসূ কেরিয়ার part - বেসিক এবং উত্পাদনশীল, ফলপ্রসূ কর্মজীবন এক বাক্যে যায় না
BЈовић

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

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

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

উত্তর:


11

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

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

সুতরাং আপনি যে প্রকৃত জিজ্ঞাসা জিজ্ঞাসা করেছিলেন তার কোনও উত্তর নয়, তবে কোনও অভিবাসন ঝুঁকিকে ন্যূনতম রাখার সময় আপনি কীভাবে এগিয়ে যেতে পারেন সে সম্পর্কে আন্তরিক পরামর্শ।

"আপনার বিচক্ষণতা হারাতে গ্রাউন্ড-আপ পুনর্লিখন কীভাবে বাঁচবেন" পড়ুন

দীর্ঘ সময়ের জন্য সত্যিকারের ফলাফল না দিয়ে দীর্ঘ অভিবাসন প্রকল্পের ত্রুটি তৈরি করবেন না। "আপনার বিচক্ষণতা হারাতে গ্রাউন্ড-আপ পুনর্লিখন কীভাবে বাঁচবেন" পড়ুন

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

স্বয়ংক্রিয় পরীক্ষাগুলি সেট আপ করুন

যদি আপনি এটি ইতিমধ্যে জায়গায় না পেয়ে থাকেন (কেন কখনও নয় কেন?), আপনার বর্তমান প্রোগ্রামারদের আপনার অ্যাপ্লিকেশনগুলির জন্য একটি স্বয়ংক্রিয় পরীক্ষার জোতা তৈরি করতে পান।

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

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

গণনা এবং অন্যান্য অ্যালগরিদম বিচ্ছিন্ন করুন

এমনকি কোবল একটি প্রধান প্রোগ্রাম থেকে কলযোগ্য উপ-প্রোগ্রামগুলির ধারণাকে সমর্থন করে। পৃথক প্রোগ্রাম বা মডিউলগুলিতে সমস্ত আমদানির গণনা এবং অন্যান্য অ্যালগরিদমকে আলাদা করুন। লক্ষ্য হ'ল প্রোগ্রামগুলি / মডিউলগুলির / যা কিছু কাজ করে যা কিছু কাজ করে যা ইনপুট সংগ্রহ করে এবং আউটপুট তৈরি করে তা বিচ্ছিন্ন করে একটি গ্রন্থাগার তৈরি করা।

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

"বর্তমান" পরিবেশে অ্যাপ্লিকেশনগুলির একটি নতুন সেট শুরু করুন

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

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

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

অ্যাপ্লিকেশনগুলি সেট আপ করা এবং সম্ভবত আপনার সিওবিএল / বেসিক "লাইব্রেরি" থেকে কোনও গণনা ব্যবহার করে এমন একক অতি গুরুত্বপূর্ণ ইনপুট / আউটপুট ফাংশন সেটআপ করুন।

আপনার কোবল / বেসিক "লাইব্রেরি" সংহত করুন

আপনার নতুন পরিবেশ থেকে কীভাবে আপনার সিওবিএল / বেসিক "লাইব্রেরি" কল করবেন তা নির্ধারণ করুন। এর মধ্যে প্যারামিটার ফাইল বা ডাটাবেস টেবিল স্থাপন করা থাকতে পারে, এমন একটি সিওবিওএল / বেসিক প্রোগ্রাম নির্বাহ করা যা আপনার পূর্বে সেট করা COBOL / বেসিক লাইব্রেরিটি মোড়বে। আপনি যদি ভাগ্যবান হন তবে আপনার বেসিকের সংস্করণটি ডিএলএল তৈরির অনুমতি দিতে পারে যা সরাসরি বলা যেতে পারে।

আপনার নতুন পরিবেশে এমন ক্লাসটি প্রয়োগ করুন যা সিওবিএল / বেসিককে "লাইব্রেরি" বলবে এবং পুরাতন পরিবেশের পরীক্ষার জোরে পরীক্ষা করা একই পরীক্ষাগুলি ব্যবহার করে হ্যাকটি পরীক্ষা করবে তবে এখন নতুন পরিবেশে ইউনিট পরীক্ষার আকারে ।

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

তবে আবার: আগের পদক্ষেপের চেয়ে একক অতি গুরুত্বপূর্ণ দ্বারা গণনা (গুলি) এর জন্য ইউনিট পরীক্ষার যোগ করার চেয়ে আরও বেশি কিছু করবেন না।

নতুন অ্যাপ্লিকেশনগুলি পুনরাবৃত্তিতে সন্ধান করুন

আপনার পুরানো অ্যাপ্লিকেশনগুলির সমস্ত ফাংশনের জন্য পূর্ববর্তী দুটি পদক্ষেপ পুনরাবৃত্তি করে নতুন অ্যাপ্লিকেশনগুলি সন্ধান করুন। আপনার নতুন অ্যাপ্লিকেশনগুলির পরীক্ষার জোতাতে গণনাগুলি পরীক্ষা করে এমন ইউনিট পরীক্ষাগুলি যুক্ত রাখুন। স্থানান্তরিত ফাংশনগুলি আপনার পুরানো অ্যাপ্লিকেশনগুলির মতো একইভাবে কাজ করে তা পরীক্ষা করতে ইন্টিগ্রেশন টেস্ট স্যুট ব্যবহার করুন।

মূল পাঠাগারটি পুনরাবৃত্তিতে স্থানান্তর করুন

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


1
যদিও আপনার উত্তরটি নিজের জন্য ভাল দেখা যায়, দুর্ভাগ্যবশত এটি সত্যিই প্রশ্নটিতে ফোকাস করে না। প্রশ্নকর্তা একটি নন-আইটি ম্যানেজার, সম্ভবত আপনি যা লিখেছেন তার বেশিরভাগের দ্বারা আপনি কী বোঝাতে চান তা সম্ভবত জানেন না। তার এমন কাউকে খুঁজে বের করার জন্য পরামর্শ প্রয়োজন।
ফিলিপ

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

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

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

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

2

এই অ্যাপ্লিকেশনটি আপনার ব্যবসায়ের "মূল" বলে মনে হচ্ছে। কোনও সিস্টেম বা প্রক্রিয়া হ'ল আপনার ব্যবসাটি হ'ল এটি আপনার নিজস্ব কাস্টম সমাধানের ক্ষেত্রে case

আপনি এটি ইঙ্গিত। দুর্ভাগ্যক্রমে আপনার প্রযুক্তি আপডেট করার পরে আপনি যে দীর্ঘ সময় দিয়েছেন, এটি একটি অত্যন্ত কঠিন উদ্যোগ হবে।

আমি দুটি রুটের একটির প্রস্তাব দেব।

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

শুভকামনা, আপনার প্রায় 20 বছরের উত্তরাধিকার কাটিয়ে উঠতে হবে। এটি সস্তা, সহজ বা পরিষ্কার হবে না।


1
এফওয়াইআই: সফটওয়্যার জগতে 20 বছর 2 বা 3 মানব প্রজন্মের সমান। এটা খুব দীর্ঘ সময়। প্রযুক্তিগত দৃষ্টিকোণ থেকে, বেসিক এবং
সিওবিএল

আমি এখন 20 বছর ধরে প্রোগ্রামিং করছি আসলে বাস্তবে এবং কোবোল আমার অভিজ্ঞতাটি বেশ খানিকটা আগে থেকে পূর্বাভাস দেয়।
বিল লিপার

-2

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

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


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

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