PM篇

作者: sizuoyi00 | 来源:发表于2022-10-12 20:31 被阅读0次

    PM

    技术篇
    1.开发规范
    命名规范,异常处理规范,日志规范,统一框架,代码commit规范,代码评审规范,统一API规范
    2.开发流程
    需求评审、技术架构评审、测试用例评审、开发与测试、验收与上线
    PM角度
    需求管理、技术架构评审、代码评审、发布计划评审

    需求管理:%74的项目都是失败的,失败的核心原因是由于变更用户需求
    梳理需求不仅仅是产品的职责,也是你技术PM的职责,首先技术PM要对业务足够熟悉,从产品定位,一线用户反馈,竞争对手,市场变化,内部运营,客服,开发以及产品的反馈,理解产品的核心价值,为客户创造更多的价值。
    核心,亮点,优化点—确定紧急程度

    技术架构评审
    设计把关:核心流程,时序图,流程图,状态机流转,正向逆向
    技术选型:选择的组件,开源?性能?可维护性?
    稳定性:可灰度、可监控、可回滚
    高性能:预估的QPS,TPS,数据量的增大可能导致的性能问题,瓶颈在哪里?
    高可用:三板斧(限流、降级、熔断),补救措施,数据丢失?
    可扩展性:抽象能力,横向可支撑?通用/标准产品化能力?
    兼容性:新老方案兼容性,新老系统可切换?可灰度?可回滚?
    测试性:本地测试可达到的覆盖率,压测?线上隔离测试?
    监控与报警:哪些接口?(如依赖的接口)哪些维度?(中间件,服务器)
    环境风险

    代码评审
    代码功能:考虑拓展性,但是不要过度设计
    编码规范:阿里巴巴编程手册
    潜在bug:线程安全,并发数据
    重复代码
    文档注释
    单测覆盖情况

    发布计划评审
    系统健康度巡检
    1.系统指标CPU,负载,内存,网络,磁盘
    2.慢接口
    3.慢查询
    4.错误日志

    PM基本素质
    技术视野良好,解决问题能力与架构设计能力出色
    动手能力要强,学习能力出色
    PM是团队的最后一堵墙,关键时刻能顶上

    大促保障

    系统依赖:是否对上下游有依赖
    中间件依赖:所涉及的中间件需求(容量、性能QPS等)
    DB依赖:DB保障专项,历史数据清理,慢sql清零

    接口评估
    梳理基础核心对外接口,评估QPS,增加限流,降级策略
    基础核心数据查询方案评估,页面查询search,热点缓存
    高rt接口处理
    接口是否需要配置监控报警,指那些严重影响生产的,以及报警后对应的处理方式
    是否需要单独做压测,压测方式:系统压测,现场业务压测
    是否需要预案,前置预案,应急预案

    准备
    预估单量
    压测,压测目标,压测单量,期待暴露出新问题
    破坏性演练

    后续
    复盘,问题分析,cpu,内存,GC,DB波动分析,巅峰QPS及平均RT
    问题:货品库批量查询50个库位库存,查分页接口,上游未分页
    基础好习惯,分页是可配置的

    其他篇
    团队氛围
    0.目标,团队的目标,规划与排期
    1.跨团队协调工作
    2.owner意识
    3.建立学习型的组织,推动,,乐于分享,学习钻研前沿技术
    4.合理的绩效制度,识人善用-角色定位
    5.1-on-1

    团队/组织的目的,平凡人非凡事

    相关文章

      网友评论

          本文标题:PM篇

          本文链接:https://www.haomeiwen.com/subject/rbqzirtx.html