منصة Nike B2B للتجارة الإلكترونية عملت لأكثر من ستة سنوات. معالجة 9 مليارات دولار في الإيرادات السنوية. التطبيقان الأساسيان بحاجة إلى هجرة كاملة من ATG Dynamo إلى JBoss EAP. تكامل SAP BAPI معقد. مكتبات مفتوحة المصدر متراكمة. TechSparq سُحبت كشريك تقني لـ Nike لتنفيذ هذا النطاق الكامل بدون توقف الخدمة.
هذه ليست قصة اكتشاف استراتيجي. هذه قصة التنفيذ النظيف عندما تكون الإيرادات على المحك والمعايير التي فشل الآخرون في تحقيقها باستمرار. TechSparq طورت حلاً سلم بدون عيوب حرجة في الإنتاج. على الميزانية. في الوقت المحدد. عندما كان معيار الصناعة 7 إلى 10 أخطاء حرجة.
ماذا حدث عندما تهاجر منصة بـ 9 مليارات دولار في الإيرادات؟
تطبيقا ATG Dynamo اللذان سحبت Nike TechSparq لهجرتهما لم يكونا نماذج أولية. كانا في الإنتاج لأكثر من ستة سنوات معالجان عمليات التجارة الإلكترونية B2B في Nike. المنصة التي كانا جزءاً منها كانت مسؤولة عن 9 مليارات دولار في الإيرادات السنوية. هذه ليست أرقام نظرية. هذه تجارة إلكترونية حية تعمل كل يوم.
النطاق كان شاملاً. نقل كلا التطبيقين من ATG Dynamo إلى JBoss Enterprise Application Platform. ترقية كل مكتبات مفتوحة المصدر إلى الإصدارات الحالية. ترقية SAP BAPI إلى أحدث إصدار متوافق. تسليم وظائف جديدة بالتزامن مع الهجرة. كل هذا مع حماية 9 مليارات دولار من الإيرادات من أي توقف. النطاق المالي والتقني لم يكن بسيطاً.
توقعات Nike للإنتاج من هذا النوع مستندة إلى سنوات من التعثر. الإصدارات المماثلة عادة تنتج 7 إلى 10 أخطاء حرجة في الأسابيع الأولى الأربعة. هذا ليس استثناء. هذا ما يسلمه شركاء Nike الآخرون باستمرار. هذا معيار الصناعة الفعلي. وهذا هو الأساس الذي قابلت TechSparq ضده.
أين يصبح التنفيذ معقداً حقاً؟
ATG Dynamo إلى JBoss ليست ترقية بسيطة. إنها إعادة معمارية. التطبيقات الموجودة قائمة على JSP و Struts مبنية على بنية ATG التجارية مع تبعيات مفتوحة المصدر متراكمة على ستة سنوات. ترقية المكتبات أثناء نقل المنصة وشحن وظائف جديدة في نفس الوقت هجرة متعددة الأبعاد تضاعف المخاطر في كل طبقة.
SAP أضافت بعداً لا يمكن التنبؤ به. أحد التطبيقين يتكامل مباشرة مع SAP عبر BAPI. أثناء التطوير اكتشف الفريق أن عدم التوافق بين إصدار رمز BAPI الموجود والبيئة الهدف لم يكن قابلاً للحل بتحديثات إضافية. رمز BAPI كامل كان يحتاج إلى إعادة كتابة من الصفر. هذا اكتشاف يتوسط المشروع. على منصة 9 مليارات دولار. في اللحظة التي عادة ما تنزلق فيها الجداول وتطلب الفرق تخفيف النطاق وتبدأ الشركات الأقل عمقاً تقنياً في مقايضات الجودة. TechSparq أنجزتها بدون ساعات إضافية وبدون تأثير الجدول الزمني.
هل يمكن لفريق بعيد صغير أن يسلم بدون عيوب على منصة 9 مليارات دولار؟
تم إجراء الارتباط بطريقة دون ثقل. مدير مشروع، مطور Java رئيسي واحد، مطور Java كبير واحد، مطور Oracle واحد، ومدير برنامج وعلاقات. سافر مطور الرصاص إلى موقع عميل Nike تقريباً أسبوع واحد شهرياً. عملت بقية الفريق من مركز تطوير Atlanta في TechSparq.
هذا يستحق التوقف عنده. العملاء المؤسسيين في حجم Nike معتادون على فرق كبيرة في الموقع من شركات استشارية كبيرة - فرق تخلق انطباع بصري للجهد من خلال العدد والحضور المادي. عملت TechSparq مع فريق بعيد منضبط يتطلب دعم عميل ضئيل وتوجيه. تم الاعتراف بالنتيجة داخلياً في Nike في عدة اجتماعات قيادة كبرى كنموذج لكيفية تشغيل هذا النوع من المشروع.
يعمل النموذج البعيد عندما يكون لدى الفريق العمق التقني للعمل بشكل مستقل وانضباط العملية للبقاء متزامناً دون قرب ومعايير الاتصال لإظهار المشاكل قبل أن تصبح عناصر حجب. لا يعمل عندما تتطلب الفرق الدعم اليدوي الثابت أو عندما تغطي إدارة المشروع فجوات تقنية. لم يكن لدى هذا الفريق فجوات لتغطيتها.
بعد التسليم، تم تسليط الضوء على ارتباط TechSparq في عدة اجتماعات قيادة داخلية Nike كمشروع نموذجي. كان الاعتراف محدداً. دعم عميل قليل جداً مطلوب. تم التسليم في الوقت المحدد. تم التسليم ضمن الميزانية. بالنسبة لشركة تتنافس للحصول على أعمال Nike المستمرة جنباً إلى جنب مع شركاء أكبر بكثير، كان هذا الاعتراف النتيجة المباشرة لجودة التنفيذ، وليس إدارة العلاقات.
كيف تسلم جودة دون المساومة على الجدول الزمني أو الميزانية؟
تم تسليم التطبيقات المرتقاة في الوقت المحدد وضمن الميزانية. لم تكن ساعات إضافية مطلوبة. وفي الأسابيع الأربعة الأولى من الإنتاج، تم اكتشاف عيبين غير حرجين فقط. ليس سبعة. ليس عشرة. ليس أي أخطاء حرجة على الإطلاق. عيبان غير حرجيين على هجرة منصة B2B بالحجم الكامل التي تتضمن إعادة كتابة SAP BAPI معقدة وتغيير منصة وترقية مكتبة عبر ستة سنوات من قاعدة الرمز التراثية.
لم تحدث هذه النتيجة لأن المشروع كان بسيطاً. حدثت لأن الفريق الذي فعله كان قادراً تقنياً بما يكفي للعثور على مشاكل أثناء التطوير بدلاً من السماح لها بالظهور في الإنتاج. هذا هو التمييز بين فريق يرمز وفريق هندسة.
لماذا يمكن لـ TechSparq أن تسلم عندما لا يستطيع شركاؤك الأكبر؟
سؤال Shane Guenes - لماذا يمكن لـ TechSparq فعل ذلك عندما لا يستطيع الشركاء الأكبر - يستحق الإجابة بشكل مباشر. إنه ليس سؤال بلاغي. إنه سؤال هيكلي.
تجلب شركات الاستشارات والتكنولوجيا الكبيرة موارد كبيرة. يجلبون أيضاً علوية وطبقات إدارة مشاريع وفرق بعمق تقني غير متساوٍ وأنماط حوكمة محسنة لحماية الشركة بدلاً من تسليم النتيجة. عندما تعاني جودة التنفيذ، نادراً ما يكون السبب هو أن الشركة تفتقر إلى أشخاص أذكياء. السبب هو أن الأشخاص الأذكياء دفنوا تحت العملية، أو لأن الفريق على العمل الفعلي لم يكن الفريق الذي فاز بالارتباط.
تعمل TechSparq بشكل مختلف. الفريق الذي ينطق العمل هو الفريق الذي يفعل العمل. العمق التقني حقيقي وينطبق على جميع الفريق، وليس فقط الرصاص. انضباط العملية والقدرة على التنفيذ البعيد ليسا نقاط الحديث. إنهم نموذج التشغيل. وعندما يحدث شيء غير متوقع في منتصف المشروع - مثل مجموعة رمز BAPI يتطلب إعادة كتابة كاملة - لا توجد طبقة إدارة مشاريع بين المشكلة والمهندسين الذين يحلونها.
- العمق التقني يتفوق على العدد. فريق خمسة أفراد يتمتع بخبرة حقيقية سيسلم جودة أفضل من فريق 50 بقدرة متوسطة على هجرات الإنتاج المعقدة.
- يمكن للفرق البعيدة أن تسلم مثل المفروشة. الحضور المادي ليس وكيل للجودة. معايير الجودة والعملية والانضباط والهندسة تحدد النتائج.
- معدلات العيوب ليست حتمية. سبعة إلى عشرة أخطاء حرجة في أربعة أسابيع ليست معايير. هذا ما يحدث عندما تتعامل الفرق مع الجودة كمشكلة اختبار بدلاً من معيار هندسي في التصميم.
- الاكتشافات غير المتوقعة ليست أسباب للفشل. إعادة كتابة BAPI الكاملة في منتصف المشروع اكتشاف كبير. فريق بعمق تقني حقيقي يمتصه، يحله، ويسلمه دون تأثير على الجدول الزمني أو الميزانية.
منصتك تستحق تسليم خالي من العيوب.
عملت TechSparq كشريك تقني موثوق به لـ Nike و Columbia Sportswear و Empower Global والآخرين حيث يتم قياس تكلفة التنفيذ الضعيف بالإيرادات وليس فقط بالجدول الزمني. إذا كان لديك هجرة معقدة أو تكامل أو مبادرة منصة، يجب أن نتحدث.
شروع تشخيص مؤسسي ↖︎