A-listware היא חברת פיתוח אתרים המתמקדת בתוכנה, עם מטה באירופה. A-listware מתמחה בבניית צוותים של מפתחים מרוחקים ואנשי מקצוע בתחום התוכנה המסורים המשרתים לקוחות בארה"ב, אירופה וישראל. אנו משלבים אנשי IT מוכשרים בצוות הקיים שלכם או מגדירים אותם לעבודה כהרחבה נפרדת של העסק שלכם. אנו מבצעים מיקור חוץ של שירותי פיתוח אתרים עם צוות המותאם אישית לחלוטין על סמך קריטריוני הלקוח. אתם מנהלים את הצוות המרוחק שלכם ישירות, בעוד שאנחנו מטפלים בבעיות המשרד האחורי, תשתית, חשבונאות כגון תשלומים, הטבות, ביטוח וכו' ושירותים משפטיים.
אנו מציעים שירותי מיקור חוץ לצוותים תוך 30 ימי עבודה, אם כי בדרך כלל מדובר בסביבות 15 ימי עבודה. מפתחי המחשבים שלנו בקיאים ב-.Net, C#, Java, C/C++, Ruby on Rails, PHP, Python, Perl, iOS/iPhone ואנדרואיד, כמו גם מפתחי Windows Phone, בודקים/QA, מעצבי UI/UX, מפתחי CSS/HTML, מומחי SEO ועוד. כאשר יש לנו את האדם המתאים, לעתים קרובות האדם בצוות המפתחים הנכון יכול להתחיל מיד.
אנו חברת פיתוח אתרים מקצועית המושכת אלינו מפתחים בכירים, שלכל אחד מהם ניסיון רב בטכנולוגיות ובתחומי העסקים הנדרשים על ידי הלקוח, מה שמבטיח שהפרויקטים מבוצעים בהתאם לשיטות העבודה המומלצות.
להנהלה שלנו ניסיון של למעלה מ-15 שנה בבניית צוותי מפתחים מבוזרים עבור ארה"ב, ישראל ואירופה, אשר עובדים כמשאבים ייעודיים (מהנדסי תוכנה, אבטחת איכות, מנהלי פרויקטים, מעצבים וכו') בפרויקטים של הלקוחות, בצוותים המונים בין 2 ל-20 מומחים.
אנחנו עובדים עם אחד הלקוחות שלנו מאז נובמבר 2011, מה שאומר שאנחנו מספקים להם שירותי פיתוח אתרים בחו"ל כבר יותר מ-10 שנים.
יש לנו 2 גישות בתוך החברה מבחינת רמת האנגלית של העובדים:
1. יש לנו מנהל פרויקטים הדובר אנגלית שוטפת והוא האדם המרכזי לתקשורת יומיומית. הוא מדבר עם הלקוח, דן ביעדים, מקבל את סדרי העדיפויות וכו', ומגדיר ומפקח על ביצוע המשימות.
2. יש לנו מתכנתי מחשבים להשכרה (לפי בקשה) הדוברים אנגלית שוטפת ויכולים לתקשר עם הלקוח ישירות על בסיס יומי.
כך או כך, לכל משאב ייעודי יש את המיומנות לתקשר באנגלית בכתב. זוהי רק שאלה של הדרישות שאנו קובעים כשאנו מתחילים את תהליך הגיוס. אם אנגלית שוטפת היא בעדיפות גבוהה, אז לפני הזמנת המועמד לראיון, המגייסים שלנו בודקים את רמת האנגלית של המועמד באופן מקוון. הקריטריונים לפיהם הם מעריכים אותו הם בהירות השפה, שטף, הגייה, סגנון ודקדוק. יש לנו סולם ציונים בן חמש נקודות ושדה להערות. לאחר קבלת הציון הסופי, מומלץ למועמד לגשת לראיון למשרה המתאימה או לא.
בנוסף, לאחר שהלקוח מאשר את המועמדים והצטרפותם לחברה, הם יכולים להשתתף בשיעורי אנגלית נוספים. התוכנית שהם מבצעים מבוססת על דרישות הלקוח כך שהם יכירו את אוצר המילים הספציפי ויוכלו להעביר מידע ספציפי.
כאשר מועמד נמצא בתהליך המיון ישנם מספר שלבים שהוא עובר:
בדרך זו אנו מבטיחים שאנו מעסיקים את אנשי המקצוע הטובים ביותר בשוק עבור הצרכים הייחודיים של כל חברה.
בנוסף, לאחר שאנו מוצאים מפתח תוכנה והעובדים מתקבלים לעבודה, עליהם לשפר כל הזמן את כישוריהם וללמוד טכנולוגיות חדשות.
כל שישה חודשים אנו שולחים טופס הערכה לעובד, למנהל הטכני שלו וללקוח, שבו כולם נותנים משוב, אותו אנו משווים, דנים ויוצרים תוכנית אישית לששת החודשים הבאים.
תוכנית החינוך הרגילה שלנו כוללת:
זהו תהליך מתמשך בהתאם לתוכניות שאנו יוצרים עבור העובדים במהלך תהליך ההערכה, וכאן אנו מגדירים אם מפתח צריך לעבור את ההסמכה ו/או הבחינה כדי להוכיח את כישוריו.
אנו יוצרים צוותי פיתוח תוך 30 ימי עבודה, אך לעיתים קרובות קרוב יותר ל-15 ימים. הקמת הצוות תותאם אישית על סמך הקריטריונים הספציפיים של כל חברה. אתם מנהלים את הצוות המרוחק שלכם ישירות, בעוד שאנחנו מטפלים בבעיות המשרד האחורי - תשתית, חשבונאות ושירותים משפטיים, תשלומים, הטבות, ביטוח וכו'. אנו נעזור לכם לאמן את הצוות כך שתהיו יעילים מההתחלה.
לפעמים, כאשר יש לנו את היזם המתאים בחו"ל זמין, האדם יכול אפילו להתחיל באופן מיידי.
יש לנו ניסיון רב בעבודה עם לקוחות מארה"ב. זוהי תוכנית די סטנדרטית: אנו מקיימים פגישות יומיות בשעה בה היא אור יום בשתי המדינות (בדרך כלל בשעות הבוקר של ארה"ב ושעות הערב של ארה"ב). במהלך פגישות אלו, אנו דנים בהתקדמות וקובעים את המטרות ליום שלאחר מכן.
אנו משתמשים באותו לוח זמנים עבור פיתוח מיקור חוץ באוסטרליה: שעות הבוקר שלנו הן שעות אחר הצהריים שלכם.
אנו משתמשים בדרך כלל במערכות ניהול ניהול (PM) שונות בהתאם לפרויקט (Jira, Git, TFS) המאפשרות ללקוחות לעקוב אחר ההתקדמות 24/7 ולבדוק את הסטטוס, להגדיר משימות וכו'.
בנוסף, בדרך כלל יש לך קשר ישיר עם חברי הצוות שלך ויכול ליצור איתם קשר במקרה חירום.
מכיוון שמודל הפיתוח הייעודי שלנו מניח מראש תקשורת ישירה, קל ליצור קשר עם הלקוח כדי לקבל את המידע הדרוש על הפרויקט. עם זאת, קיים כמובן צורך בכלים ומנגנונים שיטתיים להפעלת הדרישות.
אנו ממליצים שיהיה אדם בצוות שלנו שאחראי על תהליך זה. זה יכול להיות אנליסט עסקי, מנהל פרויקטים, או אפילו מישהו מהצוות, בהתאם לפרטים הספציפיים של הפרויקט.
אנו דנים ומאשרים עם לקוחות תבניות/סוגי תיעוד מתאימים לדרישות אחסון. אנו משתמשים בסיפורי משתמשים של Jira, תבניות מותאמות אישית ב-Google Docs, מפרטי דרישות מערכת וכו'.
האחראי אוסף דרישות, מעבד אותן ומתאים אותן לפי תבנית מוסכמת. לאחר מכן הוא יוצר רשימת שאלות ופתרונות אפשריים אם משהו לא ברור ושולח אותם ללקוח. לאחר הבהרת השאלות, הוא יוצר גרסה סופית של מפרטים/סיפורי משתמש שהופכים למשימות פיתוח עבור המפתחים לאחר אישור הלקוח.
בדרך כלל זה עובד טוב, אבל אנחנו יכולים גם להתאים את התהליך שלנו בהתאם לתהליך של הלקוח.
תקשורת יומיומית באמצעות דוא"ל וטלפון/סקייפ מבטיחה פרודוקטיביות, קבלת משוב ודרישות בזמן. אנו מסכימים על תדירות גרסאות הדמו שאנו מייצרים (אנו מעדיפים להשיק גרסה חדשה שעובדת כל כמה שבועות, כדי שהלקוח יוכל לראות כיצד המוצר עובד לאחר הרכבתו, מה נדרש לתקן, להוסיף וכו'), אוספים את המשוב וכך הלאה וכן הלאה.
אנו משתמשים במסמך הסכם קוד עבור הצוות כדי להפוך את הקוד למובן וקריא. אנו משתמשים ב-ReSharper כדי להפוך את הכללים הללו לחובה עבור כל חבר צוות. בנוסף, אנו משתמשים ב-XML notebooks כדי ליצור תיעוד באופן אוטומטי. אנו דנים עם הלקוחות מה נדרש ומה עדיף על מנת לא לבזבז יותר מדי זמן על משהו שיש לו עדיפות נמוכה עבור הלקוח.
כאשר אנו משחררים אפליקציה או גרסה, יש לנו כמה גרסאות ביניים שעוברות את תהליך האבטחה ומוצגות ללקוח. יש לנו מועד אחרון להקפאת קוד, שבו אנו מפסיקים את הפיתוח הפעיל ועובדים רק על תיקון באגים. בדרך כלל, זה 2-4 שבועות לפני השחרור, תלוי בפרויקט. לאחר מספר מחזורי אבטחת איכות, אנו דוחפים את הגרסה לשרת staging, שהוא עותק של סביבת הייצור, שם היא עוברת מחזור אבטחה נוסף וסקירת לקוח.
אם נקבל אישור לגרסת ההפעלה, נעבוד על העברות נתוני משתמשים במידת הצורך ולאחר מכן נעביר את הגרסה למצב הייצור.
אנחנו מנסים להפוך את התהליך הזה לאוטומטי באמצעות משאבי DevOps שמספקים לנו יומן שינויים שנוצר אוטומטית, המכיל פריטים ממערכת מעקב המשימות. אם אין לנו את האוטומציה הזו, אנחנו פשוט יוצרים ידנית את רשימת השינויים בהתאם לדרישות שאנחנו כוללים בגרסה שפורסמה.
בין אם יהיה לכם מנהל פרויקט ייעודי ובין אם לאו, יהיה לכם מפקח בעל מוניטין גבוה, אשר יעקוב אחר ביצועי הצוות, יסייע ביצירת תהליך תקשורת טוב, ישלוט במשמעת ויהיה בקשר יומיומי. תוכלו לטפל בכל הבעיות הטכניות הקשורות לצוות שלכם עם אדם זה.
בנוסף לכך, יהיה לכם מנהל תיקי לקוחות – האדם שמנהל את קשרי העסקים שלנו, את העניינים הפיננסיים, את הרכב הצוות, את שביעות רצונכם הכללית וכו'. אתם מוזמנים להעלות בפני אדם זה כל בעיה שאתם נתקלים בה עם הצוות או עם מנהל תיקי הלקוחות.
לקוחות תמיד יקבלו פרטי קשר של ההנהלה הבכירה של החברה למקרה שתרגישו צורך בתקשורת.
בנוגע לתמחור התקציבי ששאלת עליו - אנו פועלים על בסיס תעריף חודשי קבוע עבור צוותי Agile מבוזרים ייעודיים. מדיניות התמחור של A-listware היא פשוטה ושקופה. שכר המפתחים מחולק לפי רמת הניסיון/מומחיות ורמת הטכנולוגיות שהמפתח דבק בה, כמו גם לפי רמת השליטה שלו בשפה האנגלית.
כשמדברים על משאבים ייעודיים, אנחנו מדברים על חברי צוות המוקצים באופן בלעדי לפרויקטים שלכם. על פי חוזה, המפתחים המרוחקים שלכם הם 40 שעות בשבוע, אבל במציאות, אתם בדרך כלל מקבלים הרבה יותר מזה באמצעות מסירות ועניין בעבודה. בדרך כלל, אנחנו מדברים על מתכנתים ואנשי בקרת איכות.
כל אחד מחברי הצוות עובד בתעריף חודשי קבוע עם הלקוח אליו הוא משובץ, ללא עלויות או עמלות נסתרות אחרות.
כל אמצעי הגיוס והשימור, תמיכה אדמיניסטרטיבית, פיקוח על הפרויקט וההדרכה (כנסים, סדנאות, הסמכות וכו') כלולים במחיר הקבוע, ללא עלויות נוספות.
בדרך כלל מדובר במנהל צוות מהצד שלנו ובמנהל מהצוות הקיים כדי לשתף את הקוד ולדון במערכת. מומלץ מאוד שהמנהיג שלנו יגיע אליכם, או אליכם - למקום שלנו, לכמה שבועות כדי לעבוד יחד ולהעביר את הידע, כך שנוכל להיות באותו ראש.
כמות המידע קובעת את משך תהליך ה-KT, שלרוב לוקח ככמה שבועות. שוב, הרבה תלוי במורכבות המערכת. יתר על כן, עדיף שהאדם מהצוות הנוכחי יהיה זמין זמן מה לאחר מכן למקרה שיהיה צורך לשאול אותו שאלות נוספות.