Giter VIP home page Giter VIP logo

techlead's Introduction

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.

techlead's People

Contributors

phodal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.