Team Leader

A TeamLeader is an experienced SoftwareEngineer who has some responsibility for the development activity of other engineers. It is usually seen as a technical role rather than managerial. The TeamLeader would usually have some development activity of their own.

A good TeamLeader needs to be able to do GuruingByWalkingAround. When a team member has a problem, they expect their TeamLeader to be able to suggest a way forward. The TeamLeader should always be available to answer questions.


Team leadership and project management can be usefully understood as a service to the team. This is especially so in environments like the one here at Keane were TL's are both technical leads and line-management. --KeithBraithwaite


EditText of this page (last edited September 26, 2000) or FindPage with title or text search