הנדסת תוכנה
בחירת מחסנית, מסגרות צד לקוח, ערבית ומימין לשמאל, נייטיב או חוצה פלטפורמות, ענן, כלי בדיקה ומערכות ותיקות.
32 שאלות
איך אתם בוחרים את המחסנית הטכנולוגית?
אנחנו מתחילים ממה שהצוות שלכם יכול להפעיל ולגייס עבורו, ממה שהמערכות האחרות שלכם משתמשות בו ומה שהתוכנה חייבת לעשות. עבור רוב התוכנה העסקית זה אומר שפה נפוצה כמו TypeScript, Java, C# או Python, מסד נתונים יחסי והענן שבו אתם כבר משתמשים. אנחנו מתעדים כל בחירה ואת נימוקיה.
לקריאה נוספת: הנדסת יישומים, פלטפורמות ומוצרים קומפוזבילייםקישור לשאלה הזו
האם אתם בונים מוצר SaaS רב־דיירי?
כן. אנחנו מתכננים בידוד דיירים, תצורה לכל דייר, תפקידים, נקודות חיבור לחיוב ונתיבי ביקורת מהגרסה הראשונה, כי הוספתם מאוחר יותר מחייבת כתיבה מחדש של מודל הנתונים. אנחנו מסכמים איתכם אם הדיירים חולקים מסד נתונים, סכימה או כלום, לפי צורכי האבטחה והעלות שלכם.
לקריאה נוספת: הנדסת יישומים, פלטפורמות ומוצרים קומפוזבילייםקישור לשאלה הזו
מה משמעותה של ארכיטקטורה קומפוזבילית עבורנו?
הפלטפורמה שלכם בנויה מיכולות עסקיות עצמאיות עם API משלהן, כגון תמחור, קליטת לקוחות או חיוב. כל אחת מהן ניתנת לשינוי, להרחבה או להחלפה בלי לגעת בשאר, ומוצרים חדשים יכולים לעשות בהן שימוש חוזר. זה מתאים לפלטפורמות שיגדלו לאורך שנים; כלי קטן אינו זקוק לכך.
לקריאה נוספת: הנדסת יישומים, פלטפורמות ומוצרים קומפוזבילייםקישור לשאלה הזו
באיזו מסגרת צד לקוח אתם משתמשים?
אנחנו משתמשים ב-React עם Next.js ברוב היישומים החדשים, כי היא תומכת ברינדור בצד השרת ובעלת כלים חזקים. אנחנו עובדים גם עם Angular ו-Vue.js, וממשיכים במסגרת שבה אתם כבר משתמשים כשזו הבחירה ההגיונית.
לקריאה נוספת: הנדסת יישומים, פלטפורמות ומוצרים קומפוזבילייםקישור לשאלה הזו
למה לבנות יישום שולחן עבודה ולא יישום ווב?
בוחרים יישום שולחן עבודה כשהעבודה דורשת שימוש לא מקוון, גישה ישירה להתקנים או לקבצים מקומיים, נתונים או גרפיקה כבדים, או מסכים מהירים המופעלים במקלדת. לרוב הצרכים האחרים, יישום ווב קל יותר לפריסה ולעדכון. אנחנו ממליצים לפי כל מקרה, ולעיתים יישום ווב עם רכיב שולחן עבודה קטן הוא התשובה הנכונה.
לקריאה נוספת: הנדסת יישומים, פלטפורמות ומוצרים קומפוזבילייםקישור לשאלה הזו
שולחן עבודה נייטיבי או חוצה פלטפורמות: מה כדאי לבחור?
יישומים נייטיביים מספקים את הביצועים הטובים ביותר ואת ההתאמה הקרובה ביותר לכל מערכת הפעלה. יישומים חוצי פלטפורמות חולקים בסיס קוד אחד בין Windows, macOS ו-Linux, מה שמפחית את עלות הבנייה והשינוי שלהם. אנחנו ממליצים על נייטיבי כשפלטפורמה אחת שולטת או כשהעבודה תובענית, ועל חוצה פלטפורמות כשכמה פלטפורמות חשובות.
לקריאה נוספת: הנדסת יישומים, פלטפורמות ומוצרים קומפוזבילייםקישור לשאלה הזו
האם יישום שולחן עבודה יכול לעבוד בלי חיבור לרשת?
כן, במשימות שמאפשרות זאת. אנחנו מחליטים איתכם אילו נתונים כל משתמש צריך במכשיר, שומרים אותם מוצפנים ומתעדים את השינויים שלו עד שהרשת חוזרת. כשאתה רשומה משתנה בשני מקומות, כללים מוסכמים קובעים איזה שינוי גובר או מבקשים מאדם לבחור.
לקריאה נוספת: הנדסת יישומים, פלטפורמות ומוצרים קומפוזבילייםקישור לשאלה הזו
האם היישום יכול לעבוד עם הסורקים, המדפסות וההתקנים האחרים שלנו?
כן. אנחנו מבצעים אינטגרציה עם ההתקנים שהצוות שלכם משתמש בהם, כגון סורקי ברקודים, מדפסות קבלות ותוויות, מאזניים ומסופי תשלום. אנחנו מתחברים דרך מנהלי ההתקן, ערכות ה-SDK או היציאות התקניות של כל התקן, ובודקים עם הדגמים והקושנה המדויקים שבהם אתם משתמשים, כי התקנים מאותו סוג מתנהגים לעיתים קרובות אחרת.
לקריאה נוספת: הנדסת יישומים, פלטפורמות ומוצרים קומפוזבילייםקישור לשאלה הזו
האם לבנות נייטיבי או חוצה פלטפורמות?
אפליקציות נייטיביות ב-Swift וב-Kotlin נותנות את הגישה המלאה ביותר ליכולות המכשיר. אפליקציות חוצות פלטפורמות ב-React Native או ב-Flutter חולקות את רוב הקוד בין iOS ל-Android, מה שמוזיל את הבנייה ואת השינויים. אנחנו ממליצים על נייטיבי כשהאפליקציה תלויה מאוד במכשיר, ועל חוצה פלטפורמות לרוב אפליקציות העסק והצרכן.
לקריאה נוספת: נייד, מחשוב מרחבי ותאומים דיגיטלייםקישור לשאלה הזו
מהו תאום דיגיטלי, ומתי כדאי לבנות אחד?
תאום דיגיטלי הוא מודל תלת־ממדי חי של מקום או תהליך פיזי, שניזון מנתונים מהחיישנים ומהמערכות שלו. כדאי לבנות אותו כשהחלטות לגבי אותו מקום יקרות לבדיקה במציאות. דוגמאות הן שינוי קו ייצור, תכנון נמל, הפעלת רובע עיר חכמה או אימון עובדים לאירועים נדירים.
לקריאה נוספת: נייד, מחשוב מרחבי ותאומים דיגיטלייםקישור לשאלה הזו
לאילו מערכות תאום דיגיטלי יכול להתחבר?
לאלה שמתארים את האתר האמיתי: פלטפורמות IoT תעשייתיות וחיישנים, מערכות מבנה ומפעל, ומערכות ERP ותחזוקת נכסים. אנחנו מסכימים על מקורות הנתונים ועל תדירות העדכון של כל אחד, כך שהתאום מציג את האתר כפי שהוא.
לקריאה נוספת: נייד, מחשוב מרחבי ותאומים דיגיטלייםקישור לשאלה הזו
האם האפליקציה יכולה לעבוד בלי חיבור?
כן, היכן שהמסעות מאפשרים זאת. אנחנו שומרים במכשיר את הנתונים שהמשתמש צריך, מוצפנים, ותורים את השינויים שלו עד שהחיבור חוזר. כללי סנכרון קובעים מה קורה כשהאותה רשומה השתנתה בשני מקומות, ואנחנו מתכננים את הכללים האלה איתכם.
לקריאה נוספת: נייד, מחשוב מרחבי ותאומים דיגיטלייםקישור לשאלה הזו
איך אתם הופכים מוצרים לנגישים?
אנחנו מעצבים לפי WCAG 2.2 AA מהמסגרת הראשונה: ניגודיות מספקת, מיקוד גלוי, סדר קריאה הגיוני, יעדים גדולים מספיק ותווית לכל פקד. בדיקות אוטומטיות רצות בכל שינוי. לפני כל שחרור, אנחנו בודקים מסעות מרכזיים ביד עם מקלדת וקוראי מסך.
האם אתם יכולים לעצב לערבית ולשפות נוספות מימין לשמאל?
כן. עיצוב מימין לשמאל הוא יותר מהיפוך המסך: ניווט, מחווני התקדמות ואייקונים כיווניים מתהפכים, בעוד מספרים, לוגואים ופקדי מדיה בדרך כלל לא. טקסט ערבי צריך גופן, גודל וגובה שורה משלו, ואנחנו סוקרים את שני הכיוונים עם קוראים שפת אם.
מהי אוטומציית בדיקות בהחלמה עצמית?
בדיקות ממשק נשברות בדרך כלל כשכפתור זז או משתנה שמו, גם אם התכונה עדיין עובדת. בדיקות בהחלמה עצמית משתמשות ב-AI כדי למצוא שוב את האלמנט ולהציע בדיקה מעודכנת, שמהנדס סוקר לפני שהיא מתקבלת. המערך נשאר אמין בלי להסתיר פגמים אמיתיים.
מה AI עושה בפועל במודרניזציה?
הוא קורא כמויות גדולות של קוד ישן במהירות: מסביר מה התוכנית עושה, עוקב אחרי לאן הולכים הנתונים, מציע שיפורי קוד ומנסח בדיקות. המהנדסים מחליטים מה משתנה, סוקרים כל שורה ומוכיחים אותה במבחני אפיון. AI מזרז את ההבנה; הוא אינו מחליף אימות.
לקריאה נוספת: מודרניזציה של מערכות מדור קודם בקצב AIקישור לשאלה הזו
האם אתם יכולים להעביר עומסי COBOL ו-DB2 מהמיינפריים?
כן. אנחנו מתרגמים או בונים מחדש תוכניות COBOL כשירותים נייטיביים לענן, ומעבירים נתוני DB2 עם התאמה בכל שלב. עבודות אצווה וממשקי קבצים מקבלים מקבילות מודרניות. חלקים יציבים ויקרים להעברה יכולים להישאר מאחורי שכבת API עד שיגיע תורם.
לקריאה נוספת: מודרניזציה של מערכות מדור קודם בקצב AIקישור לשאלה הזו
מתי עדיף לעטוף מערכת מאשר להחליף אותה?
כשהישן יציב ונכון אבל קשה להגיע אליו. ממשקי API מודרניים לפניו מאפשרים לערוצים, לשותפים ולמוצרים חדשים להשתמש בפונקציות שלו בלי לגעת במה שבתוכו. אנחנו ממליצים על החלפה כשהמערכת חוסמת שינוי, אינה ניתנת לאבטחה או שאין עוד מי שיתפעל אותה.
לקריאה נוספת: מודרניזציה של מערכות מדור קודם בקצב AIקישור לשאלה הזו
מהו ענן ריבוני, והאם אנחנו זקוקים לו?
ענן ריבוני שומר על הנתונים, הפעילות והשליטה המשפטית בתחום שיפוט אחד. הוא יכול להיות ספק אזורי, ענן ממשלתי, אזור של ספק ענן היפר־סקייל עם הבקרות המתאימות, או מרכז הנתונים שלכם. אתם זקוקים לו כשהחוק או הרגולטור שלכם מחייבים שרשומות מסוימות יישארו במדינה. אנחנו ממפים אילו מעומסי העבודה שלכם חלים תחת כללים כאלה לפני שאנחנו ממליצים היכן הם יפעלו.
לקריאה נוספת: הנדסת ענן, SovereignTech והגירה היברידיתקישור לשאלה הזו
באיזה ספק ענן כדאי לנו להשתמש?
בדרך כלל בזה שאתם כבר משתמשים בו, אלא אם יש סיבה ברורה לשינוי. הגורמים המכריעים הם מיקום הנתונים, החוזים והכישורים הקיימים שלכם, השירותים המנוהלים שאתם זקוקים להם והאופן שבו המערכות האחרות שלכם מתחברות. אנחנו עובדים עם AWS, Microsoft Azure, Google Cloud, Alibaba Cloud ועננים ממשלתיים אזוריים, ומגבילים קוד ייעודי לספק למקומות שבהם הוא משתלם.
לקריאה נוספת: הנדסת ענן, SovereignTech והגירה היברידיתקישור לשאלה הזו
איך אתם נמנעים מנעילה?
התשתית מוגדרת בכלים בקוד פתוח כמו Terraform, OpenTofu או Pulumi, ועומסי העבודה פועלים ב-Kubernetes או בפלטפורמות ניידות אחרות. כששירות קנייני של ספק הוא הבחירה הטובה יותר, אנחנו משתמשים בו במכוון וכותבים את דרך היציאה. בסוף התהליך יש לכם אומדן כתוב של מה יידרש למעבר של כל עומס עבודה.
לקריאה נוספת: הנדסת ענן, SovereignTech והגירה היברידיתקישור לשאלה הזו
האם להשאיר את התשתית באתר שלנו או להעביר אותה לענן?
הדבר תלוי בכל מערכת: היכן מותר לאחסן את הנתונים שלה, צורכי הביצועים והקישוריות שלה, הרישיונות שלה ומה שהצוות שלכם יכול להפעיל. ארגונים רבים מפעילים סביבה היברידית, וזה עובד היטב כשהיא מתוכננת כיחידה אחת. אנחנו משווים את האפשרויות לפי עלות, סיכון ומאמץ וממליצים על זו שהיינו בוחרים.
לקריאה נוספת: הנדסת ענן, SovereignTech והגירה היברידיתקישור לשאלה הזו
האם להריץ מודלי AI על ה-GPU שלנו?
שקלו זאת כשהנתונים אינם רשאים לצאת מהגבול שלכם, או כשהשימוש יציב מספיק שקיבולת בבעלותכם עולה פחות מתשלום לפי קריאה. אנחנו משווים אשכול פרטי, ענן ריבוני ושירות מודלים ציבורי עבור עומס העבודה שלכם, ואז מגדירים את גודל האשכול ואת המודלים שהוא משרת.
לקריאה נוספת: הנדסת ענן, SovereignTech והגירה היברידיתקישור לשאלה הזו
האם אתם יכולים לעבוד עם הציוד והמערכות שכבר יש לנו?
כן. אנחנו מתחילים ממה שיש לכם ומחליפים רק את מה שיצא מהתמיכה או שעומד בדרכו של העיצוב. כשצריך לרכוש חומרה או רישיונות, אנחנו מפרטים מה נדרש ומדוע, ואתם בוחרים את הספק.
לקריאה נוספת: הנדסת ענן, SovereignTech והגירה היברידיתקישור לשאלה הזו
מהי הנדסת פלטפורמה, ובמה היא שונה מ-DevOps?
DevOps היא הפרקטיקה שבה מפתחים ותפעול חולקים אחריות על הפעלת תוכנה. הנדסת פלטפורמה הופכת את הפרקטיקה הזו למוצר: פלטפורמת מפתחים פנימית שנותנת לכל צוות את אותה דרך נבדקת לבנות, לפרוס ולהפעיל שירותים. הצוותים שלכם מקדישים את זמנם ליכולות, ולא לצינורות.
לקריאה נוספת: DevOps, הנדסת פלטפורמה וסביבות הרצה לסוכני קידודקישור לשאלה הזו
באילו כלים אתם משתמשים?
בדרך כלל באלה שכבר יש לכם. אנחנו עובדים עם Terraform, OpenTofu ו-Pulumi לתשתית, עם Kubernetes לקונטיינרים, ועם שירותי ה-CI/CD הנפוצים, ובהם GitLab CI/CD, GitHub Actions ו-Argo CD. אנחנו ממליצים על שינוי רק כשכלי חוסם את מה שאתם צריכים.
לקריאה נוספת: DevOps, הנדסת פלטפורמה וסביבות הרצה לסוכני קידודקישור לשאלה הזו
האם מטמון וניתוב יפגעו באיכות התשובות?
לא כשהם מוגדרים לכל מקרה שימוש. משימה עוברת למודל קטן יותר רק אחרי שהיא עוברת את אותן הערכות כמו המודל החזיתי, ותשובות מהמטמון משמשות רק היכן שתשובה שמורה נשארת נכונה. כל דבר שאינו ודאי עדיין עובר למודל הגדול.
לקריאה נוספת: SRE, נראות מערכת ו-FinOps לענן ולטוקנים של AIקישור לשאלה הזו
מהו GreenOps?
GreenOps מיישם את גישת FinOps על אנרגיה ופחמן. עומסי עבודה מתומחרים לפי מה שהם צורכים, רצים היכן ומתי שהחשמל נקי יותר אם הם יכולים להמתין, ומדווחים במונחים שדיווח ה-ESG שלכם דורש.
לקריאה נוספת: SRE, נראות מערכת ו-FinOps לענן ולטוקנים של AIקישור לשאלה הזו
האם מודולי האבטחה החומרתיים שלנו תומכים באלגוריתמים פוסט־קוונטיים?
התמיכה משתנה לפי דגם וגרסת קושחה. אנחנו בודקים כל HSM בביקורת ה-CBOM ומתכננים שדרוגים או החלפות רק היכן שהם נדרשים.
לקריאה נוספת: קריפטוגרפיה פוסט־קוונטית והצפנה עמידה בפני קוונטיםקישור לשאלה הזו
האם אנחנו זקוקים לחלוקת מפתחות קוונטית?
לעיתים רחוקות. קריפטוגרפיה פוסט־קוונטית פועלת על הרשתות והחומרה שכבר יש לכם, בעוד QKD דורשת קישורים אופטיים ייעודיים. אנחנו בוחנים QKD רק למעט קישורים בעלי ערך גבוה שבהם רגולטור או שותף מצפים לכך.
לקריאה נוספת: קריפטוגרפיה פוסט־קוונטית והצפנה עמידה בפני קוונטיםקישור לשאלה הזו
עם אילו עננים ופלטפורמות אתם עובדים?
AWS, Microsoft Azure, Google Cloud, Alibaba Cloud ועננים ממשלתיים אזוריים, וגם מרכזי הנתונים שלכם ואשכולות GPU פרטיים. התשתית מוגדרת ב-Terraform, ב-OpenTofu או ב-Pulumi ועומסי העבודה פועלים על Kubernetes, כך שבחירת הספק נשארת פתוחה.
האם אתם יכולים לעזור לנו לצאת מספק ענן היפר־סקייל?
כן. אנחנו מעריכים אילו שירותים קושרים אתכם לספק, מתכננים את היעד בענן ריבוני, בספק אחר או במרכז הנתונים שלכם, ומעבירים עומסי עבודה בשלבים עם נתיב החזרה לאחור לכל אחד. אתם מחליטים עד כמה רחוק ללכת: חלק מהלקוחות מעבירים הכול, ואחרים רק את עומסי העבודה שהרגולטורים שלהם מתעניינים בהם.
שאלות נוספות
- AI ונתוניםמודלים וספקים, דיוק, שליפה או כיוונון עדין, פלטפורמות נתונים, נתונים בזמן אמת ואוטומציית מסמכים.37 שאלות
- אינטגרציותמערכות ERP, תווכה, פורמטים בנקאיים, ISO 8583, מסופים, host-to-host או EBICS, בנקאות פתוחה ו-API של צדדים שלישיים.32 שאלות
- תעשיותבנקאות ליבה, ISO 20022, ניטור הונאות, חנויות, EDI ומובילים, HL7 ו-FHIR, נגישות ושדרוגי ERP.30 שאלות
- פתרונות מחלקתייםחיבורי ERP, חובות חשבוניות אלקטרוניות, ספקי AP2 ו-EDI, דרכוני מוצרים דיגיטליים, CRM, תמחור דינמי, BI שיחתי וערבית.13 שאלות
- עלות ותמחורמה קובע את העלות של פרויקט או צוות, ואיך אנחנו מעריכים.29 שאלות
- לוחות זמניםכמה זמן לוקח להתחיל ולספק עבודה, ומה משנה את זה.10 שאלות
- בעלות וחוזיםלמי שייכים הקוד, הנתונים והתוצאות, ואיך עובדים חוזים.22 שאלות
- אבטחה ונתוניםאיך אנחנו מגנים על המערכות, הקוד והנתונים שלכם בזמן שאנחנו עובדים.79 שאלות
- צוותים ואיושמי עובד על הפרויקט שלכם, איך הם נבחרים ואיך צוותים משתנים.30 שאלות
- תהליך ותקשורתאיך העבודה מתוכננת, מדווחת ומתקבלת.121 שאלות
- תמיכה ותפעולמה קורה אחרי העלייה לאוויר: תמיכה, ניטור ושינוי.29 שאלות
- אודות XSISמי אנחנו, היכן אנחנו ואיך ליצור איתנו קשר.6 שאלות
מתחילים בשיחה, לא בחוזה.
ספרו לנו מה אתם צריכים לבנות, לחבר או לאבטח. ארכיטקט עובר על זה איתכם, ואז ממליץ מאיפה להתחיל.
מה קורה עכשיו
תיאום מועד
הצוות שלנו שולח לכם דוא״ל לתיאום מועד למפגש.
מפגש ייעוץ מקדים
מפגש ייעוץ מקדים מקוון ללא עלות של 30 דקות: אנחנו עוברים איתכם על המטרות, המערכות והמגבלות שלכם.
סקירת מוכנות
במסגרת סקירת מוכנות ללא עלות בת 48 שעות, מהנדס ראשי בודק את הפרויקט שלכם מול הגדרת המוכנות בת שש הנקודות וממליץ על המסלול המתאים.
בחירת המסלול
פרויקטים עם היקף מוכן מקבלים הצעה מחייבת בתוך 3–5 ימי עסקים. פרויקטים בשלב הרעיון מתחילים ב-Blueprint Studio. מערכת חיה שנכשלת, אינה מתועדת או זקוקה לאינטגרציה מתחילה באבחון של 1–2 שבועות. ל-Blueprint Studio ולאבחון יש שכר טרחה קבוע, הנקוב בהצעה.