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

ניהול תצורה

דרושים מערכות מידע

Software Configuration Management

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

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

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

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

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

CPS JOBS משרות הייטק הכינה לכל כל מה שצריך לדעת על ניהול תצורה

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

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

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

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

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

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

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

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

הרשאות

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

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

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

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

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

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

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

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

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

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

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

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

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

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

עוד ממילון משרות

דרושים מערכות מידע

Webmaster

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

מהנדס חומרה

בכל חברת הייטק המבוססת על מוצרי חומרה – דרוש מהנדס אלקטרוניקה או מהנדס חומרה. תפקידו של מהנדס חומרה לפתח כרטיס או מעגל או רכיב-CHIP שיוכלו לבצע את ההגדרות על-פי האיפיון שנעשה
קרא עוד »
דרושים מערכות מידע

מהנדס מערכת

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

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

דילוג לתוכן