כריית נתונים לצוות מכירות

הסתיים בתאריך:

20.06.2020

תקופה:

חודש

טכנולוגיות:

Python Selenium MS Sql

סקירת הפרויקט

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

תהליך הפיתוח היה עם Python ו-Selenium. סלניום הוא כלי מאוד חזק לביצע תהליכי סקרייפינג ופייתון היא שפה מאוד חזקה בעבודה עם DB. בסיום שליפת הנתונים הכנסנו אותם לתוך בסיס הנתנים של מערכת ה-CRM של החברה שהיה ב-MS SQL.

כאמור כמו בכל הפרוייקטים שאני שותף בהם אני מקפיד על קוד איכותי לפי הקווים המנחים הבאים:

1. קריאות: קוד צריך להיות קריא ומובן, כך שמפתחים אחרים יוכלו להבין אותו בקלות.

2. אחזקה והרחבה: קוד צריך להיות כתוב בצורה שמאפשרת תחזוקה קלה והרחבה בעתיד.

3. עקרונות פיתוח: שימוש בעקרונות פיתוח כגון DRY (Don't Repeat Yourself) ו-meaningful name לכתיבת קוד יעיל ונקי.