ההבדל בין CMM ו- CMMI ההבדל בין

Anonim

CMM לעומת CMMI

יכולת הבשלות מודל (CMM v1. 0), CMM הראשון, פותח ושוחרר באוגוסט 1990. זהו מודל 5 הערכה רמה שפותחה על ידי המכון להנדסת תוכנה (SEI) ב קרנגי Mellon אוניברסיטת כדי להמחיש את שיטות העבודה המומלצות לגבי הנדסה וניהול, במיוחד בפיתוח תוכנה. זהו מודל אבולוציוני של תנועת חברה לפיתוח תוכנה.

- 11 ->

הסיבה לפיתוח CMM היתה לסייע לממשלת ארה"ב בהערכת יכולות ספקי התוכנה לטפל בפרויקטים גדולים. לפני הפיתוח של המודל, רבות מהחברות השלימו פרויקטים עם פגמים ניכרים בתזמון ובתקצוב. המודל עזר לפתור את הבעיות הללו.

בארגון מבוגר, צריך להיות סטנדרטים לתהליכים לניהול פרויקטים ולפתח מוצרים. מאחר שהמודל נעשה במיוחד עבור חברות תוכנה, הכללים הכלליים למבנה של קוד התוכנית הסופי, ממשקים, רכיבים ואחרים מתוארים במודל CMM. במילים אחרות, CMM הוא מודל של ארגון בוגר וכיצד הוא פועל כמפתח או יצרן.

-> ->

CMM הפך מוצלח מאוד וזה התחיל לשמש שפותחה במיוחד עבור היבטים אחרים של הארגון ועל דיסציפלינות כגון, הנדסת מערכות, אנשים, פיתוח מוצר משולב, ואחרים.

עם זאת, שימושי ככל שיהיו, CMMs הם לא בלי שום בעיות. ארגונים רבים מצאו שהם סותרים וחופפים למדי. יש גם בעיה ממשקים שונים כמו זה חסר בבהירות. חוסר תקינה הוא גם בעיה רצינית.

CMMI או CMM אינטגרציה מפותחת לשלב מודלים הנוכחי הקרובה. זה סוג של שדרוג מ מודל CMM ומתאר שיפורים בתהליך עבור ארגונים במיוחד בפיתוח תוכנה. המודל כולל את התחומים הבאים: איסוף (נתונים ודרישה), תכנון הפרויקט / מעקב, ניהול תצורה, הדרכה, אבטחת איכות, שיתוף פעולה וביקורת עמיתים.

CMMI מסייע באופן בסיסי בשילוב של פונקציות ארגוניות נפרדות באופן מסורתי ופעולות, קובע מטרות שיפור התהליך, מספק פיקוח על תהליכי איכות, ומספק נקודת התייחסות להערכת התהליכים הנוכחיים.

סיכום:

1. CMM הגיע ראשון אבל השתפר מאוחר יותר ו הצליחה על ידי CMMI.

2. סטים שונים של CMMS יש בעיות עם חפיפות, סתירות, וחוסר תקינה. CMMI מאוחר יותר התייחס לבעיות אלה.

3. בתחילה, CMM מתאר ספציפית על הנדסת תוכנה ואילו CMMI מתאר תהליכים משולבים ודיסציפלינות כפי שהוא חל הן על הנדסת תוכנה ומערכות.

4. CMMI הוא הרבה יותר שימושי ואוניברסלי מאשר CMM הישן.