تحلیلگر نیازمندیهای سیستم نرمافزاری / کارشناس توسعه محصول
وظایف:
1. تحلیل نیازمندیهای محصول/ نرمافزار:
- همکاری با ذینفعان مختلف برای شناسایی و گردآوری نیازهای کسبوکار و نیازهای عملکردی و غیر عملکردی نرمافزار
- تحلیل و مستندسازی نیازمندیها با استفاده از ابزارهای تحلیلی و روشهای معتبر، بهطوریکه تیم توسعه قادر به درک کامل آنها باشند.
- تهیه اسناد مربوط به تحلیل نیازمندیهای نرمافزار از جمله SRS, UseCase و...
- مدلسازی فرآیندهای کسبوکار بر اساس BPMN و تهیه نمودارهای وضع موجود و مطلوب با استفاده از visual paradigm یا camanda
2. طراحی محصول / نرمافزار:
- طراحی و ایجاد مدلهای اولیه (Prototype) و مستندات فنی برای راهحلهای نرمافزاری، با استفاده از نرم افزارهایی مانند figma
- اطمینان از اینکه طراحیها با نیازهای کسبوکار و بهترین شیوههای صنعت همخوانی دارند.
3. تست محصول / نرمافزار:
- اجرای برنامههای تست برای بررسی عملکرد و کیفیت نرمافزار.
- شناسایی و گزارشگیری از اشکالات و مشکلات نرمافزاری و همکاری با تیم توسعه برای رفع آنها.
4. پیادهسازی و استقرار نرمافزارهای جدید:
- توسعه و بهکارگیری از نرمافزار جهت پیاده سازی فرآیندهای کسب و کار
- تهیه مستندات آموزشی راهنمای کاربری و برگزاری جلسات آموزشی استفاده از نرمافزار
5. همکاری موثر با تیم توسعه، تیم کنترل پروژه و دیگر ذینفعان:
- برقراری ارتباط و همکاری نزدیک با تیمهای مختلف جهت هماهنگی در تمامی مراحل توسعه و استقرار محصول.
- انعطافپذیری در مواجهه با تغییرات و نیازهای متغیر پروژه و ارائه راهکارهای جدید به تیمها.
6. الگوبرداری از رقبا، تحقیق و توسعه:
- بررسی و تحلیل محصولات و خدمات نرمافزارهای مشابه داخلی و خارجی بهمنظور شناسایی فرصتهای جدید و بهبود محصولات موجود.
- ارائه پیشنهادات مبتنی بر تحقیقات بازار برای توسعه و نوآوری.
7. گزارش به مدیر محصول:
- تهیه گزارشهای منظم از پیشرفت و وضعیت پروژه برای مدیر محصول در jira
- شناسایی هرگونه چالش یا ریسک بالقوه
- مشارکت در جلسات برنامهریزی و ارائه بازخوردهای کاربردی از عملکرد تیم و پروژه.
محیط کار:
- محیط کاری خلاق و پویا
- فرصتهای رشد و ارتقاء شغلی
- امکان توسعه فردی و بهبود مهارتها و دانش