מהדורת בסיס המהווה את "יישור הקו" ההתחלתי שממנו מתחיל כל תיעוד השינויים והגרסאות. ניתן להסתכל עליהן כמהדורות תוכנה בעלות חשיבות מיוחדת המוגדות כציוני דרך בתהליך הפיתוח והאחזקה של התוכנה.
Change Control ובעברית, ניהול שינויים.
Change Control Board ובעברית ועדת ניהול שינויים או מטה ניהול שינויים שתפקידה לאשר ולקבוע עדיפויות לטיפול בשינויים הנדרשים במהלך הפיתוח והתחזוקה של המערכת. ה- CCB הוא גוף ניהולי ומקצועי שמנווט את זרם הבל"שים (RFC's) המופנים למערכת, מסנן ומחליט אלו שינויים יוכנסו, מתי וע"י מי. מקובל שבראש ה- CCB עומד יו"ר חבר הנהלה בכיר ולצידו חברים: איש מקצוע מהפיתוח או מהתחזוקה, מומחה היישום (נציג המשתמשים, הלקוח), סיוע טכני, נציג התפעול ואבטחת איכות.
בקרת כניסה ויציאה למערכת ומהמערכת תוך קביעת נקודות ברורות
Configuration Management System – מערכת ניהול תצורה. CMS היא מערכת - ידנית, ממוחשבת או משולבת - אשר נותנת מענה (פתרון) מעשי לבעיית ניהול התצורה. מערכת זו יכולה להיות אד-הוק לפרויקט או חלק מהתשתית הכלל ארגונית המשמשת את כלל הארגונים בפרויקט. מערכות CMS דומות בשיטה ובעקרונות, אך שונות בהיקף (בעומק) ובפלטפורמת החומרה תוכנה שהן משרתות.
הקפאת תצורה של המערכת (נכון למועד\מצב מסוים של המערכת. ע"ע Baseline.
Change Request – ע"ע RFC.
Computer Software Configuration Itemאו בקיצור CI - הישות (היחידה) הבסיסית שנכללת בניהול תצורה. CSCI יכול להיות מודול בודד, אשכול מודולים, אשכול קבצים וכו'.
מקום אחד (ארכיון) המרכז את גרסאות המערכת על תכולותיהם (קבצים, תיעודים, שינויים וכו') בגרסה האחרונה ובגרסאות קודמות כולל: מה שונה, ע"י מי, מתי, למה וכו'.
שלב בו מחליטים על הקפאת דרישות הלקוח- יצירת גרסת בסיס לדרישות
Request For Change – בקשה לשינוי (בל"ש). לאחר "יישור קו" ויצירת מהדורת בסיס (baseline), כל שינוי או אירוע ניהול תצורה אחר חייב להתחיל בבל"ש. הבל"ש גם ילווה את האירוע לכל אורך דרכו ויתעד את מהלכו.
בקשה לקבלת מידע (RFI: Request For Information) היא פניה בלתי פורמלית לספקים לצורך קבלת מידע. במפת"ח, אין תהליך מיוחד ל- RFI. בקשה לקבלת מידע יכולה להיעשות באחד משני אופנים:
· במהלך האפיון נבדק "מצב השוק" ע"י הגורם המאפיין כחלק מעבודתו ובאופן דומה לפעילויות לימודיות אחרות: ראיון המשתמשים, לימוד המצב הקיים, בניית אבטיפוס, קריאת ספרות מקצועית ועוד. כל מידע שנאסף בשלב זה הוא באחריות הגורם המאפיין.
· ע"י שלב בקשה להצעות מלא ומסודר. במקרה זה RFP = RFI = RFQ = בקשה להצעות מסודרת. אלא שכאן הדגש הוא יותר על סעיפי היישום והטכנולוגיה (ואף הם "לידיעה בלבד" ואינם מחייבים) ופחות על העלות ומנהלה.
ההחלטה באיזה אופן לנהוג היא בידי הארגון והפרויקט ויש להיזהר מלחצות את הגבול הדק העובר ביניהם.
"גלגול לאחור" – היכולת לבצע חזרה מלאה לגרסה הקודמת, כולל כל שמירת ההיסטוריה.
"חתך" המראה פרויקט או חלק מפרויקט לצורך פיתוח מקבילי, הקפאת גרסאות בכל שלב נתון.
ניהול תצורה - (System/Software) Configuration Management . עוסק בבקרת תהליכי הכנסת שינויים בתוכנה, בהגדרת גרסאות ומהדורות של תוכנה, בשמירת מהדורות וגרסאות תוכנה ומתן מידע אמין עליהן.
מהדורה או גרסה- גרסת קובץ/מערכת/ישות הנמצאת תחת בקרת רוויזיות. גרסה חדשה הנה הגרסה האחרונה המקוטלגת בארכיב.
ניהול מהדורות וגרסאות – תהליך הניהול והבקרה של המהדורות והגרסאות לאורך תקופה.
קובץ עבודה אשר הופך לגרסה חדשה כאשר הוא מקוטלג בארכיון.
שם התוצר | עבודה | לימוד |
---|