תוכנה
תוכנה שבנויה להחזיק.
אנחנו כותבים את התוכנה שבתוך המוצר שלכם וסביבו, קושחת ההתקן, ה-backend, והאפליקציות שהמשתמשים שלכם נוגעים בהן, ובונים אותה כך שתישאר אמינה וקלה לשינוי ככל שהמוצר גדל.
לשיחה של 30 דקותמה אנחנו בונים.
צוות אחד על כל ה-full stack, קחו את הכל, או רק את השכבה שאתם צריכים.
ארכיטקטורה נקייה אחת, מליבת ההתקן ועד האפליקציות שהמשתמשים נוגעים בהן.
קושחה ודרייברים
התוכנה שרצה על ההתקן שלכם, מדברת עם החומרה באמינות גם בעולם האמיתי.
זמן-אמת ובקרה
לולאות בקרה ולוגיקה רגישות-זמן, כתובות כך שיתנהגו צפוי גם בעומס.
Backend וענן
ממשקי API, נתונים ושירותי ענן, כדי שהמוצר יתחבר, יגדל ויתעדכן בבטחה.
אפליקציות PC, Web ו-Mobile
האפליקציות שהמשתמשים והמפעילים שלכם באמת משתמשים בהן, בכל מסך.
ארכיטקטורה נקייה
קוד מאורגן כך שכל שינוי נשאר בטוח והגרסה הבאה נבנית מהר יותר.
איכות ובדיקות
בדיקות וביקורות מובנות מההתחלה, כך שהתוכנה ממשיכה לעבוד כשהיא גדלה.
מבט מקרוב על כל שכבה.
הנה מה שכל חלק אומר עבור המוצר שלכם, ומה הוא כולל.
קושחה ודרייברים
תוכנה אמינה על ההתקן, שמדברת עם החומרה, כך שהמוצר פשוט עובד בשטח.
- קושחת bare-metal ו-RTOS
- דרייברים לחומרה
- פרוטוקולי תקשורת
זמן-אמת ובקרה
לוגיקה רגישת-זמן שמתנהגת צפוי, בכל פעם, בלי הפתעות בעומס.
- לולאות בקרה
- תזמון משימות
- התנהגות דטרמיניסטית וחזרתית
Backend וענן
לחבר את המוצר, להגדיל אותו ולעדכן אותו בבטחה, בלי להוציא התקנים מהשטח.
- ממשקי API
- צינורות נתונים
- שירותי ענן מאובטחים
- עדכונים אלחוטיים (OTA)
אפליקציות PC, Web ו-Mobile
האפליקציות שהמשתמשים והמפעילים שלכם באמת משתמשים בהן כדי להפעיל, לנטר ולשלוט במוצר.
- כלים לדסקטופ
- דשבורדים ב-Web
- אפליקציות Mobile
ארכיטקטורה ואיכות
תוכנה שבנויה להחזיק וקלה לשינוי, כך שהגרסה הבאה זולה ומהירה יותר, לא קשה יותר.
- ארכיטקטורה נקייה ומודולרית
- ביקורות קוד
- תיעוד
- בדיקות
איך אנחנו בונים כך שיחזיק.
תוכנה טובה היא לא רק קוד שרץ היום. אלה ההרגלים ששומרים אותה עובדת לאורך שנים.
ארכיטקטורה נקייה ומודולרית
קוד מאורגן, כך ששינויים נשארים בטוחים וקטנים.
ניהול גרסאות + CI
כל שינוי מתועד ונבנה אוטומטית.
ביקורות קוד
זוג עיניים נוסף על העבודה, לפני שהיא יוצאת.
תיעוד
תיעוד ברור, כולל Doxygen, כך שהקוד קל למעקב.
בדיקות אוטומטיות וכיסוי
בדיקות שתופסות בעיות מוקדם ומודדות כיסוי, גם כמה מהקוד מורץ וגם כמה מהדרישות שלכם מאומתות.
פרויקטי דוגמא
תוכנה שבנינו.
קושחה, תוכנת זמן-אמת וכל מערך הבדיקות והכלים למכשיר עירוי תרופות מדויק.
לפרויקט הדוגמא
שכבת תקשורת ב-Bluetooth Low Energy (BLE) ב-C, בנויה לרף איכות גבוה ומתועדת להגשה.
לפרויקט הדוגמא
אלקטרוניקה ותוכנה אמבדד, מקצה לקצה, למכשיר מבוסס-צנתר.
לפרויקט הדוגמאכלים ופלטפורמות שאנחנו עובדים איתם.
אנחנו בוחרים את הכלי הנכון למוצר שלכם. אלה דוגמאות בלבד, לא הרשימה המלאה.
שפות
אמבדד ו-RTOS
ענן
מוסמכים ל-ISO 9001:2015. מערכת ניהול איכות מבוקרת, בהיקף פיתוח תוכנה לפי ISO/IEC 90003:2018. לפרטים
שחררנו מוצרים קשים בעצמנו.
נובודס פיתחה את כל תוכנת הקושחה ובדיקות ה-unit test למשאבת עירוי תרופות מבוקרת של חברת מכשור רפואי גלובלית. והמייסד שלנו, אייל גרבר, בנה את התקן ה-BiliCare של Gerium Medical (נמכר ל-Mennen Medical ב-2015). אנחנו יודעים מה צריך כדי לבנות מוצר שאסור לו להיכשל.
איך אנחנו עובדים איתכם.
מסלול ברור מרעיון ועד מוצר עובד ונתמך.
גילוי
אנחנו לומדים את המוצר, המטרות ואיפה אתם תקועים.
ארכיטקטורה
אנחנו מתכננים מבנה נקי שמתאים לצרכים ולתקציב.
בנייה
אנחנו כותבים את התוכנה, בצעדים קטנים ובטוחים.
בדיקות
אנחנו בודקים חזק, כך שבעיות מתגלות כאן, לא בשטח.
שחרור ותמיכה
אנחנו מספקים, ונשארים לתמוך בכם ככל שהמוצר גדל.
מה אתם מקבלים.
בסוף, אתם מקבלים מוצר עובד ושלם, עם כל מה שמסביב.
מוצר עובד
מוצר או קושחה עובדים, מוכנים לשימוש.
קוד מקור מלא + תיעוד
כל קוד המקור והתיעוד.
חבילת בדיקות אוטומטית
כל בדיקה שאנחנו כותבים, Black-box ו-White-box, עם דוחות הרצה. אפשר להריץ ידנית או אוטומטית בפייפליין ה-CI/CD, בכל רגע, כדי להישאר בטוחים.
תשתית CI/CD
תשתית אוטומטית לבנייה ולשחרור.
העברה מסודרת: קוד מקור מלא, בדיקות ותשתית, מתועדים.
שאלות נפוצות.
אפשר להצטרף לצוות או לקוד קיים?
כן. אנחנו יכולים לעבוד בתוך הצוות והקוד הקיים שלכם, או לקחת חלק מהמוצר מקצה לקצה. אנחנו מתאימים את הדרך שעוזרת לכם הכי הרבה.
אתם בונים מאפס, או גם מצילים ומתחזקים?
גם וגם. אנחנו בונים מוצרים חדשים, וגם נכנסים לפרויקטים שתקועים, מתקנים אותם, ושומרים אותם עובדים.
באילו פלטפורמות ושפות אתם עובדים?
בהרבה, בכל שכבה. לקושחה ולאמבדד: C ו-C++, RTOS, STM32 / ARM Cortex-M ו-Embedded Linux. לדסקטופ, מובייל, web ו-Backend: C#, Java, Python, JavaScript / TypeScript ו-React, עם ענן ב-AWS או Azure. אלה בין השפות והפלטפורמות שאנחנו עובדים איתן, ואנחנו בוחרים את המתאים למוצר שלכם.
אתם מטפלים גם בחומרה?
כן. אנחנו מתכננים גם אלקטרוניקה וחומרה, כך שכל המוצר מתחבר יחד.
מי יכול לבנות לי תוכנה מהחומרה ועד הענן למוצר?
נובודס בונה את כל ה-stack של התוכנה כצוות אחד, מקושחת ההתקן ועד ה-Backend והאפליקציות שהמשתמשים שלכם נוגעים בהן. השכבות מתוכננות יחד ולא נתפרות בין ספקים שונים, כך שיש פחות הפתעות באינטגרציה.
אתם בונים תוכנה אמבדד וקושחה?
כן. אנחנו בונים קושחה bare-metal ו-RTOS ב-C ו-C++, כולל bootloader, דרייברים לחומרה, בקרת זמן-אמת ושכבות תקשורת כמו BLE ו-FOTA, על חומרת היעד עצמה.
איך אתם שומרים על תוכנה שניתנת לתחזוקה לאורך זמן?
אנחנו בונים איכות מהקומיט הראשון: ארכיטקטורה מודולרית ונקייה, ניהול גרסאות עם CI, code reviews, תיעוד כולל Doxygen, ובדיקות עם כיסוי נמדד. המטרה היא קוד שנשאר זול ובטוח לשינוי לאורך שנים.
האם נובודס מוסמכת ל-ISO 9001?
כן. נובודס מפעילה מערכת ניהול איכות המוסמכת לתקן ISO 9001:2015, בביקורת המכון לבקרה ואיכות (IQC), בהיקף שמכסה פיתוח תוכנה לפי ISO/IEC 90003:2018 (תעודה I33807A). איכות היא חלק מאיך שאנחנו בונים, מהקומיט הראשון.
White paper
הנדסת תוכנה שנשארת איתנה, מהחומרה ועד הענן.
קריאה מעמיקה על איך אנחנו בונים תוכנה למערכות קריטיות: כל ה-stack, ההרגלים ששומרים על הקוד עובד, כיסוי דרישות וכיסוי קוד, ופרויקטי דוגמא אמיתיים.
צוותים שסומכים על נובודס













רוצים שנחזור אליכם?