اداره توسعه نرم افزار
1. مأموریت اداره توسعه نرمافزار
مأموریت اصلی اداره توسعه نرمافزار، طراحی، توسعه، استقرار، نگهداری و بهبود سامانههای نرمافزاری دانشگاه با هدف افزایش بهرهوری، تسهیل فرایندها، یکپارچهسازی اطلاعات و ارتقای کیفیت خدمات دانشگاهی است.
این اداره تلاش میکند با شناخت دقیق نیازهای کاربران و واحدهای دانشگاه، راهکارهای نرمافزاری متناسب با فرایندهای واقعی سازمان طراحی و اجرا کرده و ضمن کاهش وابستگی به فرایندهای دستی، زمینه حرکت دانشگاه به سمت فرایندهای دیجیتال، یکپارچه و هوشمند را فراهم سازد.
2. حوزههای اصلی فعالیت
فعالیتهای اداره توسعه نرمافزار را میتوان در چند محور اصلی دستهبندی کرد:
2-۱. تحلیل و نیازسنجی نرمافزاری
2-۲. طراحی و توسعه سامانههای نرمافزاری
یکی از مراحل اساسی در توسعه سامانهها، شناسایی و تحلیل نیازهای کاربران و واحدهای سازمانی است. اداره توسعه نرمافزار با بررسی فرایندهای موجود، نیازهای واحدها و مسائل اجرایی، نسبت به تحلیل و طراحی راهکارهای نرمافزاری اقدام میکند.
توسعه سامانههای متناسب با نیازهای اختصاصی دانشگاه از مهمترین مأموریتهای اداره است. این سامانهها میتوانند حوزههای مختلف آموزشی، پژوهشی، اداری، مالی، منابع انسانی، دانشجویی و مدیریتی را پوشش دهند.
2-۳. نگهداری و بهبود سامانههای موجود
با توجه به تغییر مستمر نیازهای دانشگاه و کاربران، سامانههای نرمافزاری نیز نیازمند بهروزرسانی و توسعه مستمر هستند.
در این راستا، اداره توسعه نرمافزار ضمن پشتیبانی از سامانههای موجود، نسبت به رفع اشکالات، ارتقای قابلیتها، بهبود عملکرد، افزایش امنیت و تطبیق سامانهها با تغییرات فرایندی و مقرراتی اقدام میکند.
2-۴. توسعه خدمات دیجیتال
یکی از جهتگیریهای مهم اداره، تبدیل فرایندهای سنتی و دستی به خدمات دیجیتال است. در این رویکرد تلاش میشود خدمات مورد نیاز کاربران تا حد امکان به شکل الکترونیکی، سریع، شفاف و قابل دسترس ارائه شود.
2-۵. یکپارچهسازی سامانهها
افزایش تعداد سامانههای دانشگاه، ضرورت ایجاد ارتباط و تبادل اطلاعات میان آنها را افزایش داده است.
از این رو، یکی از جهتگیریهای مهم اداره توسعه نرمافزار، حرکت از سامانههای مستقل و جزیرهای به سمت معماری یکپارچه نرمافزاری و تبادل استاندارد اطلاعات است.
3. چالشهای اصلی
مهمترین چالشهای حوزه توسعه نرمافزار دانشگاه را میتوان به شرح زیر بیان کرد:
3-۱. تعدد و پراکندگی سامانهها
وجود سامانههای متعدد و احتمال همپوشانی برخی قابلیتها میتواند موجب افزایش هزینه نگهداری و پیچیدگی مدیریت فناوری شود.
3-۲. ضرورت یکپارچهسازی اطلاعات
عدم ارتباط مناسب میان برخی سامانهها میتواند موجب ورود مجدد اطلاعات، ایجاد دادههای تکراری و دشواری در تهیه گزارشهای مدیریتی شود.
3-۳. تغییر مستمر نیازهای سازمان
فرایندهای دانشگاهی در طول زمان تغییر میکنند و سامانهها نیز باید بتوانند با این تغییرات همراه شوند.
3-۴. ضرورت ارتقای تجربه کاربری
کاربران انتظار دارند خدمات نرمافزاری دانشگاه ساده، سریع، قابل فهم و قابل استفاده در انواع تجهیزات و بسترهای ارتباطی باشد.
3-۵. امنیت و حفاظت از اطلاعات
با افزایش حجم اطلاعات و توسعه خدمات دیجیتال، توجه به امنیت نرمافزارها، کنترل دسترسی، حفاظت از دادهها و مدیریت مخاطرات سایبری اهمیت بیشتری پیدا میکند.
4. چشمانداز اداره توسعه نرمافزار
چشمانداز اداره توسعه نرمافزار در افق پنجساله، ایجاد و راهبری یک زیستبوم نرمافزاری یکپارچه، امن، چابک، مقیاسپذیر و هوشمند برای دانشگاه علم و فرهنگ است.
در این چشمانداز، سامانههای نرمافزاری دانشگاه از مجموعهای از ابزارهای مستقل به یک شبکه یکپارچه از خدمات و اطلاعات تبدیل خواهند شد که امکان ارائه خدمات سریع و هوشمند به دانشجویان، اعضای هیئت علمی، کارکنان و مدیران را فراهم میکند.
محورهای اصلی این چشمانداز عبارتاند از:
- استقرار معماری یکپارچه نرمافزاری
- کاهش سامانههای موازی و جزیرهای و افزایش همافزایی میان سامانهها
- توسعه خدمات دیجیتال و غیرحضوری
- حرکت به سمت توسعه چابک
- ارتقای کیفیت و امنیت نرمافزار
- توسعه سامانههای مدیریتی و تصمیمیار
- بهرهگیری از هوش مصنوعی
- خودکارسازی فرایندهای تکراری
- ارائه خدمات هوشمند به کاربران
- تحلیل دادهها
- توسعه خدمات موبایلی
- توسعه و مدیریت API و خدمات پایه