# IT:PM:Team/Roles/Tech Lead #
* [[../|(UP)]]
{{indexmenu>.#2|nsort tsort}}
* See also:
* [[IT/PM/Team/Roles/Team Lead/]]
Depending on the company, the term Tech Lead and Team Lead are often used interchangeably.
But if there is a distinction to be made, the Tech Lead's focus is on understanding the [[IT/AD/Documentation/SAD/]] and plotting a course avoiding obstacles in delivering it, whereas the Team Lead's focus is most stayed towards to keeping good communication between the Development Team with the Testers and Business Analysts.
A [[IT/PM/Roles/Tech Lead/]] is expected to provide technical leadership, leading the project's architecture, design, and development, and report issues to a Team Lead, Project Lead, Project Manager.
Team Leads focus on production, using technologies chosen by the client and/or CTO.
## Notes ##
Often picked from [[IT/PM/Team/Roles/Senior Developer/]]s who show an strong technical ability, as well as ability to orchestrate the interactions between [[IT/PM/Team/Roles/Business Analyst/]]'s, [[IT/PM/Team/Roles/Tester/]]s.
## Responsibilities ##
* Understand the [[IT/AD/Documentation/SAD|SAD]] and [[IT/AD/Documentation/TDD|TDD]] documents, and communicate that to the [[IT/PM/Team/Roles/Senior Developer|Senior Developer]]s.
* Define the Tasks required to achieve the functionality defined in the [[IT/AD/Documentation/SAD|SAD]], [[IT/AD/Documentation/BRD|BRD]],[[IT/AD/Documentation/FRD|FRD]], [[IT/AD/Documentation/NFRD|NFRD]].
* Allocate Tasks to the Senior Developers.
* It is important that the Tech Lead keep control of the delegation of development tasks, and not let a Project Manager allocate them to developers directly.
* Communicate the impact of issues to expected timelines to the Project Manager and other stake holders.