פיתוח תוכנה ליזמים על ידי יזמים מנוסים במחירים הודיים ובאיכות ישראלית

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

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

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

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

מאז 2011 , אסמבלי פיתחה בעצמה מספר מוצרי תוכנה לעסקים (ניהול חוזים, ידע, וועדות וכו'), ואלה מותקנים ומתוחזקים אצל לקוחות עסקיים מובילים, ביניהם מלונות פתאל, מדינת ישראל, HP, אבל גם ארגונים קטנים כמו הטוטו וקבוצת עוז

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

אילו מטרות יכול היזם להשיג?

אב-טיפוס מהיר להשקעה

אב-טיפוס מהיר להשקעה

פיתוח אב-טיפוס הוא או חיוני לגיוס, או מגדיל משמעותית את שווי המיזם במועד הגיוס

אסמבלי מאפשרת פיתוח מהיר של אב-טיפוס

הוכחת היתכנות טכנולוגית למוצר

הוכחת היתכנות טכנולוגית למוצר

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

אסמבלי מאפשרת פיתוח ממוקד הוכחת היתכנות.

פיתוח להשקה בהיקף מוגבל / השקעה

פיתוח להשקה בהיקף מוגבל / השקעה

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

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

למי זה טוב, ומה אסמבלי מציעה עבורו?

טכנולוג, אבל עסוק

טכנולוג, אבל עסוק

יזם עם יכולות פיתוח, אך אין לו הזמן לכך

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

פנוי, אך לא מיומן

יזם לא טכנולוגי, עם רעיון מצוין, שאינו יודע איך לממש אותו

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

טכנולוג,פנוי,ממהר

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

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

מה מאפיין מערכות תוכנה שאנו מפתחים?

מטרות
  • התאמה מוחלטת בין תוצרי הפיתוח ודרישות הלקוח
  • קביעה מדויקת של תקציב ולוחות זמנים
ביטוי בעבודה עם הלקוח...
  • חקר דרישות לקוח על ידי מומחה (20 שנות נסיון בתרגום דרישות למערכות תוכנה)
  • עבודה אינטראקטיבית עם הלקוח: Mockups של מסכים, דיאגרמות שימוש (use cases), דיאגרמות חוקי מערכת ותהליכים, וכו'...
  • הפקת מסמכי דרישות (Product requirements docs) ואפיון.
ביטוי בפעולות מול צוות הפיתוח...
  • תרגום הדרישות לתכונות מערכת (Features) וחוקים (Rules)
  • תרגום הדרישות לתהליכים (Processes)
  • תרגום הדרישות לאלגוריתמים.
  • תרגום הדרישות לתסריטי בדיקות איכות.
מטרות
  • יצירת עיצוב גרפי מושך: מפתח להצלחה
  • עיצוב ממשק משתמש נוח, מודרני, נכון: מפתח להצלחה
ביטוי בעבודה עם הלקוח...
  • ניתוח הדרישות הגרפיות הכלליות, על בסיס אופייה של המערכת
  • בחירת מרכיבי העיצוב: לוגו, קמע (mascot), עיצוב מסכים למחשב שולחני, עיצוב מסכים לאפליקציות למכשירים ניידים
ביטוי בפעולות מול הגרפיקה...
  • יצירת מסמך "תמצית למעצב" (Design brief)
  • הנחיה מקצועית וליווי, כולל העברת תוצרי העיצוב ללקוח לקבלת משוב, ותרגום המשוב לסקיצות עד לקבלת מוצר עיצוב מוגמר
ביטוי בפעולות מול צוות הפיתוח...
  • תרגום הגרפיקה לעולם התוכנה: חיתוך ושילוב במסכים, יצירת CSS
מטרות
  • עמידה ביעדי תקציב ולוחות זמנים, או,
  • תגובה מהירה לשינויים בדרישות הלקוח
ביטוי בפעולות מול צוות הפיתוח...
  • פיתוח על בסיס מאפיינים ומטלות נגזרות, כולל עדיפויות
  • ניהול ביצוע המטלות מול לוחות הזמנים
  • בחינה וטיוב של איכות הקוד
ביטוי בעבודה עם הלקוח...
  • כל מאפייני המערכת, ומטלות הפיתוח הקשורות אליהן, משותפות עם הלקוח בתשתית ניהול פרויקט בענן: כך ניתן לראות בכל רגע נתון היכן עומדים הדברים, ולקבל החלטות בהתאם
  • תשתית להתנסות הלקוח עם המערכת תוקם בשלב מוקדם
  • בחינה רצופה של התאמת מודולים שפיתוחם הושלם עם הדרישות המקוריות, תתבצע עם הלקוח, ובהתאם יבוצעו שינויים לפי הצורך
מטרות
  • בכל רגע נתון, המערכת תפעל עם מינימום תקלות
  • השקה מוצלחת (עם טיפול מהיר בתקלות שיתגלו)
ביטוי בעבודה צוות הפיתוח...
  • פיתוח מוכוון בדיקות (Test driven development)
  • הפעלת בדיקות באופן אוטומטי עם כל "הגשה" של קוד – מניעת תקלות רגרסיה בתכונות שכבר נבדקו
  • אופציה לפיתוח בדיקות אוטומטיות ובדיקות עומס (Stress)
ביטוי בפעולות מול צוות הבדיקות...
  • ניסוח "מבחנים ידניים" על בסיס הדרישות, התכונות, והחוקים
  • הפעלה מחזורית של המבחנים במקביל להתקדמות הפיתוח
ביטוי בפעולות עם הלקוח...
  • העברת דיווחי שגיאות שאותרו ע"י הלקוח, לצוותי הפיתוח והבדיקות
מטרות
  • מוצר תוכנה מודרני, חייב להיראות מודרני, לעבוד במהירות גם בעומסים, ולהגיע להישגים שאחרים לא יכולים להגיע אליהם...
ביטוי במהלך התכנון...
  • עיצוב גרפי מתקדם ובניית התוכנה סביבו
  • עיצוב חווית המשתמש, כולל שימוש ברכיבי קלט/פיקוד מתקדמים
  • ניתוח צפי העומסים בסביבת האמת מראש ואפיון טכנולוגי מותאם
ביטוי במהלך הביצוע...
  • פיתוח מוכוון מהירות עבודה – מנגנוני Cache וטעינה דינאמית
  • פיתוח מוכוון התמודדות עם עומסים – שכבות "נתיקות" המאפשרות הרחבה, יישום קוד לשימוש במשאבים מקביליים...
  • בדיקות Stress וריבוי משתמשים.
מטרות
  • התוכנה תתאים להפעלה על פלטפורמות מגוונות – מחשב שולחני, טאבלטים וטלפונים סלולריים: מיצוי מלא של הפוטנציאל והנגשה למירב המשתמשים
משמעויות
  • מינימום עלות: לא נדרש "להחזיק" תוכניתנים שונים, אחד לכל פלטפורמה; לא נדרש לבצע בדיקות איכות נפרדות, לא צריך תשתיות מיחשוב ופיתוח נפרדות, וכו'.
ביטוי בפיתוח...
  • שימוש ב Cordova/Xamaran – מאפשר ליצור קוד אחיד ש"רץ" על ההתקנים שונים (מחשבים, טאבלטים וטלפונים סלולריים).
  • ממשק המשתמש יפותח מעל תשתית ה"מגיבה" באופן דינמי לרזולוציות מסך שונות ואוריינטציות שונות שלו (Responsiveness), ומתאימה את התצוגה אליהם
  • הפיתוח מבוצע ב"שכבות" כך שאת שכבת הממשק ניתן לממש בקלות גם אם בוחרים בפיתוח Native (בשפה מותאמת להתקן)
מטרות
  • בכל שלב בפיתוח, היזם יכול לקחת שליטה, ללא כבלים.
  • במקרה של העברת השליטה, יישמר היידע, ויימשך רצף הפיתוח
ביטוי בעבודה עם הלקוח
  • אסמבלי דואגת לכך שבמידה והלקוח ירצה להעביר את הפיתוח למפתחים שלו (נאמר בעקבות גיוס משמעותי), קוד המקור יהא תואם לאפיונים והמטלות המתועדות, אליהם יש ללקוח גישה.
  • כך יוכל כל צוות פיתוח חדש "להיכנס לעניינים" באופן מיידי, ולשמור על רציפות פיתוח, ללא "כבלים" לאסמבלי!
ביטוי בפעולות מול צוות הפיתוח...
  • קוד המקור נבנה ב"שכבות" מבודדות, עם שמות רכיבים ופונקציות התואמים את ניתוח המערכת ואפיונה.
  • הפיתוח מתבצע על בסיס אפיונים מתועדים המשותפים עם הלקוח.
  • קוד המקור זמין מיידית ללקוח בכל זמן.

מה אנו מפתחים - טכנולוגיות וסוגי מוצרים

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

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

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

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

יש מספר טכנולוגיות לפיתוח במובייל, כל אחת עם היתרונות והחסרונות שלה. אנחנו מציעים את כולן, ונסייע לכם לבחור את המתאימה ביותר - טכנולוגיות כמו Cordova או Xamarin המיועדות לפיתוח Multiplatform או prototyping מהיר, לעומת פיתוח Native שיודע לנצל את כל התכונות של המכשירים החכמים, אך מחייב "מכפלה" של מאמץ הפיתוח לפי ההתקנים בהם רוצים לתמוך...

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

כשמתכננים להשיק אפליקציית Mobile או אינטרנט חדשה, חייבים להיערך להצלחה (אחרת, בשביל מה לפתח אותה...). היערכות כזו כוונתה שבמידה ויהיה שטף של לקוחות/משתמשים שמנסים להתחבר אליה, היא לא תקרוס.

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

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

יש עשרות טכנולוגיות לעדכוני זמן-אמת באפליקציות אינטרנט/מובייל, מביניהן בחרנו לעשות שימוש ב SignalR של ASP.Net, וב Plugins שלה ביישומים למובילי שמבוססים על Cordova או טכנולוגיות Cross-Platform אחרות.

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

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

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

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

בסופו של דבר, התוכנה שאתם מפתחים צריכה לפעול על תשתיות מסויימות - שרתים, מסדי נתונים, Storage, Cache, וכו'.

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

טכנולוגיות וסביבות פיתוח

תשתיות ואינטגרציות

FireBase
FireBase
Google Maps
Google Maps
HyperWallet
HyperWallet
BrainTree
BrainTree
Social
Social
Twilio
Twilio

פרויקטים לדוגמא

אודות אסמבלי: למה לעבוד איתנו?

פיתוח ליזמים, ע"י יזמים, בעלי נסיון והצלחות

הפחתה למינימום של הסיכונים שבתהליך היזמי על בסיס ידע, נסיון, והצלחות מוכחות.

פיתוח בעלות נמוכה משמעותית ביחס לחלופות אחרות – הפעלת משאבי פיתוח בהודו ללא הקשיים והסיכונים הכרוכים בכך, ללא דרישה מהיזם לפנות את כל זמנו

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

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

מצויינות טכנולוגית – אסמבלי מספקת שירותים מקצועיים הרבה מעבר לפיתוח מסכי המערכת - פיתוח אלגוריתמים, תכנון ממשקי משתמש (UI/UX) וכו'.

אסמבלי תיקח תפקיד של השותף המקצועי של היזם, זה שיכול לסייע לו להגשים את חלומו!

חברת אסמבלי

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

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

בועז כהן-סיפקו, מנכ"ל החברה

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

הרעיון שלכם מיוחד, אתם יכולים להצליח...

אסמבלי כאן כדי לעזור לכם להגשים חלום!