ניהול הזמן שלך יכול להיות משימה מסובכת כאשר אתה לא שם לב לשעון ומוצא את עצמך עובד הרבה מעבר לזמן היציאה. מזל שישRescueTime, שעוקבת אחר כמה זמן אתה מבלה בגלישה באתרים מסוימים ובשימוש בתוכנות מסוימות, וברגע שתראה באיזו יעילות ניצלת את הזמן שלך, תוכל להשתמש בנתונים אלה כדילהחזיר את היום שלך. שוחחנו עם רובי מקדונל, סמנכ"ל פיתוח מוצר ב-RescueTime, כדי ללמוד איך זה נוצר.
הקדמה מאת אנדי אורין.
מאיפה הגיע הרעיון לאפליקציה? האם ניסית לפתור בעיה שחווית, או שההשראה הגיעה ממקום אחר?
האם יש לך אי פעם את הימים שבהם אתה יודע שעבדת קשה כל היום, אבל אז אתה לא זוכר מה עשית עד השעה 17:00 מתגלגל? מצאנו את עצמנו במצב הזהדֶרֶךלעתים קרובות מדי וזה היה ממש מתסכל. זה הרגיש כאילו שעות היום שלנו נופלות לתוך חור שחור. בדרך כלל יכולתי לזכור כמה דברים שעשיתי, אבל הניסיון לקחת בחשבון שמונה שעות שלמות תמיד הסתיים עם חבורה של נקודות ריקות. בסופו של דבר הרגשתי ממש אשמה על זה, וחשבתי שהזמן החסר בוודאי הושקע בטוויטר או בקריאת בלוגים או משהו.
בכל מקרה אני קצת מכור לעבודה, אז האשמה הזו הובילה לעבודה רבה בלילות ובסופי שבוע עד שהרגשתי שהשקעתי "יום טוב". למרבה הצער, זה היה דפוס שקל ליפול אליו. זה היה מצב די נפוץ סביב המשרד שבו עבדתי, אז המייסדים האחרים ואני פרצנו יחד סקריפט שישמור יומן של היישומים שבהם השתמשנו. לאחר מכן גלגלנו את הזמן הזה כדי שנוכל לראות פירוט מדויק של האופן שבו אנחנו מבלים את הזמן שלנו בפועל.
מיד התחלנו ללמוד כמה דברים מדהימים. לדוגמה, גיליתי שביליתי יותר זמן בדוא"ל מכל דבר אחר, וזה הסביר את הפערים בזמני שלא יכולתי לזכור. זה לא שהסתובבתי, זו הייתה בעיית תקשורת של החברה (אאחד שכיח, בזה).
גילינו שעל ידי רישום מדויק של זמננו, הצלחנו להיות מציאותיים יותר לגבי האופן שבו אנו מוציאים אותו. הרגשתי פחות אשמה, והפסקתי ללחוץ על עצמי לעבוד 60 שעות בשבוע כל הזמן. הנתונים האלה נתנו לנו פלטפורמה להתנסות בפריצות לפרודוקטיביות אחרות ולמדוד את השינויים. התחלנו לספר לאנשים על צעצוע הניתוח הקטן והחנון שבנינו, ולהפתעתנו הרבה אנשים אמרו שזה נשמע ממש מגניב והם אוהבים לנסות את זה בעצמם. זו הייתה הנקודה שבה הבנו שזה עשוי להיות מוצר מעניין לבנות עבור אחרים.
אחרי שהעלית את הרעיון, מה היה השלב הבא?
אמִגרָשׁשל איטרציה ובדיקת רעיונות חדשים. לא היו הרבה מוצרים כמו RescueTime כשעבדנו עליו לראשונה, אז היינו צריכים ללמוד הרבה על ידי ניסוי וטעייה. ניסינו הרבה דברים כדי להבין איזה מידע שימושי נוכל לחשוף, אילו סוגי דברים לעקוב אחר וכיצד להציג אותו. זו הייתה חוויה מרובדת. ברגע שהבנו באילו אפליקציות אנחנו משתמשים כל היום, הבנו שרוב העבודה שלנו מתרחשת בדפדפן, אז התחלנו לעקוב אחר אתרים בדיוק כמו אפליקציות.
ברגע שהייתה לנו תמונה טובה של הזמן שלנו במחשב, החלל השלילי שמתמלא על ידי פגישות, שיחות טלפון וכו' נעשה ברור מאוד, אז הוספנו את היכולת לשמור יומן זמן הרחק מהמחשב. ואז סמארטפונים הפכו לחלק מהתמונה, והיינו צריכים לתמוך גם בהם, מכיוון שאנשים מבלים יותר ויותר מהימים שלהם דבוקים לטלפון שלהם. בילינו הרבה מחזורים בהרחבה והתמקדות עד שהרגשנו שאנחנו מתקרבים לאיזון שהיה מעניין מבלי להיות מכריע מדי.
איך בחרת לאילו פלטפורמות למקד ולאיזה להתעלם או לחכות?
ובכן, לכולנו הייתה מערכת מיומנות הרבה יותר חזקה לבניית אפליקציות אינטרנט מאשר יישומי שולחן עבודה, אז עשינו את כמות העבודה הקטנה ביותר האפשרית על החלק של האפליקציה שבאמת רצה על המחשבים שלנו (הגרסה הראשונה של אפליקציית Mac הייתה רק AppleScript!), ולאחר מכן דחף את כל השאר לשרת כדי לטפל בעיבוד ובתצוגה. בזמנו, זה הרגיש קצת עצלן כי פשוט הכנסנו את הנתונים לסביבה שבה היה לנו נוח יותר. אבל ברגע שהתחלנו לתמוך בפלטפורמות אחרות, התברר מאוד שזו הדרך החכמה ללכת. כעת, כאשר אנו מפיצים פלטפורמה חדשה, אנו חוסכים הרבה מחזורים נוספים בכך שלא נצטרך לשכתב הכל מאפס.
מה היה המחסום הכי גדול שלך ואיך התגברת עליו?
אני חושב שהשיחה סביב פרטיות הייתה ממש מעניינת. כשאתה בונה לעצמך כלי מעקב עצמי, פרטיות היא לא כל כך בעיה. אתה בשליטה מלאה פחות או יותר על הנתונים שלך. עם זאת, ברגע שאנשים אחרים התחילו להשתמש ב-RescueTime, הדברים קיבלו דינמיקה אחרת. ResuceTime נותן לאנשים תיעוד של כל שנייה שהם מבלים בישיבה מול מחשב, כך שמטבע הדברים אנשים היו מודאגים מהנתונים.
קיבלנו משוב מדהים מהמשתמשים שלנו ועבדנו קשה מאוד כדי ליצור פלטפורמה שאנשים מרגישים בנוח ובטוחים להשתמש בה. זה היה כרוך בהכנסת הרבה בקרות פרטיות, הפיכת חלק מהדברים להצטרפות במקום ברירת מחדל, ובאופן כללי מאמץ לעקוב רק אחר דברים שעומדים להיות בעלי ערך אמיתי למשתמש. זה עדיין נושא שמועלה, אבל עם כמות הפרטיות והשליטה שאנו נותנים למשתמשים שלנו, אנשים בדרך כלל מרגישים טוב עם זה.
איך הייתה ההשקה עבורך?
זה היה טוב, וראינו צמיחה מתמדת לאורך השנים. לאחרונה פרסמנו חשיבה מחודשת מלמעלה למטה על האפליקציה, וזה באופן אישי היה הרבה יותר מרגש. עם ההשקה הראשונית, במקרה הרע תקבלו אדישות. אין זה סביר שאתה הולך להרגיז מישהו באופן פעיל. לזרוק עיצוב מחדש מוחלט בחיקו של בסיס משתמשים קיים, לעומת זאת, יכולה להיות מפחידה לחלוטין! חלק מהשינויים שעשינו היו די בסיסיים, אז היינו צריכים לנקוט בגישה פחות מצטברת ממה שהיינו רוצים. אני שמח שעשינו את זה כמו שעשינו, אבל זה היה מורט עצבים בטירוף.
ל-RescueTime יש עשרות אלפי משתמשים המבקרים באתר מדי שבוע, והקדשנו הרבה זמן לחשוב כמה שיותר כדי שלא נפסל את החוויה שלהם. עשינו עבודה רבה עם המשתמשים שלנו לקראת ההשקה כדי לאמת את השינויים שעשינו, וביצענו כמה שיותר נקודות גסות לפני שהחלפנו את המתג. עם זאת, ההכנה השתלמה, ועד כה הגרסה החדשה התקבלה ממש יפה.
למעלה: צוות RescueTime בעבודה.
איך מטפלים ביעילות בבקשות וביקורות של משתמשים?
אנחנו מנסים להגיב באמת לבקשות תמיכה. רוג'ר, ראש התמיכה שלנו, הוא גיבור על מוחלט בהקשר הזה. אבל כולנו לוקחים חלק בתמיכה. זה בין השאר בגלל שאנחנו צוות קטן וכל אחד צריך למלא תפקידים שונים מעת לעת. אבל זו גם דרך מדהימה להבין את הצרכים הדחופים ביותר של הלקוחות שלנו. אינטראקציה ישירה עם אנשים המשתמשים ב-RescueTime שומרת עלינו כנים ועוזרת לנו להימנע מהנחת הנחות רעות.
בכל הנוגע לביקורות, אנחנו מנסים להתמודד איתן בצורה בונה ככל האפשר. דברים רבים לגיטימיים לחלוטין, ומהווים דחיפה טובה עבורנו לשפר משהו שחסר או מיושם בצורה גרועה. יחד עם זאת, אנו רוצים לשמור על האפליקציה פשוטה, כך שלא נוכל ליישם כל פיצ'ר שמתבקש. אבל חלק מהכיף בבניית אפליקציה כזו הוא למצוא דרכים לסנתז את כל המשוב הזה ולבצע שיפורים שיעזרו לכסות את רוב הבקשות.
עכשיו, איך מחלקים זמן בין פיתוח פיצ'רים חדשים לניהול קיימים?
אנו מנסים להפיץ תכונות חדשות בכמה סבבים של שינויים קטנים, בדרך כלל בונים מתכונת יסוד קיימת. זה הופך את הגבול בין שיפורים לתכונות חדשות לגמרי מטושטש מעט. אבל זה נחמד, כי זה מאפשר לנו להבין במהירות מה עובד ומה לא, וזה לא קושר אותנו במחזורי שחרור ארוכים כדי שנוכל להחליף הילוך אם נצטרך. היוצא מן הכלל לגישה זו יהיה העיצוב המחודש האחרון שלנו, שהיה יותר מאמץ אינטנסיבי לבנות הרבה פונקציונליות חדשה.
איזו עצה היית נותן לאחרים שרוצים לקחת על עצמם פרויקט דומה?
זה די חשוב להיות מסוגל להזדהות עם המשתמשים שלך, אז הייתי אומר לנסות לטפח את המיומנות הזו. לנסות לעצב עבור שוק או טרנד במקום עבור המשתמש זו מלכודת שקל ליפול אליה. זה עוזר אם אתה מגרד בעצמך. אלא אם כן אתה מוזר מוחלט, כנראה שיש עוד כמוך בחוץ. הצד השני של זה הוא לא להיתפס יותר מדי בחזון שלך שאתה לא מאמת את ההנחות שלך. אם יש לך רעיון מהדהד עם אנשים, זה בדרך כלל די קל לגרום להם להגיד לך אם אתה נשאר על המסלול או לא. ערוצי תמיכה יגידו לך הרבה, אבל גם יחפשו הזדמנויות נוספות להיות איפה שהמשתמשים שלך נמצאים, ולדבר עם כל מי שאפשר על זה. אנחנו די פעילים בתחום המקומיעצמי כמותימפגשים למשל. זו קבוצה נהדרת של אנשים להיות בסביבה כשאתה בוחן את הצד האנליטי של פרודוקטיביות.
לבסוף, אתה כנראה הולך להבין הרבה דברים תוך כדי כך, כך שבלוג הוא דרך מצוינת לנהל שיחה מתמשכת עם אנשים שחושבים על מה שאתה עושה. הצגנו מספר תכונות בתור "מה אם היינו עושים _____?" פוסט בבלוג, וזו דרך מצוינת לקבל אימות מוקדם לפני השקעה בתכנון והנדסה.
כל יום רביעי שני,מאחורי האפליקציהנותן מבט מבפנים כיצד נוצרו כמה מהאפליקציות האהובות עלינו - מהרעיון ועד ההשקה (ומעבר לכך). יש מישהו שהיית רוצה לראות מוצג? אֶלֶקטרוֹנִיטסה.