על מה מפתחים מבזבזים את הזמן שלהם?

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

מקור: Flickr, cc-by-Onesu Bieru

מקור: Flickr, cc-by-Onesu Bieru

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

דניאל גרינפילד, ‘שקט, מפתחים’.

איפה הזמן?

על פי מחקר שנערך על ידי חברת התוכנה Electric Cloud שסקר יותר מ-1,000 מהנדסי תוכנה ומפתחים, עולה כי מפתחים מבזבזים לפחות 20 אחוזים מהזמן שלהם, בהמתנה למשהו: המתנה לקוד שיתקמפל (הפיכתו של קוד בשפת תכנות לקוד בשפת מכונה שהמחשב מבין), המתנה לסיום הרצה של רוטינות בדיקה, או אפילו המתנה לבחור החדש שיחזור עם קולה ודונאטס מהקפיטריה הסמוכה.

מקור: Electric Cloud

מקור: Electric Cloud

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

לא עובדים מהר מספיק

בחברה החליטו לבצע את המחקר לנוכח תלונות רבות של לקוחות על כך שמפתחים לא עובדים מהר מספיק. בכדי לגייס את האנשים נשלחו הודעות ברחבי הרשת החברתית LinkedIn שביקשו ממפתחים ומהנדסי תוכנה להשתתף במחקר. ראש מחלקת השיווק של החברה, Ashish Kuthiala, מסר לאתר ReadWrite כי: “התוצאות הפתיעו אותי מאוד. מדובר באמצעי ויזואלי המאפשר לא רק להראות כיצד רוב המהנדסים מבלים את זמנם, אלא גם לשמש כאמת מידה לעשייה של המהנדסים והמפתחים בחברה בהשוואה לממוצע”.

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

אבישי בר

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

הגב

10 תגובות על "על מה מפתחים מבזבזים את הזמן שלהם?"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
Yossi Konijn
Guest

שכחו – 40% שיחות על איפה אוכלים צהריים. 35% זמן פייסבוק

Michael Arenzon
Guest

Welcome to hi-tech

Yossi Konijn
Guest

שכחו – 40% שיחות על איפה אוכלים צהריים. 35% זמן פייסבוק

Tal Koren
Guest

comment image

Tal Koren
Guest

comment image

Tal Koren
Guest

comment image

bestdnd
Guest

שימו לב שזמן הפיתוח בפועל עבור מהנדסי תוכנה הוא 19 שעות בשבוע, וזמן ההמתנה לבדיקות עבור מהנדס בדיקות הוא 8.8 שעות בשבוע.
(ע”פ הכתבה בקישור ReadWrite)

אותי דווקא מעניין ששמהנדסי תוכנה עובדים בממוצע כ 41 שעות בשבוע, ומהנדסי בדיקות 37 שעות. (סיכום השעות בכל גרף)

Rachel Saadia
Guest

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

בב
Guest

איפה שבעת התגובות הראשונות ?

גיק
Guest

זמן ההמתנה לקימפול הוא זמן מנוחה למוח והפעלה של החלק החברתי בו

wpDiscuz

תגיות לכתבה: