כל מה שרציתם לדעת על חיפוש עבודה בהייטק

ניהול תצורה

Software Configuration Management
(או בראשי תיבות ACM/CM / ECM / SCM )
כולל מספר מרכיבים מהותיים:

Software Configuration Management

(או בראשי תיבות  ACM/CM / ECM / SCM )

כולל מספר מרכיבים מהותיים:

מיפוי האלמנטים

תיאור האלמנטים המרכיבים את מערכת התוכנה.

מיפוי זה עשוי לשמש לצורך תיעוד.

ניהול גרסאות של אלמנטים

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

ניהול תלויות בין אלמנטים

למשל כאשר משנים רוטינה איזה מודולים משתמשים בה באופן הדורש יצירה מחדש של ה Executables שלהם.

ניהול סביבות ותהליכים בין סביבות

ניהול של סביבות עבודה שונות (סביבת פיתוח, סביבת ניסוי, סביבת  QA , סביבת ריצה וכיו"ב) בהקשרים

של תכולת כל סביבה, סדר העברת אלמנטים מסביבה לסביבה לצורך ביצוע שינוי או לצורך בדיקתו

ואחרי כן הכנסתו לסביבת הביצוע.

הרשאות

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

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

בפרוייקטים של פיתוח, בערך 15% מהמאמץ היומיומי קשורים לעיסוק בפעילויות ניהול תצורה. מספר זה עולה עד 25% בפעילויות של אחזקת תוכנה.

ניהול תצורה יעיל, מבוסס על כלים אוטומטיים מתקדמים, יכול להביא לירידה של עד 30% בתקציבי הפיתוח.

במקרים רבים "הסנדלרים" (אנשי התוכנה) "הלכו יחפים" (ניהלו תצורות תוכנה באופן ידני ולא ממוחשב).

בהדרגה נעשו המערכות מורכבות ומסובכות יותר, דבר שהבליט את מגבלות הניהול הידני,

לפיכך ארגונים עוברים לניהול תצורת התוכנה באמצעות כלים ממוחשבים.

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

ברוב המקרים כלי ניהול תצורה מסוגל לנהל תצורת תוכנה רק עבור סביבה תשתיתית מסוימת .

מקובל לסווג אותם לכלי ניהול תצורה לסביבה מבוזרת, כלי ניהול תצורה לסביבת  ERP וכלי ניהול תצורה

לסביבת ה  Mainframe (גם זו חלוקה כללית, שאינה כוללת סביבות ייחודיות כגון מערכות בסביבת  Natural , הדורשות כלי ניהול תצורה ייחודיים).

המגמה היא השתלבות של כלי ניהול התצורה כחלק מסביבת ניהול תוכנה כוללת יותר.

הכוונה היא בעיקר לשילובם כחלק מפתרונות לניהול מחזור חיים  SDLC.

המאמר נכתב ע"י : אבי רוזנטל – יועץ טכנולוגי אסטרטגי

מאמרים נוספים

להיות בתנועה. יציבות תעסוקתית לדורותיה – XYZ.

פעם, ולא כל כך מזמן, פסגת הקריירה התכנסה לכדי מילה אחת: קביעות. ועד הפנסיה אם אפשר. במקום מתנות לחגים היו מתנות סמליות ל"חתונת הכסף" של העובד/ת עם הארגון וכשאמרו 'ותק וניסיון' התכוונו ל-30 שנה, לא ל-3. דור או שניים אחר כך השתנו הזמנים ויציבות תעסוקתית ממושכת מדי נחשדה בסטגנציה, בקיפאון מיותר על שמרים ובמחסור חמור בשאפתנות.
קרא עוד »

אוקראיני, ישראלי ואמריקאי נכנסים… למשרד. על האתגרים בניהול עובדים מעבר לים

עידן דיגיטלי, עולם קטן, כפר גלובלי, גלובליזציה, דיגיטציה… you name it. כל כך הרבה ביטויים, פרשנויות ומחקרים על מה שבפועל כבר הפך מזמן לחלק בלתי נפרד מהחיים של כולנו. לפעמים נדמה שאפילו ג'ון לנון לא דמיין את העולם עד כדי כך בלי גבולות.
קרא עוד »
דילוג לתוכן