سير عمل مفتوح المصدر
يصف سير العمل مفتوح المصدر مجموعة من العمليات والأدوات والمنهجيات حيث تكون المكونات البرمجية الأساسية متاحة بحرية للفحص والتعديل والتوزيع. يقوم هذا النهج بشكل أساسي على مساهمات المجتمع والشفافية والمعرفة المشتركة.
بالنسبة للشركات الحديثة، يقلل اعتماد سير عمل مفتوح المصدر من خطر الارتباط بمورد واحد ويعزز المرونة. من خلال الاعتماد على الأدوات التي يراجعها المجتمع، تحصل المؤسسات على إمكانية الوصول إلى أحدث التقنيات دون تكاليف ترخيص احتكارية، مما يؤدي إلى دورات تكرار أسرع وتحكم أكبر في حزمة التقنيات الخاصة بها.
يتضمن سير العمل عادةً أنظمة التحكم في الإصدار (مثل Git)، وخطوط أنابيب التكامل المستمر/النشر المستمر (CI/CD)، ومنصات التعاون. يساهم المطورون في الكود، ويبلغون عن الأخطاء، ويقترحون الميزات مرة أخرى على المشروع الرئيسي، والذي تتم مراجعته بعد ذلك من قبل المجتمع أو المسؤولين الأساسيين قبل دمجه.
تنتشر سير العمل مفتوحة المصدر في إدارة البنية التحتية (مثل Kubernetes)، ومعالجة البيانات (مثل Apache Spark)، وأدوات المطورين. تستخدم الشركات هذه السير لبناء منصات داخلية مخصصة أو لدمج أفضل الحلول من المجتمع العالمي.
يرتبط سير العمل هذا ارتباطًا وثيقًا بممارسات DevOps، ومنهجيات أجايل (Agile)، ومفهوم الحوكمة المجتمعية في هندسة البرمجيات.