技术管理

2019-06-29  本文已影响0人  springzzj

产品设计

一切商业的本质是需求,互联网的核心是解决效率问题。

产品价值

产品价值 = 用户规模 * 使用时长 * 使用频次 * 花费金额

产品目标

目标用户、市场规模、竞争对手、竞争优势

竞争优势
垄断产品特征
产品方法论

数据分析驱动决策、假设检验、AB-Test

管理技能

作为一个管理者,公司希望是能够提升收益(开源)和提升效率(节流)。具体的就是管事理人。管理者需要具备的特征:

管事

事情优先级:根据四个象限决定事情的优先级。
项目管理:收益+成本+进度+风险。推动事情的进展

理人

管理人里面最重要的是能够站在对方的角度,关注对方的成长。主要的几个技能是:

成长

业务流程

对于一个技术管理者来说,最重要的目标是为公司创造收益(开源)和提升效率(节流)。业务流程梳理是提升效率的核心。

统一开发规范
统一开发流程

我们目前主要在用的是瀑布模型。需求评审、测试用例评审、技术架构评审、开发与测试,验证与上线,jenkins持续集成。

需求管理

撰写需求文档和写测试用例,使用jira管理需求

架构评审

评审架构的合理性和扩展性,避免过度设计,包括但不限于架构设计、测试方案、监控方案、报警方案等。架构设计从架构的五个特性看:正确性,高性能,高可用,可扩展性,安全性

详细设计文档
代码评审

主要关注可测性、可读性、可理解性、容辨性。具体关注的内容包括:编码规范,潜在bug,文档和注释,重复bug,复杂度,监控和报警,测试覆盖率

发布计划评审

评审上线流程,看看有没有疏漏的地方。

项目管理

项目管理的核心是为达目标不择手段。主要关注:收益+成本+进度+风险。使用每天站会的方法同步风险和进度。项目管理工具jira管理每个需求的进度。

技术规划

作为一名技术管理者,需要提前做技术储备。除了产品需求以外,还需要做自己的技术规划。技术团队主要目标是服务质量、运营成本、开发效率。

服务质量
运营成本
开发效率
上一篇 下一篇

猜你喜欢

热点阅读