המדריך למציאת תוכניתן או שירותי פיתוח בארץ או בחו"ל
היום אחרי אינספור אפליקציות שבניתי עבורי ועבור לקוחות שונים, ואחרי אינספור ראיונות ובדיקות של תוכניתנים בארץ ובעולם לעבוד איתם הכנתי את המדריך או הדיברות אם אתם קוראים את זה קרוב לפסח, שצריך לבדוק כאשר באים לחפש תוכניתן לבניית אפליקציה או כתיבת קוד עבור העסק שלך.
איך הכל מתחיל?
חשבתם על רעיון לבניית אפליקציה, או תוכנה או כל רעיון אחר. ישבת, חשבת, תכננת, שרטטת ואפילו יצרת MOCKUP שאפשר להתחיל לתכנת אותו למוצר ממשי, לאפליקציה ממשית. עכשיו מתחיל החיפוש אחר התוכניתן, מישהו שיהפוך את הרעיון שלך לתוכנה ממשית, לאפליקציה חיה ובועטת.
עכשיו הזמן לחפש, לשאול, לבדוק ולשכור שירותי פיתוח שיהפכו את הרעיון, את היצירה שלך למוצר ממשי.
אם לא יצא לך לשכור שירותי פיתוח חיצוניים או לראיין עובד חדש בעסק שלך אתה תלמד שזה לא קל, תרצה למקסם את הכסף שאתה משקיע ותרצה להתחיל לחפש באתרי פרילנסרים בארץ ואח"כ לעבור לאתרים בחו"ל. כולנו מכירים את האתרים האלה, ברגע שמפרסמים את המשרה המוצעת מקבלים מבול של תוכניתנים, מתווכים וחברות מכל העולם. מחירים לפי שעה, לפי פלטפורמה תכנותית, לפי מוצר, לפי יעדים, תשלום מראש, תשלום לפי יעדים, תשלום לפי שעה וכמובן טווח במחירים הוא גדול. במה או במי נבחר לבנות ולתכנת את האפליקציה שלנו?
ישנם האתרים הידועים בארץ ובעולם כדוגמת xPlace , Fiverr, upWork, Freelancer
אתרי פיליפינים – Onlinejobs.ph, Craigslist Manila, Jobstreet
וכמובן יש את TheNTWK שמרכז פעילות מאוד גדולה ויפה בארה"ב
אבל ישנם כמה בעיות עם האתרים האלה.
- רוב העובדים שם לוקחים את העבודה לא תמיד ברצינות.
- רובם רוצים שתשלם להם למרות שלא סיימו את העבודה (ולפעמים אפילו לא התחילו).
- רובם עובדים על כמה פרויקטים במקביל ולא מקדישים את מלוא תשומת הלב לפרויקט שלך.
- איכות העבודה היא לא תמיד מה שציפינו לקבל.
- ברוב המקרים אין את הקשר העסקי שיגרום להם לעבוד כמו שצריך
אנחנו חייבים לעבוד עם אנשים שמבינים גם את הצד שלנו, את העסק שלנו.
אנחנו צריכים צוות אמין שניתן לסמוך עליו שיעמוד בזמנים, יתחבר אלינו, יעבוד רק בשבילנו וכמובן יעמוד בזמנים ויספק את האפליקציה שלנו בזמן.
זכור לי מקרה שפרסמתי עבודה באחד מהאתרים, סגרתי את כל הפעילות מול בחור בניגריה והדבר הראשון שהוא אמר לי – אני כאן לשירותך, אני אעזור לך בכל מה שתצטרך, אני אעמוד בזמנים ואפילו אקדים את מועד ההגשה. רק אם אתה יכול, תעביר לי את התשלום הראשון.
בהתחלה הכל נראה מבטיח, הוא עבד ברצינות, סיפק לי את הדברים בזמן, ללא חריגות מיותרות ובלי הרבה תיקונים שלי. אבל כאשר הוא היה צריך קצת להתאמץ ולעבוד קצת יותר מההתחלה, כאן הדברים התחילו להסתבך.
הוא ביקש תשלום נוסף עבור המשך הפעילות
הוא לא עמד בזמנים וגם אחרי שניסיתי לבטל את הפרויקט
הוא ביקש עוד שבוע לסיים תמורת הסרת הביטול של הפרויקט
הוא ראה שמועד הסיום מתקרב, הוא ביקש לסיים את הפרויקט במערכת אבל להמשיך "בצד" על מנת לא לפגוע הדירוג ובמוניטין שלו באתר.
וכמובן שביקש את הכסף שאני חייב כדי לסיים את הפרויקט באתר והמילים שלו היו "You can trust me, I will delivered the goods on time, you can trust me”
כמובן שלא הסכמתי והפעילות מולו נמשכה עוד חודשיים במקום שבועיים וגם אז לא בהצלחה שציפיתי
בסוף הפרויקט אני כבר הייתי מותש, לא היה לי את הכוחות לתקן יותר את הדברים וכמובן שאיחרתי את המועד הראשוני שרציתי להשיק את האפליקציה שלי.
8 נקודות חשובות שלמדתי מניסיון
- לעבוד מול אתרים שיש עם מי לדבר ושמנהל את הפעילות – כאשר יש בעיה, יש עם מי דבר ומול מי להתנהל ולא מול המפתח שיכול להתעלם ולא להחזיר את הכסף.
- אף פעם לא לשלם כסף מראש – זה יותר מידי מסוכן, אם עובדים באתרים מסודרים כדוגמת upwork אין בעיה להפקיד את הכסף אצלם, הם שומרים עליו ומשלמים אותו למפתח רק לאחר האישור שלכם. אם אתם עובדים מול מפתח עצמאית (ללא אתר תיווך), שלמו בהתאם לקצב ההתקדמות, ורק אחרי שקיבלתם את כל מה שסוכם.
- צור אבני דרך בתהליך – אבני דרך מגדירים נקודות שבהם אפשר להתחשבן הן מבחינת כסף ותשלומים והן מבחינת הגעה ליעדים מקצועיים בפיתוח.
- תדאג לגיבוי – בכל שלב, בכל אבן דרך, כדאי שיהיה לך את קוד המקור של האפליקציה אותה מפתחים. ניתן לתת גישה לתיקייה משותפת ב Dropbox (המערכת יודעת לשמור שינויי קבצים, ככה שיהיו גרסאות קודמות) או כל מקום אחר שהמפתח יוכל לגשת ולשמור שם את הקבצים עבורכם.
זה עוזר אם באמצע העבודה המפתח לא מוכן להמשיך לעבוד אם לא תשלם לו עוד כסף והוא מחזיק את קוד הפיתוח אצלו ולא אצלך.
בסוף הפרויקט צריך לקבל את כל הקוד של האפליקציה. - השתדל לסגור עם המפתח תשלום עבור כל הפיתוח של האפליקציה (FIX PRICE) ולא לעבוד לפי שעות. לאנשים ביחוד אם הם לא נמצאים לידך, יש נטייה לעבוד הרבה שעות ולא להיות אפקטיביים. באמצעות תשלום סגור עבור כל שלב בתהליך הפיתוח אנו נמנעים ממשיכת זמן ועמידה ביעדי הפרויקט.
- להתחיל בקטן – צור את אבן הדרך הראשונה יחסית מהירה, שלא ייקח למפתח הרבה זמן להגיע אליה. ישנן 2 סיבות אחת לבדוק את היכולות של המפתח הן מקצועית והן עמידה בזמנים והשנייה לשלם את הכסף, כל אחד שעובד מעוניין לקבל כסף עבור עבודתו. מאחר והיחסים הם בשלב ההתחלתי וכל אחד בוחן את האחר, כדאי להראות רצינות ואחריות באמצעות תשלום מהיר.
אם אתה מרגיש שמשהו לא תקין או אין בינך לבין המפתח יחסי עבודה תקינים, זה הזמן להחליף כל עוד לא בוצעה עבודה רבה וניתן לקחת מישהו אחר. - היה ברור בדרישות שלך – אל תצפה שהתוכניתן יבין למה אתה מתכוון. הוא לא יודע לקרוא מחשבות. הכל צריך להיות ברור ומובן. תכין תמונות, הסברים, סרטוני וידאו, דוגמאות וקישורים לפונקציות או גרפיקה שאתה רוצה שיהיו באפליקציה שלך. אסור להשאיר שום דבר ליד המקרה. קצר בתקשורת זה הדבר שהורס פרוייקטי פיתוח.
אנחנו רוצים שלמפתח הכל יהיה ברור ומובן. הוא יודע לעשות מה שמבקשים ממנו אבל לא מה שאומרים לו בערך לעשות. אם אומרים לו בערך מה לעשות אז גם תקבלו בערך מה שציפיתם לו. - בונוסים ותמריצים – על מנת לתמרץ את הפרילנסר ולגרום לו לעבוד ולהתמקד בפיתוח שלנו, אני לפעמים מציע בונוס על הגעה מוקדמת ליעד, לאבן הדרך שהגדרנו. לא תמיד זה מתאפשר מהצד של הפרילנסר.
האם לעבוד עם מפתח פרילנסר עצמאי או חברה?
זוהי שאלה שאני נשאל הרבה, פעם חשבתי שהכי כדאי לעבוד עם מפתח עצמאי, הוא יהיה מחוייב רק אלי, יעבוד עבורי ויספק איכות בעבודה כי הרי אני המעסיק היחיד שלו.
לאכזבתי, רוב המפתחים הפרילנסרים שעבדתי איתם, בד"כ עבדו בעבודה משרה מלאה או עבדו על עוד פרויקט ולא השקיעו את מירב המאמצים לקדם את האפליקציה שלי.
בנוסף בעיה שנתקלים שעובדים עם מפתח עצמאי, לא תמיד הוא יודע הכל והוא צריך להיעזר באחרים שעולים לנו עוד כסף, לפעמים הוא חולה ולא יכול לסיים את הפעילות בזמן.
אין לי זמן…. – ניהול ומעקב אחרי העבודה שם הפרילנסרים. ישנם פרויקטים שהייתי צריך לנהל כמה עובדים: גרפיקאי, מפתח אנדרואיד, מפתח iOS, אחראי שרתים ובסיס נתונים.
כל אחד מעביר את האשמה לאחר שהדברים לא עובדים ובשלב מסוים זמן הניהול של כולם והסנכרון בין כולם גורם להבין שלפעמים כדאי לעבוד עם חברה מסודרת.
יתרונות בעבודה מול חברה
כאשר עובדים מול חברה, בית תוכנה, צוות פיתוח אפליקציות, אני עובדים מול אדם אחד שהוא משמש כמנהל הפרויקט.
הוא אחראי על צוות העובדים, על הסנכרון ביניהם ועל עמידה ביעדים ובאבני הדרך שהגדרנו.
יתכן שמנהל הפרויקט הוא תוכניתן ומשמש כחלק מצוות הפיתוח של האפליקציה שלנו ולפעמים הוא האחראי ומתאם בין כל העובדים על מנת לספק לך את השירות המהיר והאיכותי במטרה להגיע לסיום הפיתוח כמה שיותר מהר ובאיכות גבוהה.
פיתוח תוכנה בארץ או בחו"ל ?
בארץ חברות הפיתוח נמצאות בשיא הטכנולוגיה, רובן עמוסות עבודה והמחירים שלהן בהתאם.
מצד אחד אין כמו לדבר ולחשוב בעברית, לקפוץ לבית התוכנה ולפתור בעיות באחד על אחד. ישנם אנשים שחייבים מישהו לידם, להראות לו מה הם צריכים ושהתוכניתן יבצע.
לעומתם ישנם אנשים שאין להם בעיה עם המרחק הפיזי, אנחנו חיים בעולם גלובלי ובאמצעות Skype & WhatsApp ניתן לדבר ולהתקשר בקלות עם כל העולם.
ישנם אנשים שמעדיפים לפתח אפליקציות במזרח, הודו, פיליפינים, וויאטנם וכו'.
היתרון העיקרי בעבודה מול צוות פיתוח בחו"ל הוא הפעילות 24 שעות, אני עובד ביום שלי, עובר על הפעילויות שהם עשו במהלך הלילה שלי ושולח להם מייל בסיום יום העבודה שלי.
בצורה זו אני מנצל את הזמן הבינלאומי לטובת הפרויקט שלי ומקצר זמנים.
יתרון נוסף ולא מבוטל הוא העלות הכספית. ניתן באמצעות עבודה נכונה מול צוות פיתוח בחו"ל לחסוך עד 40% מעלות הפרויקט ואת הכסף שנחסך להשקיע בשיווק (תמיד אין מספיק כסף לשיווק)
עקב גידול בפעילות הפיתוח של פרויקטים בהם אני מעורב, הקמתי בית תוכנה Off Shore הנמצא במקסיקו.
הנוחות במקסיקו הינה שיום העבודה שלהם מתחיל בשעות אחרי הצהריים המוקדמות שלנו 4pm / 5pm
אני יכול לעבור על הפעילות בשעות הבוקר של ישראל, לדבר איתם בשעות נוחות ולא באמצע הלילה או לפנות בוקר.
לתת להם הערות / הארות ולבצע סיעור מוחות עם הצוות
לאחר סיום יום העבודה שלי הם ממשיכים לעבוד עוד כמה שעות טובות ובבוקר אני שוב מקבל תוצרים חדשים.
הקמתי צוות פיתוח במיקור חוץ – Offshore
לאחר הרבה ניסיונות ובעיות, הקמתי בעזרת שותף בית תוכנה בוטיק Offshore שמתמחה בעולמות המובייל ובעולמות פיתוח מייקרוסופט.
הצוות מונה 12 עובדים שמועסקים על ידי בצורה ישירה.
כל העובדים בוגרי מדעי המחשב בעלי 3 עד 5 שנות ניסיון בפיתוח.
יתרונות:
מעבר לעלות הכספית אני כאן לעזור לכם.
השילוב שלנו ושל צוות הפיתוח בחו"ל מאפשר לנו לחיות בשתי העולמות.
אנחנו נפגשים איתך בארץ, מחסום השפה והמנטליות נעלמת, אתה מקבל ליווי ושירות מההתחלה ועד הסוף בעברית כאשר אנחנו מתנהלים מולם. כמובן שגם אתה יכול לעבוד מולם ישירות ?
אנו נקצה עבורכם מפתחים, מיישמים ואנשי תשתיות לרבות מנתחי מערכות ומנהלי פרויקטים.
אנו נרכז את סל המשימות שלכם במקום אחד ולא תצטרכו לדאוג לנושא של פיתוח תוכנה והשיווק בארץ ובעולם.
כמו כן חברות סטארט-אפ וארגונים הנדרשים לאנשי פיתוח לפעילות השוטפת שלהם יכולים להנות מ:
- שירותי צוות פיתוח
- ניתן לשכור צוות פיתוח שאנחנו מנהלים
- ניתן לשכור עובדים עם יכולות ספציפיות לצרכים שלך על בסיס שעתי או לפי פרויקט.
טכנולוגיות, שפות וסביבות פיתוח עיקריות:
Web, Mobile, Client/Server side, Desktop Application
Visual Studio Community 2016, Visual Studio Code, Netbeans 8, Eclipse Neo, iReports Designer, Android Studio, Code Blocks
JAVA, .NET, C#, C, C++, ASP.NET, PHP, HTML5, JavaScript, Python, Ajax, SQL, Ruby, Angular, Polymer, JQuery, Spring, Struts
סיכום
אחרי המון שנות ניסיון בעבודה מול יזמים ועסקי שצריכים לפתח אפליקציות או אפילו לשכור שירותי תכנות
ישבתי וכתבתי את הכללים שעזרו לי בחיפוש ומציאת תוכניתנים לפעילות העסקית שלי.
הצגתי איך אני נפלתי בפח ועובד ששכרתי משך אותי למעלה משלושה חודשים בפעילות שהיתה צריכה לקחת לא יותר משבועיים.
הצגתי 8 נקודות שצריך לקחת בחשבון שבאים לעבוד עם תוכניתנים פרילנסרים בארץ או בחו"ל.
דגשים שצריך לשים לב אליהם ודרכים לעבודה נכונה מולם.
בסופו של דבר ההמלצה שלי היא לעבוד עם בית תוכנה שיכול לספק את המעטפת המלאה לכל יזם ביחוד אם הוא ללא ידע בתכנות.
לאחר הרבה פעילויות מול צוותים בארץ ובחו"ל הקמתי בית תוכנה בוטיק, קטן ואיכותי OffShore במקסיקו.
למה במקסיקו?
כי השותף שלי הוא מקסיקני, מכיר את המנטליות שלהם וכי הם יותר קרובים מנטלית אלינו.
הם עובדים בשעות מאוד נוחות עבורנו, ואנחנו יכולים לנהל אותם בצורה הרבה יותר טובה מאשר עם עובדים מהמזרח הרחוק.
כמובן שהמחיר הינו דבר חשוב ועל ידי שימוש בצוות OffShore שנמצא במקסיקו ניתן לחסוך על 40% מעלויות הפיתוח
היכולת שלי לספק מעטפת של שירותי עיצוב, פיתוח ושיווק של האפליקציות הינה מלאה ואיכותית תוך ניהול ישראלי מלא מהצד שלך.
צרו איתי קשר לקבלת פרטים נוספים >>
[pojo-form id="1156"]