Yapmanız gereken programlama miktarına ve türüne ve yapmanız gereken yönetimsel görevlerin miktarına ve türüne bağlıdır.
Yönetici olmak, çok fazla kesinti, yapışma değişikliği ve toplantılar gibi şeyler anlamına gelir.
Programlamanız, acil olmayan çalışmaların küçük parçalarıyla "sınırlı" ise, bunları yönetim görevlerinize uydurabilirsiniz. Bir programlama görevi için önemli miktarda "kalite" zaman harcamanız gerekiyorsa, o zaman yönetim sorumluluklarınız nedeniyle bu zamanı elde edemezsiniz.
Eğer takımınız büyük ve / veya karmaşıksa, bir ya da iki ürün / projeye adanmış küçük bir takım olsaydı yöneteceğinizden daha fazla zaman harcamanız gerekecektir. Küçük işler üzerinde bile anlamlı bir programlama yapmak için vaktiniz olmadığını göreceksiniz .
Daha önceki bir işte bu rolü oynamıştım ve benim için çalıştı çünkü programlama görevlerimi küçük tuttum. Aslında bizim avantajımıza çalıştı.
Öncelikle, gelen tüm istekleri değerlendirebilir ve eğer küçüklerse, onları kuyruğuma ekleyebilir (her zaman kısa olan) veya müşteriye geri dönebilir (bu durumda başka bir yönetici), işin ne zaman gerçekleşeceği için daha doğru bir zaman çizelgesi ile yapıldı.
İkincisi, ekipteki geliştiricilerin küçük hataları düzeltmek veya küçük geliştirmeler yapmak için mevcut çalışmalarından sürekli olarak yararlanamadıkları anlamına geliyordu.
Üçüncüsü, acil sorunları oldukça hızlı bir şekilde çözüldüğü için müşteriler mutluydu.
Beni kod üssüyle irtibatta tuttu, böylece ekibimle her zaman sorunları yaşatmak zorunda kalmadan, ekibimle sorunlar hakkında ve yöneticilerim ve müşterilerimle zaman çizelgeleri hakkında anlamlı konuşmalar yapabildim.