מה אנחנו מציעים

פיתוח יישומי Windows מתקדם

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

בדיקת ההיתכנות הראשונית היא, ככלל, ללא תשלום

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

פרויקטי Windows כאלה מוזמנים להתייעצות

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

כך KomuraSoft רואה “פיתוח Windows מתקדם”

איננו מתמקדים רק בפרויקטים שבהם המפרט כבר קבוע וניתן להשלים אותם פשוט על ידי מימוש לפי הכתוב.

אנו מטפלים גם בפרויקטים הכוללים אי-ודאות טכנית, כמו "האם זה בכלל ניתן למימוש", "באיזה מנגנון כדאי להשתמש ב-Windows" או "מדוע המערכת הקיימת אינה פועלת כצפוי".

חקירה
השערה
אימות
תכנון שיטה
מימוש

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

בדיקת ההיתכנות הראשונית מתבצעת ככלל ללא תשלום

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

ב-KomuraSoft, בהנחה שתזמינו את הפיתוח המלא אם ייקבע כי ניתן לממש את הפרויקט, אנו מבצעים ככלל ללא תשלום את הבדיקה הראשונית הנדרשת להצעת המחיר ולהחלטה על קבלת ההזמנה.

גם אם "לא ברור אם ניתן לבצע זאת ולכן קשה לפנות לפני ההזמנה" - אנא פנו אלינו ללא היסוס.

* אם נדרשים בדיקות ארוכות טווח, הקמת סביבה ייעודית, פיתוח אב-טיפוס / PoC או דוח חקירה מפורט, ייתכן שהדבר יהיה כרוך בתשלום. במקרה כזה נודיע לכם על כך מראש.

תחומי פיתוח Windows מתקדם שבהם אנו מטפלים

יישומי שולחן עבודה של Windows

תוכנה ייעודית ל-Windows ב-C++,‏ C#,‏.NET ועוד.

פיתוח תוך שימוש בתכונות ייחודיות של מערכת ההפעלה Windows

דרישות מיוחדות המשתמשות ב-Windows API, בתהליכים, בשירותים, בסשנים, במשתמשים ובהרשאות ועוד.

ניתוח וחידוש של תוכנת Windows ותיקה

חקירה, שיפוץ, בנייה מחדש והעברה ל-Windows עדכני של יישומים ישנים.

חיבור להתקנים חיצוניים וחומרה

USB,‏ HID, תקשורת טורית, התקני קלט ייעודיים ועוד.

ניתוח באגים ובעיות ביצועים

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

התאמה לסביבות תפעול מיוחדות

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

כיצד אנו פותרים בעיות טכניות

1
פירוק ושחזור אנו מפרקים את הבעיה ליחידות בדיקה קטנות ומסדרים את תנאי השחזור.
2
בדיקת התנהגות פנימית והשוואת שיטות לפי הצורך אנו בודקים את ההתנהגות הפנימית של Windows ואת מפרטי ה-API, ומשווים בין מספר שיטות.
3
אימות ולאחריו מימוש מלא לאחר צמצום הסיכון הטכני באמצעות בדיקה על מכשיר אמיתי או אב-טיפוס, אנו ממשיכים למימוש המלא.

מקרי בוחן טכניים

ניתוח דליפת משאבים ביישום Windows שגורמה לא היה ידוע

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

ניתוח בעיית עצירת תקשורת עם מצלמה תעשייתית

אתגר: תקשורת עם התקן חיצוני נעצרת מדי פעם. הקושי: תנאי השחזור אינם ידועים. חקירה: השוואת מנות הרשת (packets) להתנהגות מערכת ההפעלה וזיהוי העצירה כהמתנה לשידור חוזר של TCP. פתרון: כוונון התצורה שהשפיעה על ההמתנה ותיעוד נקודות התצפית וסדר הצמצום.

ניתוח התנהגות של תוכנת Windows קיימת ותכנון מערכת חלופית

אתגר: לא נותרו לא מסמכי מפרט ולא איש קשר אחראי. הקושי: המפרט היחיד הוא מה שבפועל פועל. חקירה: שחזור המפרט מתוך ניתוח ההתנהגות בפועל והתלויות. פתרון: תכנון שיטה חלופית המאפשרת מעבר הדרגתי. (מטעמי סודיות מתואר כאן רק האתגר הטכני, בצורה אנונימית)

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

למה בוחרים ב-KomuraSoft

  • מומחיות טכנית ממוקדת ב-Windows
  • מהנדסים עורכים ראיונות וחקירה ישירות
  • טיפול כבר משלב שבו דרך המימוש עדיין אינה ידועה
  • טיפול בפרויקטים ביפן ובחו"ל, מיפן

Software engineering from Japan.
Careful investigation, clear communication and reliable delivery.

מהפנייה הראשונית ועד למסירה

  1. פנייה ראשונית
  2. בירור הדרישות והבעיה
  3. בדיקה ראשונית ללא תשלום, לפי הצורך
  4. הצעת שיטת מימוש ומחיר
  5. הזמנה רשמית
  6. פיתוח ואימות
  7. מסירה ותחזוקה

בפרויקטים בעלי אי-ודאות טכנית גבוהה, אנו מתקדמים תוך שיתוף המגבלות שהתגלו בחקירה והתקדמות העבודה בדרך.

פנו אלינו כבר משלב “לא ברור אם זה אפשרי”

גם אם עדיין לא ברור אם ניתן לממש את פרויקט ה-Windows שלכם, אתם מוזמנים לפנות אלינו.

"חברות אחרות אמרו שזה קשה"
"נראה שניתן לממש זאת ב-Windows, אך לא ברורה הדרך"
"קודם כול רוצים לבדוק אם זה אפשרי מבחינה טכנית"

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

שאלות נפוצות

האם בדיקת ההיתכנות הראשונית באמת ללא תשלום?

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

אפשר להתייעץ גם אם הדרישות עדיין לא סופיות?

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

האם אפשר לטפל גם בפרויקט שחברה אחרת סירבה לו בטענה שהוא "קשה מדי"?

דווקא פרויקטים כאלה הם תחום ההתמחות שלנו. אנו חוקרים לעומק את ההתנהגות הפנימית של Windows ואת מפרטי ה-API, ולאחר אימות טכני נשיב האם ניתן לממש את הפרויקט ובאיזו שיטה.

אפשר להזמין חקירה בלבד?

כן, אפשר. אנו מקבלים גם הזמנות חד-פעמיות המוגבלות לחקירת באג שגורמו אינו ידוע וניתוח הגורם בלבד. במקרה כזה החקירה עצמה היא העבודה, ולכן היא כרוכה בתשלום (בשונה מבדיקת ההיתכנות הראשונית שלפני ההזמנה).

האם אתם מקבלים גם פניות מחו"ל?

כן. מלבד יפן, אנו מקבלים גם הזמנות לפיתוח Windows בהזמנה אישית מלקוחות מחו"ל.

→ חזרה לדף הבית