الكود هو عمل الجميع

معلومة تهمك

 

 

مصر: ايهاب محمد زايد

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

معلومة تهمك

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

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

تعرف على مدى اختلاف الكود عن المنتجات المادية

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

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

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

استخدم البيانات لتحسين التعليمات البرمجية الخاصة بك

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

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

تشجع Google على استخدام هذه المقاييس على وجه التحديد ، ويغوص تقرير “تسريع حالة DevOps لعام 2019: أداء النخبة والإنتاجية والتوسع” في كيفية استخدام هذه المقاييس بفعالية في تحسين عملك. على سبيل المثال ، يسلط التقرير الضوء على أن الفرق التي تحقق أفضل أداء على مقاييس DORA تنشر الكود بمعدل 208 مرات بشكل متكرر ولديها أوقات تسليم أسرع 106 مرات من الفرق ذات الأداء المنخفض.

خطط مع التحسين المستمر في الاعتبار

قد يعتقد الناس أن البرنامج مثالي. ولكن لا يوجد تطبيق برمجي للأعمال في العالم خالٍ تمامًا من الأخطاء أو الأخطاء. الحقيقة هي أن العيوب مستوطنة في الكود.

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

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

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

أدرك أنك بحاجة إلى رمز الجودة لتكون قادرًا على المنافسة

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

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

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

ضع في اعتبارك أن موظفيك هم من يصنعون التعليمات البرمجية الخاصة بك

الكود ليس تقنيًا فقط – إنه ليس علمًا فقط ، إنه فن أيضًا. إنه عاطفي. يمكن أن تثير الكود إحساسًا قويًا بالملكية من أولئك الذين يطورونها واستجابة قوية من الأشخاص الذين يستخدمونها.

تجنب التفكير في الكود الخاص بك والفرق الهندسية كصندوق أسود. المطورون هم أشخاص مهتمون بمساعدتك على تحسين منتجاتك ورموزك. ولكن بدون الأدوات المناسبة ، يصاب المطورون بالإحباط وعدم المشاركة. وفقًا لـ “إعادة التفكير في الإنتاجية في هندسة البرمجيات” ، فإن التعلق بحل المشكلات وضغط الوقت هما السببان الأكثر شيوعًا لتعاسة المطورين. يضيف الكتاب أن “السبب الثالث الأكثر شيوعًا للتعاسة هو العمل مع التعليمات البرمجية السيئة ، وبشكل أكثر تحديدًا ، مع ممارسات التعليمات البرمجية السيئة.”

هذه مشكلة حقيقية ، مع الأخذ في الاعتبار أنه ، كما أفادت TechRepublic هذا العام ، يعتقد 61٪ من محترفي الموارد البشرية أن مطوري التوظيف سيكون التحدي الأكبر لهم في عام 2021.

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

يقول عن هذا الكود بريان
بريان رو هو الرئيس التنفيذي والمؤسس المشارك لشركة Rollbar ، وهي شركة تقدم حلول برمجيات كخدمة في الوقت الحقيقي لمراقبة الأخطاء ومقرها سان فرانسيسكو. أسس برايان شركة Rollbar مع Cory Virok في عام 2012. وقبل تأسيس شركة Rollbar ، كان براين يشغل منصب مدير التكنولوجيا والمؤسس المشارك لشركة Lolapps ، وهي ناشر رائد للألعاب المستقلة على الشبكات الاجتماعية ومنصات الهواتف المحمولة. التحق بريان بجامعة ستانفورد حيث درس علوم الإدارة والهندسة.

تنبيه هام، المنشور يعبر عن رأي الكاتب ويتحمل مسؤوليته، دون ادنى مسؤولية علي الجريدة

تنبيه

احصل على تحديثات في الوقت الفعلي مباشرة على جهازك ، اشترك الآن.

معلومة تهمك

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.

%d مدونون معجبون بهذه: