یک متدولوژی، مرکب است از مراحلی که هر یک به نوبه خود از مراحل فرعی تشکیل شده اند. با کمک این مراحل، توسعه دهندگان سیستم می توانند در هر مرحله ابزارها و روش های مناسب آن مرحله را انتخاب کرده و پروژههای توسعه سیستم های اطلاعاتی را برنامه ریزی، مدیریت، کنترل و ارزیابی کنند.
هر متدولوژی باید بتواند به سوالات زیر پاسخ دهد :
- چگونه پروژه باید به مراحل فرعی تجزیه شود؟
- در هر مرحله چه اقداماتی باید صورت گیرد؟
- در هر مرحله چه خروجی هایی باید تولید شود؟
- در چه زمانی و تحت چه شرایطی باید این وظایف انجام شوند؟
- چه محدودیتهایی باید اعمال شود؟
- چه کسانی باید درگیر شوند؟
- پروژه چگونه باید مدیریت و کنترل شود؟
- از چه ابزارهایی باید استفاده شود؟
دلایل نیاز به متدولوژی :
- افزایش هزینه های پروژه نسبت به سقف پیش بینی شده
- افزایش مدت انجام پروژه نسبت به زمان برنامه ریزی شده
- تولید سیستمهایی که نیاز واقعی کاربران را برآورده نمی کنند
- عدم توانایی در توسعه آتی و یا پشتیبانی مناسب سیستم
- حجم زیاد دوباره کاریها و فعالیتهای موازی و ناهماهنگ
- عدم وجود ساختاری مناسب برای سازماندهی اطلاعات جمع آوری شده
هدف از به کار گیری متدولوژی ها :
- طراحی و یا بهبود فرایند جریان اطلاعات در سیستم
- کاهش هزینه ها در بلند مدت
- راه اندازی سیستمهایی با حداکثر کارایی
- حداقل نیاز به تغییرات در کوتاه مدت
خوب بود! ممنون!
یه وبلاگ انگلیسی هم دارم؛ نظرت چیه؟
blog.majidr.ir
:)