Development Manager - Management Routine

Management Wise
  • Capacity /Staffing Plan
    • Input
      • product contact background
      • product project functional and non functional requirement, time schedule requirement
      • backlog overview and rough estimation
      • team's skillset matrix
    • Output
      • What are the roles or desciplines, number of engineer with different skills, time to get them onboard
  • Hiring
    • Interview
      • Software engineer interview
        1. Good at algorithm, proficient in one or two program language, just to make things work
        2. Object oriented programming
        3. Tools and technique
      • Senior Software engineer 
        1. in addition to software enginner, this role will understand advanced techonogy like clean code, design patterns, test driven, debugging
        2. Fucntional Requirement analysis 
        3. System design
      • Software Architect 
        1. Code review
        2. Non-Functional : logging, fault tolerance. resilient, setting alert
        3. System Optimization : all tiers
        4. Performance benchmarking and strategy
        5. Salesman ship
      • QA
      • Devops Enginneer
        1. Tool : Ansible, Docker, Kubernetes
        2. Script language : Powershell, Python
        3. OS: Linux, Windows
  • Onboading new engineers
    • Aims to achieve their full potential  
    • Evaluating readiness of "tool, process, knowledge"
    • Goal seting - Walk thru the organization hierarchy, challeges we face, mission we are undertaking, expecation on specfic task so new engineer can have a clear target to work on 
    • Rapid ramp up on tools - Virtualization, Automation to setup the software development env and test machine, reducing average  setup time to 1 day
    • Ramp up on knowledge in product and technical - Consolidated wiki pages explaining core technology, architecute and product - 
    • Pair programming
    • Assign buddy 
    • Regular 1:1 to check with progress
  • Performance Review: 
    • Criteria
      • Timely deliverable
      • Quality deliberable
      • Communication - quality of vocal / written report 
      • Innovation 
      • Leadership
    • Merit Increase
      • Industrial standard
      • Managerial buffer
    • High performer
      • Score system, to be promoted 
    • Low performer
      • Observation period with clear goals of improvement
    • Award system
      • Star award - Outstanding for period of time like half year
      • Dinner and Movie - to one time outstanding performance
  • Culture 
    • Teach and learn - encournage tech and managerial seminars
    • Lunch and learn - monetary reward to the lecture
  • Group capability growth; 
    • practice 
      • Promote Domain driven design, convert complex domain knowledge and flow into process model and domain concept that is easy to understand and consolidated among architect, developer and qa
      • Establish role of SDET (software development engineer in Test) to add quality layer to product development, active thru out the development life cycle, techincal, Find out the underlying risk and test it in exploratory test and performance test.
      • TDD
      • Agile pratice 
  • Grow project managers / scrum master
    • Base on their descipline, reinforce the knowledge they lacking
    • Preparing matric to measure the project progress / quality status / improvment items 
  • Staff growth
    • Capabililty,Gap analysis
    • Setting goals and challenges to individual
    • Training material selection - online training, 
    • Organize and encourage tech talks.
    • Mentor and Coaching
    • Delegation
    • Socratic style - chanllenges resolved without presenting the answere, asking questions to the people and get the resolution together
  • Product improvement
  • Report to Boss
    • Latest project status, risks and mitigation, team goals
    • Getting buyin for getting more resources
      • Describe what we are and what we trying to achieve, it must be align with BU's interest, 
      • Related to saving budget / creating more opporturnity / keep your organizaiton robust 
  • Latest status 

Product Definition

  • Competition Analysis
  • MVP (Minimum viable product) 20/80 principle 80% of time using the 20% features
  • 2 dimensional matrix,  1st  dimension is the scale of business value (high. Medium, Low), 2nd dimension is the scale of engineering effort 
  • Product roadmap

Product Development

Set up the quality system

  • Defect prevention / RCA during prev to release and post release
  • Quality layers like
    • UT (dev)
    • INTEGRATION TEST(dev),
    • ACCEPTANCE TESTqa),
    • REGERSSION(qa),
    • PERF TEST(qa),
    • INFRA TEST(qa)  

Daily Routine

  • Clarify issues for my team, layout the clear task charters for coming weeks and months
    • Working thru email and meetings to discuss with external parties like PO, for roadmap priority and clear up the technical debt
    • IT group to talk about the latency issue in communication tools
  • Meeting with team individual or group to discuss the issues happen in development, deployment and production
    • Code review
    • Design review
    • Standup meeting
    • Retrospect / RCA meeting
    • Triage meeting

