研发七剑之BeafQPS

研发工程师的基本功是什么

  1.  需求的交付能力

  2.  系统的设计与架构能力

  3. 行业对标与演化改进能力

想要系统化的提升基本功,首先要全面的对我们所接触到的技术要素做分解,站在全局进行思考。

1 BeafQPS

  1. 行业对标 Benchmark

  2. 效率 Efficiency

  3. 架构 Architecture

  4. 功能 Feature

  5. 质量 Quality

  6. 性能 Performance

  7. 安全 Security

研发七剑之BeafQPS_第1张图片

2 工作交付标准

了解到了如何拆解技术基础维度,就涉及落地执行的问题。落地必定有交付物。根据交付物的标准,我们制定出高、中、低三条基线。总体思路是:坚守底线、控制中线、拔高上线。

  1. 底线:守住基本交付要求(功能+质量+安全+性能 ),无硬伤、无疏漏;

  2. 中线:提质提效、从可用到好用、易用。架构设计上领先于业务发展。

  3. 上线:充分的行业对标,以全球领先的技术标准要求和实践。

研发七剑之BeafQPS_第2张图片

3 工作方法论

WHWHORERE

  1. why:为什么做?现在有什么严重的问题亟待解决?

  2. what:我们要解决的是什么问题?这件事情我们要做成什么样子?理想的情况是什么?要有理想,要高标准。

  3. object: 要干到什么程度定什么样的目标?能定量的尽量定量,不能定量的先定性,逐步做到“定性→粗定量→细定量”。

  4. roadmap:里程碑如何设置?做事的计划是什么?优先级是什么?

  5. Evaluate:怎么评估做得好还是没做好?定义合理的指标比实现该指标更难。结果导向。

  6. resource:需要多少资源?需要什么类型资源?人力资源,激励支持,权利支持等等有的话都提出来。

研发七剑之BeafQPS_第3张图片

PDCA

PDCA是一种高效的进行工作质量闭环管理的工具,在具体的应用中,包括以下四个环节:

1、P (Plan) 计划,包括方针和目标的确定,以及活动规划的制定。

2、D (Do) 执行,根据已知的信息,设计具体的方法、方案和计划布局;再根据设计和布局,进行具体运作,实现计划中的内容。

3、C (Check) 检查,总结执行计划的结果,分清哪些对了,哪些错了,明确效果,找出问题。

4、A (Act)处理,对总结检查的结果进行处理,对成功的经验加以肯定,并予以标准化;对于失败的教训也要总结,引起重视。对于没有解决的问题,应提交给下一个PDCA循环中去解决。

 

研发七剑之BeafQPS_第4张图片

你可能感兴趣的:(基本功,java)