נוב' 11 2009
בעיית אינטגרציה בפיתוח מערכות
העולם של ניתוח מערכות כל- כך גדול ומגוון, שאפילו לא ידעתי ממה להתחיל. ובכול זאת, אני רוצה לסווג ולארגן אותו. מטרתי היא לעלות נושאים שמעניינים אותי ולשתף אתכם. בהרבה מקרים אינני יודעת את התשובה, אבל איך שאומרים- שאלה, המנוסחת היטב, היא חצי תשובה. ייתכן שאין תשובה חד משמעית או שהיא לא קיימת כלל. אני מקווה שנוכל להגיע לתשובות אפשריות בעזרתכם, בעזרת הניסיון של האנשים הנמצאים במקצוע זה הרבה שנים וברצוני להודות לכם על כך מראש.
אני מתכוונת לעלות נושאים שונים בניתוח/פיתוח מערכות וניהול פרויקטים בסדר האל”ף- בי”ת. אני אעלה אותם לא לפי סדר חשבותם, אלא לפי ההיתקלות איתם בחיי היום-יום שלי. כמו כן, אשמח לשמוע מה מעניין אתכם ועל מה תרצו לדון.
אז נתחיל היום כמובן … מ"א".
אינטגרציה
נראה לי שהנושא הזה הוא עולם ומלואו. הוא לא נלמד בקורסים ודי מזניחים אותו בתהליך של ניתוח/פיתוח המערכת. בדרך כלל רק מדברים על כך שזה קשה ומורכב ולכן הרבה פרויקטים חורגים מלוחות הזמנים. כמו כן, הם נהיים מאוד קשים לתחזוקה ומימוש שינויים. בפרויקטים גדולים נושא האינטגרציה הינו באמת מכה.
כדי להצליח חייבים לענות על מספר שאלות עיקריות, כגון :
-
איך מתחשבים באינטגרציה בשלבי תכנון, ייזום וניתוח?
-
כיצד מתגברים עליה בשלבי הפיתוח?
-
אילו תסריטים נדרשים בבדיקות?
-
איך מבצעים התקנות במערכות תלותיות?
-
איך מתחזקים את הפרויקטים המורכבים הללו, כך שלא ייגרמו מהפיכות גדולות כתוצאה משינויים?
ברור שלא ניתן לפתור את הבעיות שהעליתי ללא כלים ממוחשבים וכמובן, עדיף כלים רוחביים הנותנים פתרונות לכל שלבי הפרויקט. לאחרונה נחשפתי לכלי מאוד מעניין שמשווקת חברת ACTL המומחית בתחום של ניתוח/פיתוח OO עבור הפרטנרית שלה – חברת Lattix. חברה זו נותנת פתרונות בפיתוח מערכת עם מינימום תלותיות וניהול ארכיטקטורה יעילה בשלבי פיתוח וניתוח. הכלי מתמקד בניהול של מודל UML או/ו מודל פיזי בשפות Java, C, C++,Dotnet. אפשר להיכנס לאתר של Lattix, להוריד עותק של הכלי ולהתרשם – מאוד מומלץ. חברת ACTL מבצעת סדנאות ו-Webinars שבהם ניתן לנסות את המערכת שלכם.
