打卡3本书10句话-17

研发能力持续成长路线图-向华为学习研发管理,助推企业持续发展 48

3 - 产品开发概述
  1. 产品开发管理的基本思想
    1. 全流程负责
    2. 实现协同开发
    3. 实现有效决策
    4. 开发流程并行化
    5. 开发流程结构化
    6. 方法工具集成
  2. 【打卡3本书10句话-17】开发过程的6个阶段、产品上市周期TTM、里程碑
    1. 概念阶段
    2. 计划阶段
    3. 开发阶段
    4. 验证阶段
    5. 发布阶段
    6. 生命周期阶段
  3. 产品开发项目任务书:设定前进路标
    1. 确定拟开发的新产品的主要特性,包括重要功能性能
    2. 项目应达成的项目目标,包括产品应达到的市场目标和财务指标,以及项目进度要求,包括确定总的开发周期和开发过程各个主要的里程碑
    3. 上级部门应为项目组提供的人力和资金等资源范围
    4. 任命开发项目组的核心成员
代码整洁之道 104
7 - 错误处理
  1. 使用异常而非返回码
  2. 先写Try-Catch- Finally 语句
  3. 使用不可控异常
  4. 给出异常发生的环境说明
  5. 依调用者需要定义异常类
  6. 定义常规流程
  7. 别返回NULL值
  8. 别传递NULL值
  9. 错误处理隔离看待,独立与主逻辑之外,就能写出墙固而整洁的代码
  10. 单独的处理错误代码,极大地提升了代码的可维护性
从零开始学项目管理 105
5 - 进度管理,让项目进程步入科学化
  1. 什么是项目进度管理
    1. 项目时间管理,项目工期管理
    2. 根据进度目标,编制进度计划,检查计划执行的情况,发现不一致,及时分析原因,必要的采取调整或修正过程,多快好省地完成任务
    3. 进度问题是最普遍突出的问题,项目经理和项目管理人员最为关心的话题
  2. 项目进度管理过程及其重要性
    1. 界定和确认项目获得的具体内容,也就是分析确定为达到特定的项目目标所必须进行的各种作业活动
    2. 对项目活动内容进行排序,即分析确定工作之间的相互关联关系,并形成项目活动排序的文件
    3. 对工期进行估算,即对项目各项活动的时间做出估算,并由此估算出整个项目所需工期
    4. 制定项目计划,即对工作顺序、活动工期和所需要资源进行分析并制定项目进度计划
    5. 对项目进度的管理和控制,即以项目的变更进行控制和修订计划等
  3. 项目进度的制作方法
    1. 关键日期表
    2. 甘特图
    3. 关键路线法
专业术语
  1. Cost Control 费用控制
  2. Cost Budgeting 费用预算
  3. Risk Identification 风险识别
  4. Risk Audits 风险审计
  5. Risk REsponse Development 风险应对开发
  6. Risk Avoidance 风险规避
  7. Risk REsponse Control 风险应对开发
  8. Work Breakdown Structure 工作分解结构
  9. Communication Planing 沟通规划
  10. Critical Path 关键路径/关键路线

    推荐阅读