আমার একটি "সাফল্য" গল্প। আমার প্রকল্পে 4 টি স্বতন্ত্রভাবে পরিচালিত / লিখিত উপগ্রহ সাইটগুলি (তাদের বিভিন্ন অ্যাপ্লিকেশন সহ সাবডোমেনস) সহ একটি প্রাথমিক সাইট জড়িত। আমাদের 4 টি প্রাথমিক ব্যবহারকারীর ঘাঁটি ছিল (সমস্ত পৃথক সক্রিয় ডিরেক্টরিগুলির মধ্যে) এবং কারওরই সাধারণ প্রমাণীকরণ সিস্টেম ছিল না। 3 টি সুপ্রতিষ্ঠিত এবং সিলোড অ্যাপ্লিকেশন ছিল এবং চতুর্থ স্যাটেলাইটটি একেবারে নতুন ছিল এবং এটি আমাদের সর্বাধিক প্রতিষ্ঠিত সাইট থেকে কোড কোডটি অনেকটাই অনুলিপি করেছিল।
লক্ষ্য: একটি এন্টারপ্রাইজ বিস্তৃত পরিচয় ব্যবস্থা কার্যকর করুন যা 4 টি ডোমেন জুড়ে অ্যাকাউন্টগুলি প্রমাণীকরণ করতে পারে এবং ডোমেনগুলির 1 টিতে সম্পূর্ণ পরিচালনা (স্ব-পরিষেবা সহ) অ্যাকাউন্টগুলি প্রমাণ করতে পারে। কারণ নেট ইতিমধ্যে স্যাটেলাইটগুলিতে প্রয়োগ করা হয়েছিল, যে ক্লাসিক এস্প সাইটটি "লিড-ইন" হিসাবে কাজ করেছিল সেটি নতুন করে লিখতে হবে, পরিচয় ব্যবস্থাপনায় যোগ করা হবে এবং কোনও পরিষেবা প্রভাবিত হয়নি তা নিশ্চিত করার জন্য সমস্ত সাইটগুলিকে রিগ্রেশন টেস্টিংয়ের প্রয়োজন হবে।
সংস্থানসমূহ: 3 প্রাথমিক স্থপতি - প্রোগ্রামার, পরিচয় পরিচালনা, প্রকল্প পরিচালক। প্রায় 20 বিকাশকারী, 10 বিশ্লেষক, 10 পরীক্ষক।
সমাপ্তির সময় (শেষ করতে শুরু করুন): 1.5 বছর
লঞ্চ সাফল্য: ব্যর্থতার কাছাকাছি
দীর্ঘায়ু সাফল্য: ভয়ঙ্কর
আমি পরিচয় ব্যবস্থাপনার স্থপতি ছিলাম, তাই আমি উপাত্তগুলি, উপ-সিস্টেমগুলি এবং লজিক্যাল ইন্টারফেসগুলি ডিজাইন করেছি যার মাধ্যমে সমস্ত উপগ্রহ ইন্টারেক্ট করবে। "প্রোগ্রামার" আর্কিটেক্ট সমস্ত স্যাটেলাইটের বিস্তৃত ব্যবসায়িক জ্ঞান এবং অ্যাপ্লিকেশন এবং তাদের বিন্দু পর্যন্ত তাদের বিকাশের অভিজ্ঞতা সম্পর্কে একটি নেতৃত্ব বিকাশকারী ছিলেন।
আমাদের কর্পোরেশনের বিভিন্ন বিভাগের বিভিন্ন ব্যক্তির সাথে 50 বা ততোধিক লোকের সাথে একত্রে প্রয়োজনীয় মাসগুলি সংগ্রহের পরে, আমরা লজিকাল আর্কিটেকচারটিকে আয়ত্ত করতে সক্ষম হয়েছি এবং কোড ঠাট্টা শুরু করি। পরিবর্তনের প্রকৃতির কারণে, আমাদের নিজস্ব ওয়েবসাইট এবং এটিতে কার্যকারিতার সমস্তটি নতুন করে লিখতে হয়েছিল। নেট। কিছু ক্ষেত্রে এটি কেবল রিফ্যাক্টর করার বিষয় ছিল। অনেক ক্ষেত্রে এটি এর চারপাশের প্রক্রিয়াগুলির একটি সম্পূর্ণ পুনর্লিখনের সাথে জড়িত। 2 ক্ষেত্রে আমরা মূল বৈশিষ্ট্যটিকে গুরুত্বপূর্ণ হিসাবে গুরুত্বপূর্ণ হিসাবে ত্যাগ করেছি। প্রক্রিয়াটিতে আমরা 2 টি সময়সীমা মিস করেছি (তবে আমি প্রস্তাবিত মূল সময়সীমাটি শেষ করেছিলাম - সবেমাত্র)। লঞ্চের দিন কিছুই কাজ করেনি। আমরা একটি শনিবার চালু করেছি সুতরাং প্রভাবটি মোটামুটি ন্যূনতম ছিল, তবে আমি লগগুলি, পুনরায় লেখার জন্য এবং সার্ভারের লোডগুলি মূল্যায়নের মধ্য দিয়ে পুরো দিনটি কাটিয়েছি। আরও পরীক্ষার সাহায্য করতে পারে।
প্রথম দিন শেষে, সমস্ত সাইট আপ এবং চলমান ছিল এবং সবকিছু কাজ করছে (আমি নামমাত্র সাফল্যটি বলব)। গত 2.5 বছর ধরে সমস্ত কিছু একটি দুর্দান্ত সাফল্য। একটি সাধারণ কাঠামোর ভিত্তিতে একটি সাধারণ আর্কিটেকচারে আমাদের সমস্ত সাইট থাকার ফলে বিকাশ এবং ক্রস-বিকাশকারী কাজ অনেক সহজ হয়ে গেছে। 2.5 বছর আগে (আমাদের পুনর্লিখনের সময়) আমাদের সাইটে যে বৈশিষ্ট্যগুলি আমি লিখেছিলাম সেগুলি বেশ কয়েকটি স্যাটেলাইট সিলো দেখেছে / গ্রহণ করেছে।
আমরা লগিং, ব্যবহারকারী ট্র্যাকিং, আপ-টাইম বৃদ্ধি পেয়েছি, প্রমাণীকরণ / অনুমোদন / সনাক্তকরণের জন্য দায়ী একটি একক অ্যাপ্লিকেশন। স্যাটেলাইট সিলোগুলি তাদের অ্যাপ্লিকেশনগুলিতে পুরোপুরি ফোকাস করতে পারে এবং বিশ্বাস করতে পারে যে কোনও প্রমাণীকরণ / অনুমোদনের সমস্যা পরিচয় পরিচালনা অ্যাপ্লিকেশনটির সাথে বিদ্যমান।
আমাদের প্রকল্পটি হতাশাগ্রস্থতা, ব্যথা এবং বিপর্যয় ছিল। শেষ পর্যন্ত এটি পরিশোধ করে এবং পরে কিছু। আমি সাধারণ নিয়ম হিসাবে জোয়েল স্পলস্কির পুনর্লিখনের মূল্যায়নের সাথে 100% একমত, তবে সর্বদা ব্যতিক্রম রয়েছে। আপনি যদি পুনর্লিখনের বিষয়টি বিবেচনা করছেন তবে আপনাকে কেবল এটির যা প্রয়োজন তা নিশ্চিত করা দরকার। যদি এটি হয়, তবে এটির সাথে আসা সমস্ত ব্যথার জন্য প্রস্তুত থাকুন।