We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
个人认为技术管理人员在产品研发上的竞争力在以下几个方面可以体现:
为了满足产品开发的需求,了解和评估不同技术方案的优劣,并且最终选择出满足产品需求和适合团队的技术方向,这里面包括了管理者个人和团队对某种技术的熟悉程度,原有技术积淀,技术迁移成本,需求开发难度,大行业未来技术发展方向,技术框架实践难度等各方面的综合权衡。
比如研发过程中设计和代码的 Reviews 的机制,分支主干的创建和合并,持续交付流程的设计,代码回滚预案,质量反馈流程,发布管理等细节。
制定好研发中需要遵循的规范,例如代码风格规范、文档规范、接口规范等。
根据需求难度、团队成员能力、需求依赖等实际情况制定出迭代的时间节点和需要完成的需求,并且在迭代进行过程中把控每个需求和每个人的工作进度,并且对可能出现的延期情况及时处理。
协调研发过程中所需的人力资源、软件和硬件资源等。
避免研发过程中出现需求失控、代码混乱、Delay 积压等情况的发生,同时要对可能出现的研发风险进尽可能的预测、规避以及后备方案的准备。
通常来自产品或者客户的需求往往使用的都是比较生活化的语言描述,需要有技术经验的管理人员进行归纳、细分等工作,这样传递给开发人员时能够更加高效的沟通。
从这些点钟总结一下,技术型管理人员最大的优势在于其对技术的了解以及在先前研发过程中所得到的经验。个人认为在工程管理上,最重要的是利用流程和制度,整合人力物力以完成目标。这过程中非常非常重要的一点就是经验,研发和管理实践相结合的经验,这些都是技术型研发管理人才不同于其他类型的管理人才的地方,也是技术型管理人才的重要核心价值。
当然,对于担心管理做多了技术荒废的问题,我认为需要做到在管理的同时,也要分出一定的时间和精力到新技术的学习和钻研上,当然,也可以带着团队一起去突破一些技术难点,这样也能够锻炼和巩固自己的技术根基。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
个人认为技术管理人员在产品研发上的竞争力在以下几个方面可以体现:
1. 技术方向的选型
为了满足产品开发的需求,了解和评估不同技术方案的优劣,并且最终选择出满足产品需求和适合团队的技术方向,这里面包括了管理者个人和团队对某种技术的熟悉程度,原有技术积淀,技术迁移成本,需求开发难度,大行业未来技术发展方向,技术框架实践难度等各方面的综合权衡。
2. 研发流程的制定和实践
比如研发过程中设计和代码的 Reviews 的机制,分支主干的创建和合并,持续交付流程的设计,代码回滚预案,质量反馈流程,发布管理等细节。
3. 研发规范的制定和实践
制定好研发中需要遵循的规范,例如代码风格规范、文档规范、接口规范等。
4. 迭代计划的制定和进度把控
根据需求难度、团队成员能力、需求依赖等实际情况制定出迭代的时间节点和需要完成的需求,并且在迭代进行过程中把控每个需求和每个人的工作进度,并且对可能出现的延期情况及时处理。
5. 研发资源协调
协调研发过程中所需的人力资源、软件和硬件资源等。
6. 研发风险把控
避免研发过程中出现需求失控、代码混乱、Delay 积压等情况的发生,同时要对可能出现的研发风险进尽可能的预测、规避以及后备方案的准备。
7. 需求的技术化细分
通常来自产品或者客户的需求往往使用的都是比较生活化的语言描述,需要有技术经验的管理人员进行归纳、细分等工作,这样传递给开发人员时能够更加高效的沟通。
从这些点钟总结一下,技术型管理人员最大的优势在于其对技术的了解以及在先前研发过程中所得到的经验。个人认为在工程管理上,最重要的是利用流程和制度,整合人力物力以完成目标。这过程中非常非常重要的一点就是经验,研发和管理实践相结合的经验,这些都是技术型研发管理人才不同于其他类型的管理人才的地方,也是技术型管理人才的重要核心价值。
当然,对于担心管理做多了技术荒废的问题,我认为需要做到在管理的同时,也要分出一定的时间和精力到新技术的学习和钻研上,当然,也可以带着团队一起去突破一些技术难点,这样也能够锻炼和巩固自己的技术根基。
The text was updated successfully, but these errors were encountered: