Size vereceğim ilk tavsiye, ekibi yönetmenin kendi programlama görevlerinizi yerine getirmekten daha kritik olduğunu kabul etmektir. Bu, yardıma ihtiyacı olan 3 çocuğunuz olduğunda, sizi gelişimden nasıl uzaklaştırdığı konusunda sızlanmamaya yardım etmek sizin işinizdir. Bir lider olarak, öncelikle kendi gelişim görevlerinize odaklanırsanız, ilerlemenin önündeki engel olabilirsiniz.
Ek olarak, yetki vermeyi öğrenmeniz gerekir. Bir saat içinde bu işi kolayca yapabileceğiniz ve bir gün boyunca akacaklarını bildiğiniz zaman birine görev vermek zordur. Ancak, görevleri almadıkça asla ilerlemeyeceklerdir ve ekibiniz oyun oynarken fazla mesai yapacaksınız.
Ayrıca, asla başka birisinin kodunu düzeltmeyin. Onlara neyin yanlış olduğunu (ve neden) söyleyin ve düzeltmelerini sağlayın. Ya da her şeyi düzeltmek zorunda olduğunuz bir döngüye gireceksiniz çünkü daha iyi olamıyorlar. Düzeltemezlerse, takımda kalmaları gerekip gerekmediğini düşünün. Zayıf takım üyelerinin kalmasına izin vermeyin, çünkü yaptıkları her şeyi düzeltirsiniz.
Öncelikle, kötü adam olursunuz ve onlara nahoş haberi verirsiniz (hem aşağı hem de yukarı). Bu işle birlikte de geçerli. Bu, düşük performans değerlendirmesini yapmanız gerektiği anlamına gelir; Onlara son teslim tarihinin yükseltildiğini veya gereksinimlerin değiştiğini söylemelisiniz; ilerleme kaydetmeyen tembel adamı zorlamalısın; ve son tarihlerin karşılanmayacağı ve neden ve ne yaptığınız konusunda üstlerinize söylemelisiniz. Lider olmak sevilmekle ilgili değil, etkili olmakla ilgilidir. İşiniz yazılımı kapıdan çıkarmak, arkadaş edinmek değil. İletişim çok önemlidir ve kötü haberlerden kaçınmak durumu daha da kötüleştirir. Bir müşterinin lansmandan ayda üç hafta önce, lansman tarihi geçtikten sonra alacağından daha fazla olacağı söylenir ve daha sonra onlara üç haftaya daha ihtiyacınız olduğunu söylersiniz.