[קישור לקובץ mp3]פרק מספר 493 של רברס עם פלטפורמה (אוטוטו 500…), שהוקלט ב-18 במרץ בפברואר 2025 -
הפסקת-אש קורסת 🎗️
, Wiz נמכרת. אורי ורן מארחים את
אסף מחברת
Evinced כדי לדבר על אקססיביליות (Accessibility), פיתוח Frontend ועוד - Best Practices, איך עושים, איך מודדים ומה כל מפתח היום צריך לדעת על נגישות.
01:50 אסף ו-
Evinced(רן) אז לפני זה - אסף, כמה מילים עליך?
- (אסף) אז אני אסף שוחט-אבידע. בתעשייה כבר הרבה שנים, חגגתי השנה 40 - אלוהים ישמור, אבל יופי . . .
(אורי) 40 - בגיל, לא בתעשייה . . .
- (אסף) תלוי איך אתה סופר . . . לא, בגיל, זה היה מאוד מפתיע.
(רן) . . . בשנות כלב . . .
- (אסף) . . . בשנות-כלב זה פי-משהו . . . ובתעשייה הרבה שנים: כל מיני תפקידים - עשיתי Backend, Frontend, ניהול . . .
- בשנים האחרונות אני Frontend Tech Lead בסטארטאפ מאוד מאוד מעניין בשם Evinced, שמתעסק בעולם של נגישות - בעצם, עוזר לחברות גדולות להנגיש את הנכסים הדיגיטליים שלהן.
- שזה אומר שאם יש אתרים או אפליקציות לטלפון - רוצים להנגיש אותן לכמה שיותר אנשים בעלי מוגבלויות.
- אנחנו נדבר היום על למה עושים את הדבר הזה ואיך עושים את זה, אבל בגדול זה מה ש-Evinced עושה
- באמצעות כל מיני כלים כמו בינה מלאכותית, מילים כמו AI, Computer Vision ועוד ראשי תיבות . . .
(רן) . . . בדיוק רציתי להגיד שאורי שנייה נשם לרווחה שלא מדברים היום על AI . . . אבל הנה, הרסת לו, אז . .
- (אסף) יכול להיות שזו הפעם האחרונה שנגיד את צמד המילים הזה על היום . . .
(אורי) יש את ה-”A” בAccessibility . . .
- (אסף) יש גם “I”, או כמה “I”-יים . . .
(רן) כן, מעולה. אז
Evinced, באמת, אני מזכיר, חברה מעניינת ואולי ככה לפני שנכנס לנושא, אז כשאנחנו מדברים על אקססיביליות (בAccessibility), אז על איזה סוגי מוגבליות . . . זאת אומרת, המוצר שלכם, החברה שלכם - במה? איפה הפוקוס? גם מבחינת לאיזה סוגי מוגבליות אתם פונים - או יכול להיות שלהכל - וגם מבחינת ה-Life Cycle של המוצר - כלומר, לאיזה פרסונות בתהליך פיתוח התוכנה אתם פונים?
- (אסף) אוקיי, אז בואו - אפשר לצייר את זה בעצם בצורה כזאת: נגיד שאתה . . . תדמיין שאתה בנק. תדמיין שאתה Wiz . . . דמיין שאתה הבנק, אוקיי? אולי זה כבר אותו דבר . . .
(אורי) . . . תדמיין שאתה הבנק של
Wiz . . .
- (אסף) דמיין שאתה הבנק, אוקיי? אולי זה כבר אותו דבר . . . זה נשמע לי כיף להיות בכל הכיוונים . . . - ויש לך לקוחות.
- עכשיו, אתה רוצה להנגיש את האתר של הבנק שלך לכל הלקוחות - חלקם עם בעיות קוגניטיביות, חלקם - יש להם לקות ראייה, חלקם - יש להם לקות-שמיעה.
- חלק משתמשים באפליקציה בטלפון, חלק משתמשים באפליקציה או באתר במחשב . . . .
- ולך מאוד מאוד קשה למפות את כל הבעיות שלך, לתעדף בין בעיות הנגישות או בכלל אפילו לדעת מה הבעיות שקיימות.
- כאן Evinced נכנסת: Evinced עוזרת למפות את הבעיות.
- אנחנו לא פותרים את הבעיות עבור הלקוחות, אנחנו לא נותנים איזשהו Plug & Play, פתרון כזה, אלא אנחנו בעצם נותנים טכנולוגיה שעוזרת לך.
- אחד - למפות את הבעיות באפליקציה או באתר הקיים שלך, כדי לדעת איפה הבעיות הנגישות שיש לי.
- יש לך - שוב, אתה בנק, מזל טוב - יש לך עשרות-אלפי עמודים עם כל מיני טפסים והמון המון דברים - אתה לא יכול לבדוק את זה בצורה ידנית, פשוט זה לא Scalable-י.
- יש חברות שעושות Auditing ידני לנגישות - זה לא Scalable-י אם יש לך כל כך הרבה עמודים.
- גם יותר מזה - עשית עכשיו תיקון קטן? תבוא שוב ותעשה עוד Audit ידני . . . עשית Refactor, החלפת את הצבעים של הלוגו? עוד פעם. המון כסף, המון המון זמן.
- אז כאן אנחנו נכנסים לתמונה, ובכל ה-Lifecycle של המוצר - כי בעצם אחד הדברים ש... אחת המסקנות הייתה שזה לא מספיק לעבור רק על מוצר מוגמר.
- בסוף אנחנו מפתחים ואנחנו יודעים איך מפתחים עובדים. כלומר אני פתאום מפתח Frontend - אם תיתן לי Bug אחרי שכבר שמתי את המוצר ב-Production, זה יהיה לי נורא נחמד אבל חבל לי על זה שהם יעירו אותי בלילה, כן? אני אוהב לישון, בגדול די אוהב לישון . . .
- אני מעדיף למצוא את ה-Bug ב-Unit Test לפני, או ב-End-to-End Test, או אם אפשר אפילו לפני שזה מגיע, לדרישה למצוא את ה-Bug על גבי האפיון ב-Figma - אני מעדיף שלפני שהדברים נכנסים “לכבשן הדפוס” של ה-R&D, עוד במעבר הזה בעצם כש-Product מורידים איזושהי דרישה או כשהמעצב מעצב איזשהו משהו, שיהיה לו פידבק לדעת האם הייצוב שעצבתי הוא נגיש באיזושהי מידה.
- אז בעצם Evinced נותנת סט של מוצרים.
(רן) כלומר - פונט קטן מדי, ניגודיות-צבעים לא נכונה, אולי כפתור קטן מדי, שקשה ללחוץ עליו . . . כאלה דברים שאפשר לגלות בשלב ה-
Figma. כמובן שאפשר לגלות גם אחר כך, אבל זה פשוט יהיה יותר יקר לתקן את זה אחר כך.
- (אסף) כן, אז יש פה . . . אפשר כבר לעשות קפיצת-ראש טיפה על, באמת יש את הדברים ה... כמו שאמרת, ניגודיות צבעים וגודל פונטים ודברים כאלה.
- יש דברים שהם קצת יותר עמוקים בשביל... למשל, אפילו יש סמנטיקה, כן? מי שבקהל עשה Frontend אי-פעם, יודע שאפשר לבנות עולם שלם באמצעות <div>-ים . . כן, זה אפשרי, אתה יכול... <div> יכול להיות כל דבר.
- זה מה שנחמד בFrontend - וזה מה שנורא בFrontend.
(רן) זה שיפו