Stakeholder management

  • Identify stakeholders, 
  • Keep stakeholders in the loops in the decision making, Involve them in the thinking process so they wont find unexpecte results
  • Define clearly the plan what is out of scope.
  • Setup the proper process, especially the change management process to prevent the scope creep.

Case study for crisis management:

Just inherited a buggy system and facing a angry customer received a big customer complaint from CTO,  my belief is no software is totally failure in quality unless we dont triage issue and categorize the issue properly. 80/20 rules also apply

1. show systematic approach and come up with action plan and milestone

2. show commiitment include having staffs to work extratime overtime to have work done

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1173112.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在 Python 中使用 Jupyter Kernel 运行代码并获取输出

在这篇文章中,我们将介绍如何在 Python 中使用 jupyter_client 包来启动 Jupyter Kernel,并通过它执行代码并获取输出。使用 Jupyter Kernel 是一种非常强大的方式,可以让你在 Python 程序中动态执行代码并获取结果。 下面是实现这一过程的详…

YOLO26 注意力机制解析:SKAttention 的动态感受野自适应原理与实现详解

文章目录 第一部分:创建和修改文件 1. 创建 `ultralytics\nn\SK.py` 2. 创建 `ultralytics\cfg\models\v8\yolov8-SK.yaml` 3. 修改 `ultralytics\nn\tasks.py` 第二部分:SKAttention 的原理介绍 深度解读 SKAttention:选择性核注意力机制 1. 引言:注意力机制在深度学习中的…

YOLO26多尺度信息增强:基于PPM(金字塔池化模块)的池化层改良详解

文章目录 PPM(Pyramid Pooling Module)模块原理与实现详解 1. 引言与背景 1.1 语义分割中的挑战 1.2 全局上下文的重要性 1.3 设计动机 2. PPM模块核心原理 2.1 金字塔池化概念 2.2 自适应池化机制 2.3 特征融合策略 3. 代码实现详解 3.1 模块初始化 3.2 前向传播过程 3.3 设…

YOLO26中的PPM空间金字塔池化:改良设计与多尺度特征提取教程

文章目录 PPM(Pyramid Pooling Module)模块原理与实现详解 1. 引言与背景 1.1 语义分割中的挑战 1.2 全局上下文的重要性 1.3 设计动机 2. PPM模块核心原理 2.1 金字塔池化概念 2.2 自适应池化机制 2.3 特征融合策略 3. 代码实现详解 3.1 模块初始化 3.2 前向传播过程 3.3 设…

从部署到超越:YOLOv5s在RK3588上实现120FPS的完整优化路径与工程实践

往期文章 RK3588RGA加速:https://blog.csdn.net/FJN110/article/details/149697775?spm=1001.2014.3001.5501 RK3588int8量化:https://blog.csdn.net/FJN110/article/details/149689460?spm=1001.2014.3001.5501 RK3588测试NPU和RKNN函数包装:https://blog.csdn.net/FJN110…

120FPS!RK3588部署YOLOv5s性能调优全纪实:从基准16FPS到极致的7.5倍加速

往期文章 RK3588RGA加速:https://blog.csdn.net/FJN110/article/details/149697775?spm=1001.2014.3001.5501 RK3588int8量化:https://blog.csdn.net/FJN110/article/details/149689460?spm=1001.2014.3001.5501 RK3588测试NPU和RKNN函数包装:https://blog.csdn.net/FJN110…

2026年包装机品牌新观察:创新与品质的较量,折盖封箱机/悬臂缠绕机/缠膜机/包装流水线设计,包装机联系方式怎么选购 - 品牌推荐师

行业趋势:智能化与柔性化需求驱动市场变革 随着全球制造业向智能化、柔性化方向加速转型,包装机行业正经历技术迭代与市场重构的双重变革。据国际包装机械协会(IPMA)2025年数据显示,全球包装设备市场规模已突破68…

‌自动驾驶系统紧急制动边界条件验收策略与测试指南

背景与重要性‌自动驾驶技术的快速发展,将紧急制动系统(AEB)推至安全核心。作为软件测试从业者,验收边界条件——即系统在极限场景(如车速临界点、传感器故障)下的响应能力——是确保功能可靠性的关键。本文…

Jetson Nano边缘AI入门:YOLOv5从环境配置到模型部署完整教程

