פיתוח מערכות מידע
במעבדה
פרויקט פיתוחי רחב בתחום הפארמצבטיקה בוצע על בסיס מערכת LabWare.

פרויקט בינה עסקית
במהלך השנה האחרונה בוצע פרוייקט של התאמת סביבת BI למערכת ERP פריוריטי

פרויקט ניתוח תחבורה
חכמה
פרויקט הקמת פלטפורמת ניתוח תחבורה חכמה המורכבת משילוב חמש טכנולוגיות

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

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


כלי בדיקות אוטומטיות- TestDrive -של חברת Original Software

  • מהות המערכת היא כלי לביצוע בדיקות פונקציונליות
  • כתיבה והרצה אוטומטית (או חצי אוטומטית) של תסריטי בדיקה פונקציונליות, ללא קוד נראה לעין (Code Free)
  • הכלי כולל מנגנון להשוואה דינאמית ותיעוד הרצה
  • מאפשר באמצעים פשוטים יחסית להפוך הקלטה של תרחיש פרטני לכללי יותר ע"י שימוש באמצעים הבאים:
  • מודול של נתונים משתנים- תהליכים מונחי נתונים (Data Driven Processing)
  • מודול כללים לוגיים- הכנסת קריטריונים לקבלת החלטות בזמן אמת    
  • כלים/תוכניות/ קבצים מחוץ למערכת

*

הארכיטקטורה של המערכת היא שרת SQL אשר מנהל רישיונות צפים ומאחסן את כל הנתונים: תרחישים ותוצאות הרצה.


מאפייני פרויקט בתחום הביטוח

מיכון בדיקות קבלה של תהליך פדיון פוליסות ביטוח חיים


תיאור על של התהליך העיסקי "פדיון מלא עם המחאה מידית"

  • הזנת בקשת פדיון ע"י רפרנט (מבוצע ע"י צוות בדיקות)
  • במקרה ובמהלך הזנת בקשה מערכת מזהה נתונים/ מסמכים
  • חסרים- הרפרנט מפסיק תהליך כדי להשלים את החסר
  • אישור בקשת פדיון ע"י בקר (מבוצע ע"י צוות בדיקות)
  • אישור הפקת המחאה מידית (מבוצע ע"י צוות בדיקות)
  • הפקת המחאה מידית (מבוצע ע"י איש צוות פיתוח)
  • הרצת ג´ובים של הוראות תשלום וביצוע בדיקת תוצאות במסד נתונים (מבוצע ע"י איש צוות פיתוח)
  • בדיקת תוצאות הרצת ג´ובים במערכת (מבוצע ע"י צוות בדיקות)


התהליך עובר דרך מספר סביבות עבודה שהן ממשקי משתמש

  • ביטוח חיים
  • מערכת הפקת המחאות
  • ממשק משתמש במחשב המרכזי


בתהליך עסקי מעורבים בעלי תפקידים שונים:

  • רפרנט
  • בקר
  • מפעיל עיבודי אצווה במחשב המרכזי


בביצוע של הטסט מעורבים:

  • צוות בדיקות
  • צוות תכנות


אמצעי לניהול מהלך הטסט, דיווח תוצאות הרצה- EXCEL

  • הערה: במקום EXCEL יכול להיות כל מסד נתונים אחר, לדוגמא SQL


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


הפקת לקחים מהפרויקט

יתרונות:

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

יש לשים לב אל:

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


onenet web apps