אני לא נתקל במצבי קיצון משום דבר שתיארת
אבל במקרים המעטים בהם אכן נתקלתי, הנה השיטות בהן נקטתי:
 
1. אנשים שלא רוצים לשתף מידע
כמעת תמיד קיימת דרך לעקוף אדם כזה ולהגיע למידע.
 
פעם אני וחבר לצוות עשינו בקטנה הנדסה לאחור למוצר של החברה שלנו, כי היה לוקח יותר מידי זמן ליצור קשר עם המחלקה שאחראית עליו ולברר פרטים.
 
אם מצב כזה מגיע לקיצון שבולם את העבודה, דואגים שכל שרשרת הניהול שלך תדע בדיוק מי יוצר את הפקק, ואחרי פעם פעמיים אדם סביר לומד לשתף פעולה.
 
2. מנהלים ועמיתים עוקצניים שאוהבים לבלבל אותך בהוראות כלליות
לומדים לעקוץ בחזרה.
לוקח זמן לפתח מומחיות בזה, אבל כשמצליחים זה דווקא מאוד כיף.
לי יש נושאי עקיצה קבועים לכל מי שאני נוהג לעקוץ וזה מקל על העבודה
 
הוראה כללית לא צריכה לבלבל אותך.
את בן אדם, מהנדסת, ולא רובוט.
 
או שתקבעי את הפרטים החסרים בעצמך, או, אם את ממש לא בטוחה - תשאלי ותלבני את הפרטים מול מי שנתן את המשימה עד שיצא עשן.
 
3. בלגן בתיעוד וחוסר בהירות בדרישות, אבל אין לך שיתוף פעולה מהמנהלים
עושים סדר לבד ומתקנים ומוסיפים על הדרך.
 
הכי חשוב זה להכניס את הבלגן הזה בחישוב של לוחות זמנים, ובכל פעם שאותם מנהלים שלא משתפים פעולה שואלים ,"למה כ"כ הרבה זמן?" להזכיר להם את המצב.
 
4. מנהלים/עמיתים שצועקים ולא רוצים לדבר עניינית אלא רק לקבל תמורה
קצת עור עבה. אנחנו בישראל. אין מה לעשות - אנשים צועקים כאן.
 
תלוי במצב הספציפי הדרך הטובה ביותר יכולה להיות להתעלם, עד כדי יציאה מהחדר, או לצעוק חזרה חזק יותר.
 
בגדול, אני מקבל תחושה שקצת חסרה לך יוזמה.
מפתח תוכנה אמור להיות מסוגל לקבל משימה כללית ולקבוע לבד את הפרטים, לפחות מפתח טוב.
 
זה מה שמבדיל בין מהנדס \ מפתח ל-Code Monket - אחד שרק יודע להקליד לפי הוראות מפורטות.
אבל את האחרון אפשר להחליף במכונה, ובתחלס אם לא היינו צריכים מוחות אנושיים, אף אחד לא היה משלם למתכנתים "משכורות הייטק".