צריך להפריד בין שני תחזוקה אדמיניסטרטיבית ל"מדיניות שימוש".
לגבי החלק הראשון - יש כלים שכמעט ולא דורשים אדמיניסטרציה (cvs, svn, git, hg) ולעומתם יש כלים כמו ה-clearcase שהאדמיניסטרציה שלו יכולה להיות סיוט. במקרה כזה אם אין מישהו שיהיה חלק מהאדמיניסרציה של הכלי (system) אין לכלי הזה סיכוי (וזאת למדתי בדרך הקשה...)
לגבי מדיניות גרסאות/branches/labels/ לצערי כמעט בכל מקום שעברתי בו הנושא נחשב שולי, ופרט לתחזוקה מינימלית של ה-branch הראשי (למשל שהוא יתקמפל) אין מדיניות. מדיניות כזאת צריכה להיות באחריות "ראש הפרויקט" ובסיוע טכני של ה-admin הטכני.
בחברה שלי היום אנחנו צוות פיתוח די קטן, ולכן ההחלטות מתקבלות בד"כ אד הוק.
בהקשר של ניהול מקבילי של releases ופיתוח מקבילי בכלל, אני חושב שמאוד כדאי להכיר את ה-UCM של IBM/Rational גם אם לא משתמשים בכלים שלהם.
הוספת תגובה על "מי אחראי אצלכם בארגון על ניהול תצורת תוכנה?"
נא להתחבר כדי להגיב.
התחברות או הרשמה