لماذا يستغرق إلغاء الاشتراك من القائمة البريدية عدة أيام؟

تساءلت إحدى التغريدات عن سبب "استغراق أيام" لإلغاء الاشتراك. اربط حزام الأمان، أنا على وشك أن أخبرك رائع قصة كيف يتم ذلك في Enterprise Development™...

لماذا يستغرق إلغاء الاشتراك من القائمة البريدية عدة أيام؟
هناك بنك واحد. ربما تكون قد سمعت عنها، وإذا كنت تعيش في المملكة المتحدة، فهناك احتمال بنسبة 10% أن تكون كذلك ك بنك. عملت هناك "كمستشار" براتب ممتاز.

يرسل البنك خطابات تسويقية. يوجد رابط صغير "لإلغاء الاشتراك" في أسفل كل بريد إلكتروني. ينقر الأشخاص أحيانًا على هذه الروابط.

يؤدي النقر فوق الرابط إلى تشغيل خادم ويب من عصور ما قبل التاريخ أين في البنك. بصراحة، استغرق الأمر مني ثلاثة أسابيع فقط للعثور عليه.

تقوم هذه الخدمة بإرسال بريد إلكتروني إلى صندوق الوارد الداخلي الخاص بك في كل مرة يتم النقر فوق الرابط. يحدث هذا عدة مئات من المرات في اليوم.

في السابق، كانت هذه الرسائل تُرسل إلى موظف معين، لكنه غادر قبل خمس سنوات.

الآن يتم إرسال الرسالة إلى مجموعة التوزيع. لم يتمكنوا من تغيير عنوان المستلم لأنه كان مشفرًا، ولم يتمكنوا من العثور على الكود المصدري من الخدمة. الخدمة مكتوبة بلغة Java 6.

يتم فحص الرسائل الموجودة في المجموعة البريدية من قبل اثنين من موظفي المركز الخارجي للبنك في حيدر أباد (في الهند). إنهم يعملون بجد ويكملون مهامهم رائعلكن اللعنة، هذا العمل لا يطاق.

لقد تواصلت معهم عبر الفيديو وكان لديهم جميع علامات متلازمة ما بعد الصدمة. لقد حاربوا هذا الهراء على مر السنين وخلال هذا الوقت لا شيء لم يتغير.

عند وصول خطاب، يجب عليهم تنفيذ برنامج نصي SQL يحدد ما إذا كان العنوان الذي تم إلغاء الاشتراك فيه ينتمي إلى عميل البنك (ثم البروتوكول واحد) أم لا (ثم آخر).

إذا كان المستلم عميلاً، فسيحتاج إلى تشغيل برنامج نصي SQL آخر يقوم بتحديث سجل العميل في بيئة ما قبل ETL. تتم مراجعة جميع التغييرات في الساعة 16:00 بتوقيت لندن من قبل فريق منفصل في اسكتلندا. إذا نجحت التغييرات في التحقق، فسيتم تطبيقها على قاعدة البيانات الحقيقية في يوم آخر في 16: 00.

إذا لم يكن المستلم عميلاً، فإنه يضيفه إلى جدول بيانات Excel ويرسله إلى فريق التسويق في سويندون قبل العودة إلى المنزل.

يحدد فريق التسويق، باستخدام أوراق الشاي والممارسات الخفية الأخرى، ما إذا كان العميل "محتمل الأهمية" (والتي، وفقًا للوائح الداخلية، "تصل إلى 48 ساعة"). إذا لم يكن كذلك، فسيتم إضافة العنوان إلى جدول آخر وإرساله مرة أخرى إلى الهند لتنفيذ استعلام SQL آخر.

إذا حدد التسويق أحد العملاء على أنه "مهم"، فسيتم إرسال خطاب يدويًا إليه مثل "هل أنت متأكد من أنك تريد حقًا إلغاء الاشتراك؟" يبدو أنه يتم إنشاؤه تلقائيا، ولكن في الواقع ليس كذلك.

إذا أجابوا بـ "نعم" (في البداية كان من الضروري كتابة "نعم" بأحرف كبيرة)، ثم يرسلهم فريق سويندون إلى الهند الثالث الجدول وهناك يتم تنفيذ البرنامج النصي التالي رسميا.

إذا كنت أتذكر بشكل صحيح، فإنه يأخذ في المتوسط أربعة أيام عمل. في المتوسط، يقوم حوالي 700 شخص بإلغاء الاشتراك يوميًا، 70٪ منهم "يحتمل أن يكونوا مهمين".

بالمناسبة، انتقل هذان الهنديان إلى فريق التطوير لدينا وأصبحا مديري المشاريع للنظام الذي حل محل كل هذا الهراء. لقد كانوا الأشخاص الأكثر لطفًا وتعاطفًا واجتهادًا الذين سعدت بالعمل معهم. وبفضلهم، عملت هذه العملية الكابوسية للشركات "بسلاسة" طوال هذه السنوات. انتقلوا لاحقًا إلى إنجلترا ويدير أحدهم الآن قسمًا يضم أكثر من 40 موظفًا.

ملاحظة المترجم: البومة على KDPV - يول.

المصدر: www.habr.com

إضافة تعليق