# المشاريع الجارية لكل فريق (Work in Progress per Team)

> متوسط عدد المشاريع النشطة التي يعمل عليها الفريق الواحد في الوقت نفسه.

- **المجال:** إدارة المشاريع (Project Management)
- **الوحدة:** عدد
- **تكرار القياس:** شهري
- **الاتجاه المرغوب:** أقل أفضل
- **النوع:** قائد (Leading)
- **الرابط:** https://kpihub.co/k/pm-wip-count

## الهدف

قياس التشتّت مباشرةً، فالفريق الذي يعمل على خمسة مشاريع لا ينجز خمسة أخماس بل أقلّ بكثير بسبب تكلفة التبديل.

## لماذا هو مهم

- تكلفة التبديل بين المشاريع حقيقية ومقيسة ولا تظهر في أي جدول
- تقليل الجاري يقصّر مدّة كل مشروع بلا زيادة موارد، وهي أرخص وسيلة تسريع
- الفريق المشتّت لا يبدو مشتّتًا بل بطيئًا، فيُطلب منه أن يسرع

## المعادلة

```
WIP per Team = Active projects ÷ Teams
```

احسب النشط بالمعنى الحقيقي: مشروع يأخذ من وقت الفريق هذا الأسبوع. فالمشروع المعلّق ليس جاريًا وإن كان مفتوحًا، واحتسابه يضخّم الرقم بلا معنى.

## مثال محسوب

‏34 مشروعًا نشطًا موزّعة على 7 فرق. الحساب: 34 ÷ 7 = 4.9 مشروعًا لكل فريق في وقت واحد.

## النطاق الاسترشادي

من مشروع إلى مشروعين لكل فريق هو الوضع الذي تقصر عنده المدد. وفوق ثلاثة تبدأ تكلفة التبديل في ابتلاع المكسب من التوازي.

## تحليل الاتجاه

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

## أسئلة تشخيصية

- كم مشروعًا نشطًا لكل فريق؟ الرقم يفسّر البطء أكثر من أي شيء آخر
- هل هناك حدّ أقصى معلن؟ بدونه يُضاف المشروع الجديد إلى الجاري دائمًا
- هل يُوقَف مشروع لبدء آخر؟ إن لم يحدث فالجاري لا ينخفض أبدًا

## نصائح عملية

- ضع حدًّا أقصى معلنًا لكل فريق، فالحدّ يجبر على الترتيب
- اجعل بدء مشروع يستلزم إيقاف آخر، وإلا نما الجاري بلا سقف
- احسب النشط بالمعنى الحقيقي لا المفتوح، وإلا صار الرقم بلا دلالة

## العرض المناسب

- أعمدة بالفريق لعدد المشاريع النشطة
- خط زمني للجاري مع خط متوسط مدّة المشروع
- توزيع المشاريع النشطة بالفريق

## تحذيرات وفخاخ

- احتساب المفتوح بدل النشط يضخّم الرقم ويفقده المعنى
- إضافة المشروع الجديد بلا إيقاف آخر ينمّي الجاري إلى ما لا نهاية
- معالجة البطء بزيادة الفريق ترفع الجاري وتزيد البطء

## أثر التغيير

- خفض الجاري من 4.9 إلى 2 يقصّر مدّة كل مشروع بلا مورد إضافي واحد
- حدّ أقصى معلن يحوّل الأولويات من نيّة إلى قيد
- معرفة الرقم يفسّر بطئًا كان يُنسب إلى الفريق

## احسبه في أداتك

### Excel

```excel
=COUNTIFS(P[Active],"Yes") / COUNTA(T[TeamID])
```

### Power BI (DAX)

```dax
WIP Per Team =
DIVIDE (
    CALCULATE ( DISTINCTCOUNT ( 'Project'[ProjectID] ), 'Project'[IsActive] = TRUE () ),
    DISTINCTCOUNT ( 'Team'[TeamID] )
)
```

### Tableau

```
COUNTD( IF [Is Active] THEN [Project ID] END ) / COUNTD([Team ID])
```

### SQL

```sql
SELECT team,
       COUNT(*) FILTER (WHERE is_active)          AS active_projects,
       COUNT(*) FILTER (WHERE status = 'Open')     AS open_projects,
       AVG(duration_days) FILTER (WHERE closed_at IS NOT NULL) AS avg_duration_days
FROM   project_assignment
WHERE  snapshot_date = :as_of_date
GROUP  BY team
ORDER  BY active_projects DESC;
```

---

المصدر: [KPIHub](https://kpihub.co/k/pm-wip-count) · مرجع عربي مجاني لمؤشرات الأداء.
