با تکیه بر ارایه نمونه قابل اجرا (Prototype) در پایان هر تکرار
SRM/Spiral Recognition Methodology
استفاده از ابزارهای متعدد در توسعه نرمافزار مبتنی بر رویکرد MDA در تولید نرمافزار
MDA/Model Driven Architecture
تولید نرمافزار با تنوع فنآوری در واسط های کاربریMethodology
User Interface/ UI
تسلط کامل بر سیستمهای مدیریت پایگاههای دادهی Oracle و SQL-Server
DbMS/Database Management System
استفاده از وبسرویس جهت مبادله اطلاعات نرمافزار تولید شده با سایر برنامههای موجود
SBA/Swap Between Applications
استفاده از سیستمهای اطلاعرسانی نظیر پیامک و رایانامه جهت ارتباط نرمافزار با ذینفعان
VAS/Value Added Systems
استفاده از ابزارهای متعدد در توسعه نرمافزار مبتنی بر رویکرد MDA در تولید نرمافزار
MDA/Model Driven Architecture
تولید نرمافزار با پایگاه داده توزیع یافته جهت سازمانهای بزرگ با پراکندگی جغرافیایی
DBS/Distributed Base System
تولید نرمافزار تحت سیستم عامل Android و iOS جهت استفاده بر روی تبلت و تلفن همراه
SPD/Smart Phone Devices
متدلوژیهای توسعه نرمافزار
برای طراحی، تولید و توسعه سامانههای نرمافزاری، متدلوژیهای مختلفی وجود دارد. هر متدلوژی حداقل یک فرآیند طراحی و توسعه نرمافزار را به همراه یک زبان مدلسازی که مجموعهای از ابزارهای مدلسازی را ارائه میکند، به همراه دارد. در انتخاب متدلوژی مناسب، میبایست به عوامل مختلفی از جمله مقتضیات کسب و کار توجه شود.
در این میان بسته به نیاز مشتری و نوع کسب و کار میتوان از مدلهای تدریجی (Incremental Model) و چابک (Agile Model) استفاده کرد. متدلوژی RUP یکی از مدلهای تدریجی تولید و توسعه نرم افزار است که توسط شرکت rational ارائه گردید(هم اکنون IBM) و هدف آن کمک به تولید کنندگان و مدیران صنعت نرم افزار است.
به لحاظ مدیریتی، چرخه حیاط نرمافزار در RUP از ۴ فاز تشکیل شده است که عبارتاند از فاز آغازین ، فاز جزئیات ، فاز ساخت و فاز انتقال . هر فاز در یک نقطه گذر پایان میپذیرد.
در حقیقت هر فاز، یک بازه زمانی میان دو نقطه گذر میباشد و پایان یافتن و ارزیابی هر فاز، مؤید برآورده شدن اهداف آن میباشد و ادامه در فاز بعدی را باعث میگردد.
فاز آغازین
یکی از مهمترین اهداف فاز آغازین، توافق افراد ذینفع در زمینه اهداف و محدوده پروژه است. به دست آوردن محدوده نرمافزاری پروژه و محدودیتهای آن از دیگر اهداف این فاز است.
فاز جزئیات
از اهداف مهم فاز جزئیات، بنیانگذاری یک معماری پایدار برای سیستم است که به عنوان پشتوانه فعالیتهای طراحی و پیادهسازی در فاز ساخت استفاده میشود. معماری سیستم با در نظر گرفتن مهمترین نیازمندیها و ارزیابی ریسکها تکامل مییابد و پایداری آن از طریق یک یا چند نمونه اولیه ارزیابی میشود. نمونه اولیه تهیه شده، توسط کارفرما مورد استفاده و بررسی قرار میگیرد.
فاز ساخت
هدف از فاز ساخت، تکمیل توسعه سیستم بر اساس معماری پایهریزی شده میباشد. فاز ساخت در حقیقت فرآیندی است که تأکید آن بر روی مدیریت منابع و کنترل عملیات برای بهینهسازی هزینه، زمانبندی و کیفیت میباشد. در آغاز این فاز تیم توسعه با ارائه نسخه نمایشی به کارفرما، در جهت تکمیل نیازمندیها گام برمیدارد و ادامه روند توسعه بر اساس توافقات بین طرفین ادامه مییابد.
فاز استقرار و انتقال
تمرکز فاز انتقال حصول اطمینان از در دسترس بودن نرمافزار برای کاربران نهایی آن است. در پایان این مرحله، چرخه توسعه نرمافزار کامل شده و پروژه در مرحله اختتام میباشد.
سوابق شرکت در حوزه طراحی و تولید نرم افزارهای سفارش مشتری
√ طراحی و نظارت بر سامانه جامع بودجهریزی سازمان برنامه و بودجه کشور (۱۳۹۷ تا کنون)
√ طراحی و تولید سامانه صدور گواهی امضای الکترونیک کانون سردفتران و دفتریاران (۱۳۹۷)
√ طراحی و تولید پورتال کانون سردفتران و دفتریاران (۱۳۹۷ و ۱۳۹۸)
√ طراحی و تولید سامانه مدیریت اطلاعات سردفتران و دفتریاران کانون سردفتران و دفتریاران (۱۳۹۷ و ۱۳۹۸)
√ همکاری در زمینه تحلیل، طراحی و ساخت سامانه جامع پرونده های قاچاق کالا و ارز (۱۳۹۸)
√ همکاری در زمینه تحلیل، طراحی و ساخت نرم افزارهای اختصاصی سازمان ثبت اسناد و املاک کشور شامل سامانه ثبت الکترونیک اسناد، سامانه ثبت وقایع ازدواج و طلاق، سامانه ابلاغ سردفتران و دفتریاران، سامانه صدور گواهی امضای الکترونیک، سامانه بخشنامههای ثبتی و سامانه پشتیبانی (۱۳۸۹ تا ۱۳۹۷)
√ مشاوره برای راه اندازی فروشگاه های زنجیرهای خرده فروشی
√ همکاری در زمینه تحلیل، طراحی و ساخت نرم افزارهای اختصاصی سامانه مدیریت پرونده قضایی قوه قضائیه سامانه محاسبه و گزارشگیری بهره وری قضات و کارکنان واحدهای قضایی
√ مشارکت در تحلیل، طراحی و مستندسازی مراحل تکمیلی سامانه مدیریت پرونده قضایی
√ مدیریت فنی پروژه طراحی و ساخت سامانه جامع فروشگاههای زنجیرهای اتکا
√ مدیریت فنی پروژه طراحی و ساخت سامانه جامع آموزشی سازمان آموزش فنی و حرفهای کشور
√ مدیریت پروژه راهاندازی سامانههای عمومی (اداری و مالی) در وزارت تعاون
√ مدیریت فنی پروژه طراحی و ساخت سامانههای جامع اداری شرکت ملی فولاد ایران
√ مدیریت فنی پروژه طراحی و ساخت سامانههای جامع اداری وزارت معادن و فلزات
√ مدیریت فنی پروژه طراحی و ساخت سامانه جامع فروشگاههای زنجیرهای شهروند
√ تولید محتوای خدمات اطلاعرسانی الکترونیک قضایی (قوه قضاییه)