【从零到一】Jetson Nano上YOLOv5部署完全攻略:零基础小白也能玩转边缘AI推理 文章目录 【从零到一】Jetson Nano上YOLOv5部署完全攻略:零基础小白也能玩转边缘AI推理 1. 引言:为什么选择Jetson Nano? 1.1 边缘AI时代的到来 1.2 YOLO系列模型的优势 1.3 本教程的特色 2. 硬…

2026年试验箱老牌厂家推荐排名,怎么选到适合自己的设备? - 工业品牌热点

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家气候环境可靠性试验设备领域的标杆企业,为科研院所、制造企业等选型提供客观依据,助力精准匹配适配的设备供应商与解决方案伙伴。 TOP1 推荐:重庆银河试验仪…

医疗影像多分辨率显示适配验收指南

一、核心测试维度 ‌分辨率覆盖矩阵‌ 设备类型必测分辨率特殊要求医生工作站4K(38402160)/2K(25601440)灰度显示精度≥12bit移动终端主流手机/平板分辨率触控操作响应≤0.1s远程会诊屏幕1080P/720P网络带宽模拟≤5Mbps ‌医学影像关键指标‌ ‌空间精度验证‌:DIC…

智慧教室多设备协同教学场景测试指南‌——面向软件测试从业者的实战策略

一、场景定义与测试挑战‌ 智慧教室通过整合智能平板、投影仪、学生终端(平板/手机)、IoT设备(温控/灯光)及云端教学平台,实现跨设备数据同步与交互。测试从业者需应对三大核心挑战: ‌兼容性矩阵爆炸‌&…

深入RK3588 AI栈:YOLOv11模型部署、OpenCV集成与实时推理引擎构建详解

文章目录 从0到1:RK3588部署YOLOv11并结合OpenCV实现实时推理全流程(保姆级教程) 一、前置知识与工具准备 工具清单 二、PT模型转ONNX格式 步骤1:准备YOLOv11的PT模型文件 步骤2:执行转换命令 三、ONNX模型转RKNN格式 步骤1:搭建转换环境 步骤2:编写转换脚本 步骤3:执行…

bind_tools()中的tool_choice参数

tool_choice的核心作用通常情况下,当你给模型绑定工具后,模型默认处于“auto”模式,即模型会根据上下文自己决定是单纯回复文本,还是调用某个工具。tool_choice允许你覆盖这种行为。tool_choice的常见取值tool_cho…

市面上诚信的离心泵销售厂家联系方式,不锈钢磁力泵/防腐氟塑料泵/化工离心泵/耐腐蚀氟塑料泵,离心泵销售厂家电话 - 品牌推荐师

随着化工、新能源、环保等行业的快速发展,离心泵作为核心流体输送设备,市场需求持续攀升。据行业统计,2025年国内离心泵市场规模突破300亿元,但市场集中度较低,中小型厂商占据主导,导致采购方在选型时面临质量参…

移动端双平台UI一致性测试全流程解决方案

一、跨平台UI一致性核心挑战‌1.1 设计范式差异‌‌Material Design (Android)‌:强调海拔阴影与动态色彩响应,注重空间层次感。‌Human Interface (iOS)‌:注重半透明毛玻璃效果与扁平化层级,追求视觉纯净。典型案例:…

2026酒精厌氧絮状菌种直销,哪些厂家口碑佳?可靠的酒精厌氧絮状菌种口碑排行技术引领与行业解决方案解析 - 品牌推荐师

行业观察:环保需求升级下,酒精厌氧絮状菌种市场如何选择优质供应商? 随着环保政策趋严及工业废水处理标准提升,酒精厌氧絮状菌种作为核心生物制剂,其市场需求持续攀升。这类菌种通过厌氧发酵分解有机物,在酿酒、…

8.4 企业级AI部署:安全、稳定、可扩展的解决方案

8.4 企业级AI部署:安全、稳定、可扩展的解决方案 在前面的章节中,我们探讨了如何构建和优化AI员工以及多Agent系统。然而,要将这些AI系统真正应用于企业环境,我们需要考虑更加复杂的部署需求,包括安全性、稳定性、可扩展性以及与现有企业系统的集成。本节将深入探讨企业级…

ACPI!ACPIBuildProcessRunMethodPhaseCheckSta函数对节点PCI0的处理

ACPI!ACPIBuildProcessRunMethodPhaseCheckSta函数对节点PCI0的处理 0: kd> t Breakpoint 26 hit eax00000003 ebx00000003 ecx89906d80 edx00000001 esi89906d70 edi80b019f4 eipf73fbbfa espf789ef64 ebpf789ef84 iopl0 nv up ei pl zr na pe nc cs0008 ss0010 …