The establishment of effective and efficient project management practices still remains a challenge to software organizations. In striving to address these needs, “best practice” models, such as, CMMI or PMBOK, are being developed to assist organizations interested in improving project management. And, although, those models share overlapping content, there are still differences and, therefore, each of the models offers different advantages.
Objective
This paper proposes a set of unified project management best practices by integrating and harmonizing on a high-level perspective PMBOK (4th ed.) processes and CMMI-DEV v1.2 specific practices of the basic project management process areas PP, PMC and SAM.
Method
Based on the analysis of both models, a unified set of best practices has been defined by a group of researchers with theoretical and practical expertise on the CMMI framework and software process improvement as well as project management and the PMBOK. The proposed set has been revised by different researchers from different institutions in several review rounds until consensus was achieved.
Results
As a result, a set of unified best practices is defined and explicitly mapped to the correspondent PMBOK processes and CMMI specific practices of the current versions of both models.
Conclusion
We can conclude that an integration and harmonization of both models is possible and may help to implement and assess project management processes more effectively and efficiently, optimizing software process improvement investments.
Keywords
Software project management, CMMI, PMBOK, Mapping, Basic process areas
بهترین شیوه ترکیب CMMI-DEV نسخه 1.2 (PP, PMC, SAM) با PMBOK 2008
زمینه
ایجاد روشهای اثربخش و کارآمد مدیریت پروژه همچنان به عنوان چالشی برای سازمانهای نرمافزاری مطرح است. برای کمک به سازمانهای علاقهمند به بهبود مدیریت پروژه و در جهت پاسخگویی به این نیازها، مدلهای برخاسته از بهترین شیوهها همچون CMMI و PMBOK در دست توسعه هستند. اگر چه این مدلها محتوای مشترکی دارند، اما از آنجاکه بین آنها تفاوتهایی وجود دارد، هر مدل از مزیت بخصوصی برخوردار است.
هدف
این مقاله مجموعهای از بهترین شیوههای مدیریت پروژه را پیشنهاد میکند. این مجموعه حاصل یکپارچهسازی و هماهنگسازی فرآیندهای PMBOK در رویکردی کلی با شیوههای خاص CMMI در حوزههای فرایندی اصلی در مدیریت پروژه از قبیل PP،PMC و SAM است.
روش
بر اساس تجزیه و تحلیل هر دو مدل، مجموعه یکپارچهای از بهترین شیوهها تعریف شد. این کار توسط گروهی از محققین با تخصصهای نظری و عملی در چارچوب CMMI، بهبود فرایند نرمافزار، مدیریت پروژه و PMBOK انجام گرفت. مجموعه پیشنهادی توسط محققین مختلفی از موسسات مختلف، در چند نوبت مورد بازبینی قرار گرفت تا در نهایت یک اتفاق نظر بدست آمد.
یافتهها
در نهایت مجموعه یکپارچهای از بهترین شیوهها تعریف شد و تناظر آن با فرآیندهای PMBOK و شیوههای خاص CMMI (در نسخه فعلی هر دو مدل) به صراحت مشخص گردید.
نتیجهگیری
میتوان نتیجه گرفت که ادغام و هماهنگی دو مدل، شدنی است و این امر ممکن است به پیادهسازی و ارزیابی اثربخشتر و کارآمدتر فرایندهای مدیریت پروژه و نیز بهینهسازی سرمایهگذاری در حوزه بهبود فرایند نرمافزار کمک کند.