القاهرة : الأمير كمال فرج.
"أفضل جزء في بناء البرمجيات هو أن المهمة لا تُنجز أبدًا. منذ أن بدأت Box ، لا أعتقد أنني قد تركت محادثة مع العملاء حتى لو لم يعد هناك شيئًا جديدًا يجب القيام به. ابنِ المستقبل ، استمع إلى عملائك ، كرر ذلك ". تأتي هذه الكلمات من آرون ليفي ، الرئيس التنفيذي لشركة Box.
كتب فيجاي جوربكساني في تقرير نشرته مجلة Forbes أن "صدى كلمات ليفي يتردد بقوة معي، منذ بضع سنوات، كنت أفترض أن كل شركة يجب أن تفكر مثل شركة برمجيات، وهو ما وصفته بالقيادة البرمجية".
خلال ذلك الوقت، أصبح من الواضح بشكل متزايد أنه بالنسبة لجميع الشركات ، يتم الحصول على المزيد والمزيد من فرص خلق القيمة من برامج المحاسبة الخاص ، أو البرامج التي تبنيها الشركة لنفسها. ينظر المسؤولون التنفيذيون في الشركات التي تقود برمجية - سواء الشركات القائمة أو الناشئة - إلى البرمجيات كمصدر لخلق القيمة الاقتصادية.
ما لم يكن واضحًا تمامًا هو ما يعنيه حقًا التفكير كشركة برمجيات. أجريت مؤخرًا بحثًا مع المديرين التنفيذيين في كل من الشركات القائمة وشركات التكنولوجيا الشابة العاملة في أعمال العالم المادي - من أجل الحفاظ على مستوى التكافؤ - من أجل معرفة المزيد.
كانت هذه الشركات في مجموعة واسعة من قطاعات الصناعة، بما في ذلك السلع الاستهلاكية المعبأة، والخدمات المالية، والتأمين، والتصنيع، والأجهزة الطبية، والأدوية، والمطاعم، والبيع بالتجزئة، والخدمات التكنولوجية، والنقل والسفر.
إليك النقاط الرئيسية للشركات التي ترغب في تحقيق قفزة في التفكير حقًا مثل شركات البرمجيات :
1. تجميع وتطوير المواهب الداخلية
تعتمد الشركات التي تعمل في البرمجة، سواء كانت شركات ناشئة أو شركات قائمة منذ فترة طويلة ، على مواهب داخلية وذات قدرة عالية لبناء برامج مميزة. فهم لا يفكرون بشكل روتيني في الاستعانة بشركات خدمات خارجية لبناء برامج أساسية. إنهم يرون مطوري البرمجيات كمبدعين ومحللين للمشكلات، وليس مجرد مبرمجين. ينخرط مطوروها في مجتمعات مهمة مفتوحة المصدر ، ويتعلمون باستمرار عن أحدث التطورات في منتجات وممارسات البرمجيات.
2. تنفيذ بنية معيارية
تتميز شركات البرمجة الرائدة بمجموعات البرامج المعيارية ، مما يسهل الابتكار السريع. يقوم مطوروها في كثير من الأحيان ببناء منتجات أو منصات برمجية داخلية من خلال الاستفادة من برامج مفتوحة المصدر مجانية ولكنها قيّمة ، بالإضافة إلى المكونات المرخصة للوظائف الروتينية.
هذا يسمح لهم بإنشاء التطبيقات بشكل أسرع. شدد أحد المسؤولين التنفيذيين على أهمية تصميم المكونات مع مراعاة التغيير ، لأن إعادة التشكيل دائمًا أفضل من إعادة كتابة التعليمات البرمجية.
أخبرني مسؤول تنفيذي آخر أن كل سطر من التعليمات البرمجية داخل هذه البنية اللامركزية له مالك واضح بحيث تكون هناك مسؤولية محددة لكل مكون برمجي. لكي نكون واضحين ، تلعب الحلول التجارية دورًا مهمًا ويجب أن تكون جزءًا من مجموعة البرامج. ولكن ما يهم أكثر هو برنامج المحاسبة الخاص.
3. احتضان الابتكار التجريبي
بمجرد أن يكون لديك الكثير من المواهب الداخلية، ستتوفر طرق جديدة لمنتجات البرامج المتميزة. تتمثل الطريقة التقليدية الشائعة في ترخيص الحزم التجارية ذات النطاق الواسع ، ثم تكوينها أو تخصيصها لشركتك. في المقابل، تبدأ الشركات التي تقود البرمجة عادةً بهدف حل ملف مشكلة تجارية مركزة. يبنون ويكررون على الميزات والمنتجات الجديدة.
أخبرني المسؤولون التنفيذيون في هذه الشركات أنه حتى تجرب شيئًا ما وترى كيف يتفاعل عملاؤك أو مورّدوك أو موظفوك ، وما إذا كان عملك يتحسن نتيجة لذلك ، لا يمكنك تحديد مما يجب بناؤه. يجب أن يؤثر التعلم على ما تختار القيام به بعد ذلك.
4. ابدأ على نطاق صغير ، ثم قم ببناء النطاق والحجم
تتمثل إحدى نتائج الابتكار التجريبي في الاستعداد لبناء أنظمة ليست دائمًا في البداية عالية الدقة، شارك أحد القادة الذين تحدثت معهم كيف يراقبون طرح نظام جديد قائم على التعلم الآلي والعودة بسرعة إلى الخوارزمية الافتراضية والمختبرة إذا بدت التوقعات الجديدة غير موثوقة.. إنهم يبنون من أجل التأكد من قابلية التوسع بعد أن اكتشفوا منطق الخوارزمية والوظيفة.
نظرًا لأن تطبيقات التعلم الآلي تمثل حصة متزايدة من تطبيقات البرامج ، يمكن الاستفادة من أنظمة التعلم المدمجة في أنظمة وقت التشغيل، إلا أن الحذر مطلوب أيضًا. فهناك العديد من البيئات التي تكون فيها الموثوقية والمرونة ذات أهمية قصوى وتختلف المناهج من بيئة إلى أخرى.
5. موازنة مخاطر الخطأ مقابل المنافع
ولأسباب واضحة ، يتجنب مدراء المعلومات المخاطرة بشكل عام عندما يتعلق الأمر بتطوير البرمجيات. لكن الرغبة الأكبر في قبول الأخطاء الأولية يمكن أن تجني مكاسب كبيرة من حيث زيادة الكفاءة.
على سبيل المثال ، كان لدى إحدى الشركات التي أجريت مقابلة معها تطبيقًا استراتيجيًا مؤجرًا لم يكن مكلفًا فحسب، بل غير مناسب لنموذج أعمالها ، وغالبًا ما يوصي بحلول غير فعالة. قامت الشركة بتعيين اثنين من المطورين الموهوبين لبناء بديل عمل "مناسب" بسرعة.
أدرك المسؤولون التنفيذيون أن النظام سيرتكب أخطاء وسيتعين عليهم تعويض العملاء عندما تسوء الأمور. ومع ذلك ، فقد كانوا على استعداد للمخاطرة لأن التوفير في رسوم الترخيص منحهم هامشًا للخطأ. بمرور الوقت ، كرروا النظام وعززوه باستمرار ، مما أدى بهم في النهاية إلى حل مميز.
في العالم الرقمي ، غالبًا ما ينتج التميز عن تدوين المعرفة الفريدة ، وهو شيء تعرف شركة البرمجة كيف تقوم به بشكل أفضل من منافسيها ، في برامجها وتطبيقها على نطاق واسع. في الأساس ، يتعلق الأمر بتقديم عرض ذي قيمة فائقة باستمرار والقيام بذلك بشكل أكثر إنتاجية من ذي قبل.
من المهم بشكل خاص أن تضع في اعتبارك أنه مع استمرار تطور التقنيات الرقمية ، فإن القدرة على الاستمرار في تحسين منتجاتك وخدماتك وعملياتك لا تنتهي. وكما يشير ليفي من Box ، فإن الرحلة لا تنتهي أبدًا.