konto usunięte

Temat: Co powinien umieć Technical Lead (.NET/C#)?

`Piotr Sowa edytował(a) ten post dnia 12.02.12 o godzinie 16:12
Łukasz Szumyło

Łukasz Szumyło Xamarin Developer

Temat: Co powinien umieć Technical Lead (.NET/C#)?

Myślę, że Technical Lead musi przede wszystkim umieć przekazać wszystkie aspekty techniczne projektu nad którym pracuje grupa programistów, ludziom którzy będą rozwijać ten produkt. Oczywiście jest tutaj miejsce na głębsze zapoznanie się z technologią i alternatywami (poznawanie nowinek) jednakże moim zdaniem tego typu zadania występują w ograniczonym zakresie.

Według mnie, w nowinkach technicznych powinien ciągle siedzieć architekt systemu, który tworzy całą architekturę aplikacji z uwzględnieniem szerokiego spektrum możliwości jakie udostępniają nam różne frameworki.

W praktyce, te dwa stanowiska bardzo często zachodzą na siebie przy czym jeśli ktoś chce być liderem to definitywnie powinien być osobą bardzo kontaktową dla którego komunikacja z członkami zespołu nie stanowi najmniejszego problemu.
Warto także uwzględnić fakt jakim jest styl nauczania takiego Technical Lead'era.
Nie każdy załapie techniczne aspekty dokładnie w taki sposób w jaki widzi to techniczny lider, dlatego czasami trzeba dostosować styl przekazywania wiedzy do osoby, która ma tą wiedzę opanować.

Przykład z życia wzięty:
Strasznie się napociłem, gdy musiałem wytłumaczyć koledze zasadę działania enumeratorów i słówka "yield". Niby wiesz jak to działa, ale jak musisz to komuś wytłumaczyć to nie wiesz w jakie słowa ubrać opowieść o tym.Łukasz Szumyło edytował(a) ten post dnia 20.09.11 o godzinie 10:17

konto usunięte

Temat: Co powinien umieć Technical Lead (.NET/C#)?

`Piotr Sowa edytował(a) ten post dnia 12.02.12 o godzinie 16:12
Łukasz Szumyło

Łukasz Szumyło Xamarin Developer

Temat: Co powinien umieć Technical Lead (.NET/C#)?

Według Twojego opisu, ja widzę dwa stanowiska różniące się kompetencjami:

- Team Leader (TL),
- Technical Team Leader (TTL).

Z moich doświadczeń wynika, że Team Leader to taki człowiek, który zorganizuje pracę i przydzieli zadania na podstawie otrzymanej analizy biznesowej + dodatkowo rozwieje wątpliwości wynikające z tej analizy.
Sposób implementacji zadania w dużej mierze zależy od programisty.

Technical Team Leader dodatkowo określi kierunek techniczny, powie jakie są standardy, jak działają, w jaki sposób się do nich dostosować + dodatkowo służy swoją wiedzą przy bardziej skomplikowanych problemach technicznych.

Zgodzę się z Tobą, że TL nie musi być technicznym guru, jednakże od TTL wymagałbym chociażby minimum wiedzy eksperckiej w danej dziedzinie.

Ja także uważam, że każdy w naszym fachu (programista) powinien być otwarty na nowe/inne rozwiązania niezależnie od ilości zdobytego doświadczenia, prestiżu czy też pełnionej funkcji.

Następna dyskusja:

Office 2007 Technical Refresh




Wyślij zaproszenie do