האתגר
Penda Learning נולדה כפרויקט לענף האמריקאי של הלקוח הקודם שלנו, SAM Learning. בשנת 2019 נרכשה הפלטפורמה, והבעלים החדשים החליטו לבצע עדכון מקיף על מנת להתאים אותה טוב יותר ללומדים מקומיים ולרגולציות ארצות הברית. הם פנו ל‑Intersog כדי להוביל את השדרוג.
הפתרון
חיי הפרויקט חולקו לשלושה שלבים עם יעדים ואתגרים שונים.
שלב 1: SAM + Penda
שיתוף הפעולה שלנו החל כש‑Penda Learning הייתה עדיין פרויקט צד של חברת SAM Learning הבריטית. שני הפרויקטים חלקו פונקציות ומאגרי נתונים, אך התאימו תוכן וחוקים שונים לשווקים מקומיים. לאחר רכישת הפרויקט ב‑2019, הצוות שלנו עסק בהפרדת הפרויקטים והעברתם לשרתים בארה״ב.
שירותים שסופקו:
- ניתוח, עדכון והעברת מסדי נתונים לשרתים בארה״ב
- הוספת פונקציות חדשות לפרויקטים SAM ו‑Penda
- שדרוג הפרויקט לגרסה העדכנית ביותר של PHP
- עדכון שרתי הווב
- העברת בסיס הקוד ל‑GitLab
טכנולוגיות בשימוש: jQuery, Backbone, PHP, MySQL
במאי 2020 החלה Penda Learning לפעול כמוצר עצמאי לחלוטין.
שלב 2: Penda Learning V.1
הבעלים שאפו לארגן מחדש את הפלטפורמה, אך הגרסה הישנה הייתה זקוקה לתמיכה ועדכונים בתקופת ההכנה. המשימה העיקרית שלנו הייתה לייצב ולשפר את הפלטפורמה כך שהמשתמשים הקיימים ייהנו מפעולה חלקה.
שירותים שסופקו:
- ניתוח QA ותיקוני באגים
- שילוב תכונות חדשות להפיכת המוצר לניתן לשיווק
- תמיכה ועדכונים שוטפים
שלב 3: Penda Learning V.2
באביב 2021 התחלנו לפתח את הגרסה החדשה של הפלטפורמה מאפס. כתוצאה מכך יכולנו לארגן את התהליכים ולקבוע ארכיטקטורה וסטנדרטים כבר מהרגע הראשון, כך שנוכל להרחיב את הצוות והפלטפורמה בקלות בעתיד.
החלטנו לאמץ גישת פיתוח מבוססת מרכיבים (CBD), המאפשרת יצירת בלוקים ותבניות לשימוש חוזר. בנוסף הגדרנו סטנדרטים לקוד כדי שמפתחים חדשים יוכלו להשתלב בפרויקט בקלות.
נכון להיום, הצוות שוקד על עיצוב UI/UX חדש ועל פיתוח צד שרת של הפלטפורמה. הצוות מורכב ממנהל פרויקט, ארבעה מפתחי PHP (Lumen), מומחה DevOps, מפתח React ומעצב.



