مقدمه
یکی از مهمترین گزارشهای Agile برای تیمهای Scrum، نمودارهای Burndown و Sprint Progress هستند.
این نمودارها به اسکراممستر و مدیر پروژه کمک میکنند وضعیت Sprint را لحظهای بررسی کرده و تصمیمهای بهتری بگیرند.
با اتصال Jira به Power BI، میتوان این نمودارها را بهصورت کاملاً سفارشی ایجاد کرد.
نمودار Burndown در Power BI
Burndown چیست؟
-
نشان میدهد تیم در طول Sprint چه مقدار کار باقیمانده دارد.
-
محور X: روزهای Sprint
-
محور Y: تعداد وظایف یا Story Points باقیمانده
مراحل ساخت Burndown در Power BI
-
دریافت داده Sprint و Issues از Jira
-
از API یا Connector برای گرفتن Story Points، تاریخ شروع و پایان استفاده کنید.
-
-
محاسبه Remaining Work با DAX:
Remaining Work = SUM(Issues[StoryPoints]) - SUM(Issues[CompletedStoryPoints])
-
ایجاد جدول زمانبندی Sprint
-
برای نمایش روز به روز دادهها از یک جدول Calendar استفاده کنید.
-
-
طراحی Line Chart در Power BI
-
محور افقی = تاریخ
-
محور عمودی = Remaining Work
-
اضافه کردن Ideal Burndown Line برای مقایسه با روند واقعی.
-
نمودار Sprint Progress در Power BI
Sprint Progress چیست؟
نشان میدهد در یک Sprint چند وظیفه انجام شده، چند وظیفه در حال انجام است و چند وظیفه باقی مانده.
مراحل ساخت Sprint Progress Dashboard
-
داده Issues را بر اساس Status (To Do, In Progress, Done) گروهبندی کنید.
-
از Stacked Bar Chart یا Donut Chart برای نمایش استفاده کنید.
-
KPIهای تکمیلی اضافه کنید:
-
درصد وظایف انجامشده
-
زمان متوسط تکمیل Story Points
-
Velocity تیم در این Sprint
-
نمونه فرمول DAX برای درصد وظایف تکمیلشده:
Done % = DIVIDE(COUNTROWS(FILTER(Issues, Issues[Status] = "Done")), COUNTROWS(Issues), 0)
مزایای ساخت Burndown و Sprint در Power BI
-
شفافیت بیشتر در پیشرفت Sprint
-
پیشبینی احتمال تأخیر یا شکست Sprint
-
کمک به تیم در مدیریت ظرفیت
-
قابلیت ترکیب با دادههای دیگر (مثلاً Bug Tracking یا تست نرمافزار)
-
سفارشیسازی کامل نسبت به گزارشهای پیشفرض Jira
نکات حرفهای
-
همیشه Ideal Burndown Line را رسم کنید تا مقایسه راحتتر شود.
-
دادهها را روزانه یا ساعتی Scheduled Refresh کنید.
-
از Conditional Formatting برای نمایش هشدارها (مثلاً تأخیر در تکمیل) استفاده کنید.
-
گزارشها را ساده طراحی کنید تا اعضای غیر فنی تیم هم بتوانند بفهمند.
جمعبندی
با ساخت نمودارهای Burndown و Sprint Progress در Power BI، میتوانید عملکرد تیم Agile را با دقت بیشتری بررسی کنید.
این گزارشها به اسکراممستر کمک میکنند تصمیمهای بهتری بگیرند و به تیم توسعه در مدیریت زمان و وظایف یاری میرسانند.