מצד אחד, לנהל איש פיתוח זה כמו לנהל כל עובד אחר. הם רוצים מנהלים שיסייעו להם לפתור בעיות עסקיות וטכניות ושיעזרו להם להגשים את שאיפות הקריירה. אבל מבחינות אחרות, תוכניתנים הם מעט אחרים.
הניסיון להבין ולתמרץ אנשים מסוג זה עלול להיות קשה למנהלים - במיוחד אם אין להם רקע טכני. מתוך ההנחה שמפתחים יודעים טוב מכולם מהי הדרך הנכונה לנהל אנשים כמותם, עורכי הכתבה שוטטו ברשתות חברתיות וקהילות מקוונות ושאלו, "מהו הדבר האחד, החשוב ביותר, אותו מנהלי IT צריכים להבין אודות ניהול והמרצת מפתחים"? התגובות המעניינות ולעיתים מפתיעות, לפניכם.
חלק מהמנהלים מאמינים שאם יותירו את אנשי הפיתוח לבדם הם לא יכתבו אפילו שורת קוד אחת, ובמקום זה יעבירו את זמנם מול משחקי מחשב. זה פשוט לא נכון. המשאלה העיקרית שחזרה ועלתה בקרב המפתחים שענו לשאלות שלנו הייתה שמנהלים יסמכו עליהם לעשות את העבודה כראוי. "המוטיווציה הטובה ביותר באה מבפנים", אמר רודי ליימבק, יועץ בתחום ה-SQL שעבד במשך 30 שנה כמפתח. "אנשי פיתוח צריכים לקבל את החופש לתכנת, כי זה מה שהם אוהבים לעשות", הסביר.
"גלו מה המפתחים אוהבים לעשות, ומצאו דרך לאפשר להם לעשות את זה באופן שיועיל לחברה", הציע אילייה פראוב, תוכניתן בחברת Disy Informationssysteme. "האנשים בעלי המוטיווציה הגבוהה ביותר הם אלה שעושים מה שהם אוהבים".
"לאנשי פיתוח, באופן כללי, יש יכולות אישיות גבוהות", טען פול דניאלסון, מנהל IT בעיתון גדול. "צריך לתת להם מקום לפתח פתרונות מבלי להאכיל אותם בכפית במתודולוגיות. אין דבר שמדכא את ההתלהבות של איש תוכנה טוב יותר מאשר לקבל מטלה, ולאחריה הנחיות בדיוק כיצד לבצע אותה".
בנוסף, מנהלים לא צריכים לצפות שתוכנה תפותח כמו בפס ייצור. "זה תהליך של גילוי, לא סתם ייצור", כתב תוכניתן שהזדהה בשם ג'יימס. "עדיף תמיד להציג למפתחים את התמונה הכללית. כמה שיותר עבודה ומידע שאני מקבל מראש, כך אני יכול לראות את המטרה הסופית ולפעול בהתאם באופן עצמאי".
מרבית התוכניתנים היו רוצים להתרכז בכתיבה של קוד מוצלח. עבור רבים מהם, התפקיד החשוב ביותר של המנהל הוא לסנן את הפוליטיקה התוך משרדית. מפתחים רוצים ומצפים מהמנהלים שלהם לטפל בכל הסחות הדעת הארגוניות, הפגישות המיותרות, הניירת, ובזבוזי זמן אחרים, אמר ליימבק.
תוכניתנים לא בהכרח מצפים שהבוס יבין מה הם עושים. עם זאת, הם רוצים שהוא יקשיב לפני קבלת החלטות. "שוחחו מדי פעם עם האנשים שעושים את העבודה. תבדקו מה מניע אותם ומה הם צריכים על מנת להשלים את המשימה", המליץ מומחה ה-IT מייקל פורמניוק. "מוטיווציה יכולה להתחיל גם מלמעלה וגם מלמטה, אבל אם שני הצדדים אף פעם לא מתקשרים באופן ישיר, אין הבנה אמיתית".
"הקשיבו באופן אקטיבי ודברו בפתיחות", זהו העיקרון המנחה של ג'ייסון טרבילקוק, איש פיתוח ממיניאפוליס. "למרבה המזל, מנהל המערכות שלנו נוהג בדיוק כך", סיפר. "זהו עקרון שנכון לא רק למנהלי IT, הוא צריך להיות נכון לכל אדם בארגון. ללא תקשורת פתוחה וישרה, אתם בדרך הבטוחה למשבר".
תקשורת זה לא רק החלפה מדויקת של מידע, המשמעות היא גם לתת משוב ומחמאות למפתחים - במיוחד אם רוצים לתת להם מוטיבציה. "מבחינתי, מחמאות מילוליות זה מצוין", כתב אחד המפתחים איתם שוחחנו. "אפילו אם אני לא הטוב ביותר, אני עדיין זקוק לרמה מסוימת של משוב חיובי על מנת לדחוף אותי קדימה". שימו לב שמשוב אינו רק להגיד לתוכניתנים כמה הם טובים, חשוב גם לקבוע רף ציפיות ולהיות עקבי והוגן.
לא ציפינו שחלק מהתשובות תעסוקנה באופן כה גלוי בנושא הכספי. אחד המפתחים הגיב לשאלת הבסיס "מהו הדבר האחד, החשוב ביותר אותו מנהלי IT צריכים להבין אודות ניהול והמרצת מפתחים?" במילה אחת: כסף. ולשאלת ההמשך "למה בחרת דווקא תשובה זו?" הוא ענה: "כי זה מה שבחורות אוהבות".
משעשעת ככל שתהיה, תשובה זה לא הייתה יוצאת דופן. "בכל מה שקשור למוטיבציה, אם לא משלמים לי כמו שצריך, אני לא יוצא בבוקר מהמיטה", כתב אחד המגיבים. "זה שאומרים לי שאני עושה עבודה טובה לא נותן לי שום מוטיווציה אם זה לא מלווה בתשלום נאות", כתב אחר. "כסף הוא המוטיווציה המרכזית לכל עבודה - שלמו כמו שצריך ויהיו לכם עובדים מרוצים", הוסיף משתתף אחר שהמליץ למנהלי IT לעקוב באופן רציף אחרי גובה המשכורות בתעשייה על מנת לוודא שאנשי הצוות שלהם מקבלים שכר הוגן.
אפשר להבין את הדברים הללו ברמה הפשוטה ביותר. אנשי פיתוח הם מקצוענים שמצפים לקבל פיצוי הולם תמורת הניסיון והמיומנויות שלהם. אין שום ספק שאחת הדרכים לתת משוב חיובי לתוכניתנים, במיוחד הטובים שבהם, היא דרך תלוש המשכורת.
נסו לחשוב על אנשי IT טובים כמו על חתולים, כתב פט פלאן, מנהל מסדי נתונים המתמחה בטכנולוגיות PeopleSoft. "אם אתם מתנהגים אליהם בצורה יפה, מציעים להם מדי פעם פינוק מיוחד, ומחנכים אותם בצורה הוגנת, לא צריכה להיות בעיה. אפילו אם אתם מחמיצים פה ושם נקודה כזו או אחרת, הם יסתגלו", אמר. "אבל אם תחמיצו את הנקודות הללו באופן עקבי למשך יותר מדי זמן, הטובים שבהם יתחילו לשוטט מסביב בחיפושים אחרי הזדמנויות טובות יותר".
וגם הניהול דומה לגידול חתולים, הסביר פלאן. לדוגמא, ניהול ברמת המיקרו של חתולים הוא חסר טעם - התוצאה מתסכלת גם עבורכם וגם עבור החתול. "וודאו שהחתול מבין מה אתם רוצים. אם הייתם ברורים, הוא יפתיע אתכם באופן עקבי על ידי ביצוע עבודה טובה יותר ממה שאתם מצפים, ולעיתים קרובות בדרכים חדשות ומעניינות".
בנוסף, עם חתולים חשוב למצוא את האיזון. זה רעיון רע להאכיל חתול יותר מדי או פחות מדי, כתב פלאן. "יותר מדי אוכל הופך אותם לעצלנים. פחות מדי והם מתחילים לעשות דברים שאתם לא רוצים שיעשו. מצאו את הרמה הנכונה עבור כל אחד, ואל תשכחו להשאיר מקום לפינוק כזה או אחר (לפעמים כי מגיע, ולפעמים בלי שום סיבה מיוחדת)".כמו כן, חשוב מאוד לא להתעלל בחתולים. הם יעשו כל מה שהם יכולים על מנת להחזיר לכם כגמולכם. זכרו גם שחתולים לומדים הרבה תוך כדי משחק לכן חשוב להשאיר להם קצת זמן פנוי. הפעילות תועיל להם, עבודת הצוות תשתפר, וברוב המקרים בסופו של דבר תקבלו חתולים, או עובדים ממושמעים יותר.
מה הכי חשוב לכם בעבודה? ועל מה הייתם מתפשרים, כסף או עניין?
קישור לכתבה בדה מארקר
טריפלטק - השמה בהייטק
הוספת תגובה על "מה רוצים המתכנתים או: איך לנהל אנשים יצירתיים"
נא להתחבר כדי להגיב.
התחברות או הרשמה