לדלג לתוכן

SEPG

מתוך ויקיפדיה, האנציקלופדיה החופשית

SEPG (ראשי תיבות של: Software Engineering Process Group, תרגום: "קבוצת תהליך הנדסת תוכנה") הוא מוקד ידע ארגוני לטובת שיפור תהליכי פיתוח תוכנה או "מחזור חיים של פיתוח תוכנה" (SDLC). קבוצה זו מכילה אנשים המבצעים הערכה של יכולות הארגון, אחראים על תוכנית למימוש או הטמעה של שיפורים מתבקשים, תיאום המימוש של תוכניות אלו עם הזרועות בארגון והערכת היעילות של מאמצי השיפור. SECG הוא תפקיד הדורש ידע במספר תחומים מעבר להנדסת תוכנה "רגילה"[1].

מבין פעילויות SEPG ניתן למצוא את:[1]

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

סוגים של SEPG

[עריכת קוד מקור | עריכה]

לכל SEPG יש גישה והגדרות משימה שונים. להלן מקצת מהגישות:

  • "עובד" - זהו SEPG אשר בפועל מפתח ופורס תהליך פיתוח או שיפור כסוג של צוות ייעוץ פנימי.
  • "משגיח" - זהו SEPG אשר מפקח על התהליך הארכיטקטורה, מאשר אותם, מנהל שינויים, ומתעדף אותם (סוג CCB)
  • "גורם" - זהו SEPG שמעודד דיון פתוח על התהליך, ומפתח אסטרטגיה ליצירת ארכיטקטורת התהליך ופריסתו
  • "וירטואלי" - זהו SEPG המורכב מקבוצה של נציגים מתוך הדיסציפלינות השונות מרחבי הארגון, המקדישים חלק מזמנם למאמץ, והם אחראים על ההטמעה וההדרכה בארגון[2]

קישורים חיצוניים

[עריכת קוד מקור | עריכה]

הערות שוליים

[עריכת קוד מקור | עריכה]
  1. ^ 1 2 Fowler, Priscilla; Rifkin, Stanley (1990). "Software Engineering Process Group Guide". CMU/SEI-90-TR-024. Carnegie Mellon University. נבדק ב-2009-09-05.
  2. ^ From the writings of Jeff Dalton, the author of "Agile CMMI"