আমি একটি বড়, আন্তর্জাতিক সংস্থার আইটি বিভাগে কাজ করছি। আমরা ব্যবসায়ের জন্য বিভিন্ন ইন্ট্রানেট অ্যাপ্লিকেশন বিকাশ করছি (অভিযোগ, রিবেটস, সার্ভিস ডেস্ক ইত্যাদি)। এখন আমরা পিএইচপি প্ল্যাটফর্ম থেকে। নেট এ স্থানান্তরিত করার সিদ্ধান্ত নিয়েছি (এমএস সিআরএম ডায়নামিক্স, এক্সচেঞ্জ এবং এমএস অফিসের সাথে একীকরণ অনেক কারণের মধ্যে থাকতে পারে)। ব্যবসায়টি বর্তমান, পিএইচপি প্ল্যাটফর্মে প্রায় 20 টি বিভিন্ন অ্যাপ্লিকেশন ব্যবহার করছে বলে সেগুলি নতুন প্ল্যাটফর্মে নিয়ে যাওয়ার সেরা উপায় নিয়ে আসতে হবে। কোডটি কীভাবে রূপান্তর করা যায় সে সম্পর্কে আমি বিশদে যেতে চাই না, যেমন স্থানান্তরিত হওয়ার সময় আমরা এই সমস্ত অ্যাপ্লিকেশনগুলির উন্নতি করতে চাই।
সুতরাং আমরা এই অ্যাপসটি সরানোর 2 প্রধান উপায় নিয়ে হাজির হয়েছি:
একটি মাত্র প্ল্যাটফর্ম সমর্থন করুন। এর অর্থ কী? হোমপৃষ্ঠাটি তৈরি করুন এবং সমস্ত অ্যাপ্লিকেশনগুলি সেগুলি NET- তে হ'ল আক্ষরিকভাবে স্থানান্তর করুন (আমরা এটি করার সময় তাদের উন্নতি না করে)। নতুন ইন্ট্রানেট চলার পরে আমরা স্থানান্তরিত অ্যাপ্লিকেশনগুলি পুনর্নির্মাণ এবং সেগুলি উন্নত করতে শুরু করব। এটি আমাদের পিএইচপি প্ল্যাটফর্ম সমর্থন করার সময় .NET এ ইন্ট্রানেট বিকাশ করতে পারে।
কিছু সময়ের জন্য উভয় প্ল্যাটফর্ম সমর্থন করুন। এর অর্থ কেবল একটি হোমপেজ এবং 1 বা 2 টি নতুন অ্যাপ্লিকেশন (যা আমাদের পিএইচপি প্ল্যাটফর্মে বিদ্যমান নেই) তৈরি করবে building এটি ব্যবহারকারীদের জন্য উপলব্ধ করা কিন্তু পিএইচপি প্ল্যাটফর্মটি বন্ধ না করে (পিএইচপি পৃষ্ঠায় এবং নতুনটিতে অ্যাপ্লিকেশনগুলির মধ্যে ব্যবহারকারীদের পক্ষে সরানো সহজ করার জন্য আমরা মেনু এবং লিঙ্কগুলি অন্তর্ভুক্ত করব)। তারপরে আমরা পিএইচপি অ্যাপ্লিকেশনগুলিকে উন্নত করার সময় পুনরায় লেখা শুরু করব।
এখন আমি নিশ্চিত না কি আরও ভাল হবে, একদিকে (বিকল্প 1) আমরা একই সাথে দুটি পৃথক প্ল্যাটফর্ম ব্যবহার করার জন্য জোর না করে ব্যবহারকারীদের পক্ষে সবকিছু সহজতর করব। যদিও তারা নতুন প্ল্যাটফর্মের কোনও উন্নতি দেখতে পাবে না, সবকিছু ভাল লাগার বাইরে, নতুন প্ল্যাটফর্মে অ্যাপ্লিকেশনগুলির কার্যকারিতা কিছু সময়ের জন্য একই হবে। এছাড়াও আমি মনে করি আমরা নিজেরাই (আইটি ডিপ) আরও কাজ যুক্ত করব কারণ আমরা প্রতিটি অ্যাপ্লিকেশন দু'বার লিখব।
অপরদিকে বিকল্প দুটি (২) ব্যবহারকারীদের আরও দুটি অভিজ্ঞতা যেমন দুটি প্ল্যাটফর্মের দেখতে আলাদা হয় তবে তারা নতুন প্ল্যাটফর্মের সুবিধাগুলি বুঝতে পারবেন যেহেতু নতুন অ্যাপ্লিকেশনগুলি সরানো হচ্ছে।
আপনার কেউ কি এরকম কিছু পেরিয়ে এসেছেন? আপনি কি চয়ন করবেন? বা সম্ভবত আমি উপস্থাপন করেছি তাদের আরও আলাদা, ভাল উপায় আছে? আপনি কী ভাবছেন এবং কীভাবে আপনি এর কাছে পৌঁছবেন তা আমি জানতে চাই।