---
title: "المطوّر: إنجاز العمل بروح الفريق"
description: "فهم دور المطوّر على طريقة \"SCRUM\": فرق متعددة التخصصات، وإدارة ذاتية، والتوازن بين التوافق والاستقلالية."
canonical: https://oozou.com/ar/blog/developer-delivering-work-collaboratively-211
locale: ar
date: 2022-11-09
author: "OOZOU Team"
---

# المطوّر: إنجاز العمل بروح الفريق

> فهم دور المطوّر على طريقة "SCRUM"

Published: 2022-11-09 · Author: OOZOU Team (Engineering) · 4 min read

نعرف جيدًا إطار عمل Scrum، وكيف يعمل، وكيف يعزز المرونة (أي الاستجابة للتغيير). في Scrum وداخل فريق Scrum، لكل عضو مسؤوليات محددة مسبقًا، والهدف واحد: تسليم المنتج الذي يريده العميل بما يُرضيه في كل مرحلة، مع الحفاظ على سلاسة عملية تطوير المنتج.
أول ما يخطر في أذهاننا حين نتحدث عن المطورين هو كتّاب الكود. لكن المطوّر في Scrum قد يكون مطوّر frontend أو مطوّر backend أو مختبِر QA أو مصممًا. وكل واحد من هؤلاء مسؤول عن المهام المسندة إليه. وإنجاز هذه المهام خطوة نحو هدف المنتج.

**_مطورو SCRUM باختصار_**

- مطورو Scrum في فريق Scrum هم الأعضاء المسؤولون عن تحويل عناصر سجل المنتج (product backlog) إلى زيادات (increments) قابلة للاستخدام. وهم ملتزمون ببناء أي جانب من جوانب هذه الزيادة في كل سبرينت (Sprint).
- مطورو Scrum متعددو التخصصات (cross-functional). بعبارة أخرى، يجب أن يكون مجموع مهارات المطورين كافيًا لتسليم كل جوانب المنتج القابل للاستخدام. نعرف أن الفرد قد يكون له مجال تخصص، مثل التطوير أو الاختبار أو DevOps أو التحليل أو التصميم. لكن في Scrum لا توجد فرق فرعية ولا تسلسل هرمي، والجميع يتشاركون مسؤولية التخطيط لعملهم وتسليم عمل عالي الجودة. المسؤولية تقع على المطورين مجتمعين، فلا يوجد فشل أو نجاح فردي.
- مطورو Scrum يديرون أنفسهم ذاتيًا. ومن الضروري وجود توافق بين المطورين وأصحاب الأعمال. كما يجب أن يتمتع المطورون بالاستقلالية في التفاوض على العمل مع مالك المنتج (Product Owner).

**_التوافق مقابل الاستقلالية_**

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

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

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

- [https://www.scrum.org/](https://www.scrum.org/)
- [https://www.agilecentre.com/resources/article/creating-alignment-and-autonomy/](https://www.agilecentre.com/resources/article/creating-alignment-and-autonomy/)

---

Contact OOZOU: hello@oozou.com · +66 2544 0000 · https://oozou.com/ar/contact

More for AI agents: https://oozou.com/llms.txt · every page has a markdown twin at its URL plus ".md"
