Abstract
Nowadays, the software projects are buzz words in all walks of life. So the au-courant software projects are much complex than earlier projects. The strategic management of the developer organization cannot grasp the entire task of the project by mere software requirements specification and project input. To facilitate the current projects, the software developers use the project management activities proposed by project management institute US. This doesn't ossify completely the software development projects as scope of these activities limited to managerial activities. Even these managerial activities are not suitable for software project activities as these projects have notable differences with other types of projects. Some of the project activities are not suitable for software projects. These unsuitable activities are either to be modified or replaced by other activities to maintain the completeness of managerial activities.. In addition to managerial activities, for any project the project specific technical activities play key roles in shaping the project. The project specific technical activities cannot be generalized but however a methodology to identify technical activities is urgent need for today's software projects. This paper attempts to develop a methodology to abstract project specific technical activities from the project objectives and the input. In this proposed methodology, in addition to abstraction of technical activities, we have developed an implicit technique to identify scope of the literature survey and also provided with the option of optimizing the technical activities
چکیده
امروزه پروژه های نرم افزاری کلماتی هستند که در تمام جنبه های زندگی تکرار می شوند. بنابراین پروژه های نرم افزاری au-courant بسیار پیچیده تر از پروژه های قبلی هستند. مدیریت استراتژیک سازمان توسعه دهنده نمی تواند کل کار پروژه ها را صرفا بوسیله ی مشخصات نیازمندی ها و ورودی های پروژه درک کنند. به منظور تسهیل پروژه های جاری، توسعه دهندگان نرم افزار از فعالیت های مدیریت پروژه ی ارائه شده توسط موسسه مدیریت پروژه آمریکا استفاده می کنند. این فعالیت ها بطور کامل پروژه های توسعه ی نرم افزار را پوشش نمی دهند چون محدود به فعالیت های مدیریتی هستند. حتی این فعالیت های مدیریتی برای فعالیت های پروژه نرم افزار نیز مناسب نیستند چون این پروژه ها دارای تفاوت های قابل توجهی با دیگر پروژه ها هستند. برخی از فعالیت های پروژه نیز مناسب برای پروژه های نرم افزاری نیستند. این فعالیت های نامناسب یا باید اصلاح شوند یا بوسیله ی فعالیت های دیگر برای حفظ کامل بودن فعالیت های مدیریتی جایگزین شوند. علاوه بر فعالیت های مدیریتی، برای هر پروژه خاص فعالیت های فنی، نقش های کلیدی در شکل دادن به پروژه ایفا می کنند. فعالیت های فنی خاص پروژه نمی توانند عمومیت داشته باشند اما با این حال یک روش فوری برای شناسایی فعالیت های فنی پروژه های نرم افزار امروزه هستند. این مقاله برای توسعه یک روش بمنظور ایجاد انتزاعی از فعالیت های فنی خاص پروژه، اهداف و ورودی های آن تلاش می کند. در این روش پیشنهادی، علاوه بر انتزاع از فعالیت های فنی، ما یک روش ضمنی برای شناسایی حوزه بررسی ادبیات را توسعه می دهیم همراه با روش هایی برای بهینه سازی فعالیت های فنی....