شرح شغل:
شغل اسکرام مستر (Scrum Master) نقش بسیار حیاتی در تیمهای توسعه نرمافزار دارد که از متدولوژی اسکرام استفاده میکنند. وظایف و مسئولیتهای یک اسکرام مستر شامل موارد زیر میشود:
وظایف و مسئولیتها:
1. تسهیل فرآیندهای اسکرام
- جلسات روزانه (Daily Standups): برگزاری و مدیریت جلسات کوتاه روزانه برای هماهنگی تیم و بررسی پیشرفتها.
- اسپرینت پلنینگ (Sprint Planning): کمک به تیم برای برنامهریزی و تقسیم وظایف برای هر اسپرینت.
- اسپرینت ریویو (Sprint Review): تسهیل جلسات بازبینی برای نمایش کارهای تکمیل شده به استیکهولدرها.
- اسپرینت رتروسپکتیو (Sprint Retrospective): برگزاری جلسات بازخورد برای بررسی و بهبود فرآیندها و شیوههای کار تیم.
2. حذف موانع (Impediments)
اسکرام مستر مسئول شناسایی و رفع موانعی است که ممکن است جلوی پیشرفت تیم را بگیرند. این موانع میتواند شامل مشکلات فنی، تدارکاتی یا ارتباطی باشد.
3. محافظت از تیم
اسکرام مستر از تیم در برابر مزاحمتها و درخواستهای ناگهانی که ممکن است تمرکز و کارایی تیم را مختل کند، محافظت میکند.
4. آموزش و راهنمایی
- تیم توسعه: آموزش اصول و مفاهیم اسکرام به تیم و کمک به آنها در اجرای صحیح فرآیندهای اسکرام.
- استیکهولدرها: آگاهیبخشی به استیکهولدرها در مورد اصول و ارزشهای اسکرام و چگونگی مشارکت آنها در فرآیند توسعه.
5. اندازهگیری و بهبود عملکرد
اسکرام مستر از ابزارها و تکنیکهای مختلف برای اندازهگیری عملکرد تیم استفاده میکند و با ترویج فرهنگ بهبود مستمر، به تیم کمک میکند تا فرآیندهای خود را بازنگری کرده و بهبود بخشند.
6. مدیریت برد اسکرام (Scrum Board)
اسکرام مستر مسئول نگهداری و بهروزرسانی برد اسکرام است که شامل ستونهای "To Do"، "In Progress"، و "Done" میشود.
7. ارتباطات
اسکرام مستر باید ارتباطات مؤثری بین تیم و سایر بخشها برقرار کند تا اطمینان حاصل شود که همهی افراد در جریان وضعیت پروژه و تغییرات احتمالی هستند. همچنین باید به صورت منظم گزارشاتی از پیشرفت پروژه به استیک هولدر ها ارائه کند.
8. تطبیق و انعطافپذیری
اسکرام مستر باید بتواند به سرعت به تغییرات و نیازهای جدید پاسخ دهد و تیم را در تطبیق با شرایط جدید راهنمایی کند.
اسکرام مستر نقش یک رهبر خدمتی (Servant Leader) را ایفا میکند که تمرکز اصلی او بر حمایت و رشد تیم است تا آنها بتوانند بهترین عملکرد خود را ارائه دهند.
مهارتها مورد نیاز:
مهارتهای نرم:
- رهبری، انگیزهدهی، و توانایی ایجاد ارتباطات موثر
- تفکر انتقادی و توانایی حل مسئله
- توانایی حل مسئله، رفع تعارض و تصمیمگیری
- مهارت گزارشنویسی
- توانایی اجرای فعالیتهای همزمان، پاینبندی به زمانبندی و مدیریت اولویت کارها
- توانایی کار تیمی
مهارتهای فنی:
- تسلط به اصول و مفاهیم اسکرام و Agile
- تجربه کار با ابزارهای مدیریت پروژه مانند Jira و Trello
- آشنایی با متدولوژیهای توسعه نرمافزار
- مسلط به استانداردها و فرآیندهای برنامهریزی و کنترل و پایش پروژه های نرم افزاری
- مسلط به مجموعه ابزارهای آفیس
- دارای مدرک کارشناسی
تجربیات مورد انتظار:
- تسلط کامل به نرمافزار Jira ، مدیریت گزارشات و ادمینی کامل System
- حداقل 2 سال تجربه همکاری با تیم فنی و محصولی بالای 30 نفر
- مسلط به متدلوژی Agile و تجربه در توسعه با استفاده از این متدلوژی
- مهارتهای برقراری ارتباطات فعال با تیمهای مختلف
- توانمندی در تحلیل دادهها و استفاده از اطلاعات برای تصمیمگیری
- توانایی مدیریت زمان و اولویتبندی به خوبی