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