כך תטמיעו מוצרי מדף אצל משתמשי קצה לא טכנולוגיים בלי לסבך להם את החיים

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

לשדרג את המערכת ולשמור עליה פשוטה לשימוש (צילום: Dreamstime)

מאת גדי רוטמן, סמנכ"ל מוצר, Qlik Israel

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

חברת BriefCam התמודדה עם אתגר כזה בדיוק, כאשר הטמיעה בפלטפורמת ניתוח הווידאו שלה פתרון BI מובנה (Embedded Analytics) של חברת Qlik.

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

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

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

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

ליצור מערכת ידידותית לשימוש

תהליך ההטמעה הזה ייצר מספר אתגרים מרכזיים – וגם פתרונות יצירתיים ופשוטים לאימוץ.

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

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

בנוסף, כדי להנגיש עוד יותר את המערכת יצרו בחברה סדרה של master items, הכוללים מדדים מוכנים מראש. המטרה היא להקל על משתמשי הקצה שרוצים ליצור או לשנות גרפים בעצמם, כדי שלא יצטרכו להתעסק עם שדות ולייצר חישובים מורכבים. החברה ייצרה סט נרחב של ממדים ומדדים שברוב המקרים עונים על הצורך של משתמשי הקצה. לדוגמה, משתמש שירצה לייצר גרף של כמות האובייקטים לפי תאריך, יוכל באמצעות ממשק drag and drop פשוט לגרור את האייטמים הרלוונטיים.

2. אופן ההתקנה וקונפיגורציה: כאשר מתקינים את המוצר הסופי אצל לקוחות, הם מקבלים פלטפורמה הכוללת את פלטפורמת ה-BI של Qlik כחלק מהמוצר הסופי. צריך כמובן להקפיד על אחידות ברמת הנראות וה-UX/UI – אבל זה לא מספיק.

צוות ה-DevOps של החברה הטמיע את ההתקנה של Qlik Sense בתוך ה-installer של BriefCam – כלומר, כאשר הלקוח מבצע התקנה, ברקע מתבצע silent installation של Qlik. השלב הבא הוא הרצה של כלי שפותח בפייתון ומבצע את כל הקונפיגורציה של BriefCam בתוך Qlik. זה כולל פעולות כגון ייבוא ופיבלוש אפליקציות רלוונטיות, לדוגמה אפליקציית הקליינט הכוללת את הדשבורדים המוכנים לשימוש; יצירת data connectors רלוונטיים (מקורות נתונים שונים כגון תיקיות, DB וכדומה – כל מה שמזין את הדשבורדים בנתונים); יצירת טאסקים שאחראים על עדכון הנתונים באופן אינקרמנטלי; והגדרות תשתיות נוספות כגון פורטים, virtual proxy ועוד.

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

החברה פיתחה תהליך שבו מקימים את היוזר במערכת ה-Admin שלה, ולאחר מכן מקצים אותו לקבוצה מיוחדת של RESEARCH (מודול ה-BI של החברה).

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

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

הכתבה בחסות Qlik Israel

Qlik Israel הינה הנציגה הרשמית של Qlik העולמית, ומובילת שוק הדאטה והאנליטיקה בישראל מזה 10 שנים ברציפות על ידי חברת המחקר STKI .
פלטפורמת ה-BI המתקדמת Qlik Sense מאפשרת לעשרות אלפי לקוחותיה מכל המגזרים: הייטק וסטארטאפים, פיננסי, ממשלתי, בטחוני, רפואה, קמעונאות ועוד, לבצע באופן עצמאי ופשוט, ניתוח ויזואלי של נתונים עסקיים ולהנגיש את המידע הקיים בארגון, הכל במקום אחד, במטרה למצות את הדאטה, להסיק מסקנות ולקבל החלטות על בסיס אמת ארגונית אחת.
המשתמשים נהנים מגוף תמיכה “כחול לבן” המעניק מענה מהיר בכל נושא ומאפשר ליהנות מחיבור לקהילת המשתמשים המקומית "Qlikers" וגם מהקהילה העולמית הכוללת למעלה מ- 120,000 מפתחים מרחבי העולם, איתם ניתן להתייעץ ולחלוק ידע, יישומים ונתונים.

כתב אורח

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

אין תגובות

התגובות לפוסט סגורות.

תגיות לכתבה: