8000 GitHub - phodal/techlead: Tech Lead Toolbox
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

phodal/techlead

Repository files navigation

Tech Lead Toolbox

The origin Tech Lead articles is need to delete. And now I working on build the tools for Tech Lead, welcome to join us.

A toolbox for better tech lead of Phodal

Tech Lead Actions

Todos:

Soft Skills

  • Team Development Model
  • Scenario Leadership Model

Team

  • Flow
  • Sweet Spot
  • Culture Checklists

Dev Skills

  • Dev Skills Checklists

Leadership

  • Thomas-Kilmann Conflict Theory
  • CHAMPFROGS Model
  • Cone of uncertainty
  • Stakeholder Mapping
  • Six principles of influence
  • Join New Team

DEFINE

WHAT IS TECH LEAD?

Tech Lead can be a purely technical job, while others act as project managers. If you only look at the role of Lead with Tech, then it is:

  • Architect, Technologist. Compared with the project manager and the technical manager, he/she not only focuses on the technical practice and progress of the project, but also has to solve the most complicated technical problems.
  • Technical role model. Tech Lead is more like a spiritual “leader” who needs to let other people in the project see the way forward.
  • Developer. He/she takes time to write code in the project, which, as defined in the training, takes at least 30% of the time to write. First, master a series of technologies related to the project; second, continue to improve technical capabilities, rather than become managers.

In addition to technical work, he/she also needs to understand the business in order to develop software that meets business needs. There is also a need to manage risk (mainly technology-related risks) in order to respond to changes.

什么是 Tech Lead?

Tech Lead 可以是一个纯粹的技术岗位,有的则还要充当项目经理的职责。如果只以 Tech 来看待 Lead 这个角色,那么它是:

  • 架构师技术专家。与项目经理,技术管理者相比,他/她不仅仅关注于项目的技术实践和进度,还得去解决那些最复杂的技术问题。
  • 技术榜样。Tech Lead 更像是一个精神 “领袖”,他/她需要让项目中的其他/她人看到前进的方向。
  • 开发人员。他/她在项目中抽取时间来编写代码,如 在培训上所定义的那样,至少需要 30% 的时间来编写。一来,掌握项目相关的一系列技术;二来,不断提升技术能力,而不是成为管理者。

除了技术上的工作,他/她还需要懂业务,以此才能开发出符合业务需求的软件。还需要能管理风险(主要是技术相关的风险),才能对应变化。

Tech Toolbox

ADR - Architecture Decision Records in Node.js with Reporter, supported Windows, GNU/Linux, macOS.

Screenshot

TLA - Tech Lead Assessments Radar

Screenshot

Path - Path To Production

Screenshot

SkillTree - A SkillTree of Junior Developers

Screenshot

TechStack - A Radar for Projects' Toolbox

Screenshot

Screenshot

Checklist: TBD

SkillWheel - A SkillWheel of Organzation's usage

Screenshot

后端体系规划指南 - https://github.com/phodal/bde

Architecture of backend development efficiency

Screenshot TBD

前端体系规划指南 - https://github.com/phodal/fde

Architecture of Frontend Development Efficiency

Screenshot TBD

Leadership Theory

Motivation: CHAMPFROGS Model

Motivation

Risk Management: Cone of Uncertainty

Cone of Uncertainty

Scenario Leadership Model

Scenario Leadership Model

Team Development Model

Team Development Model

Conflict Management: Thomas-Kilmann Conflict Theory

TKI

Six principles of influence

Six principles of influence

Stakeholder Mapping

Stakeholder Analyse

Flow

Flow

Related

English:

中文(Chinese)见:Tech Lead 相关文章

License

Phodal's Idea

© 2019 A Phodal Huang's Idea. This code is distributed under the MIT license. See LICENSE in this directory.

About

Tech Lead Toolbox

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0