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

4 - 产品中试管理

  1. 产品测试工作基本流程
  2. 并行化,以缩短开发周期
  3. 概念阶段-计划阶段-开发阶段-验证阶段-发布阶段-声明周期阶段
  4. 熟悉产品需求规则,参加BBFV【制定测试方法与计划,制定详细测试方案,开发测试工具】,SDV,SIT,【SVT,认证/标杆测试,贝塔测试】

Go语言实战 36

2 - 快速开始一个Go程序

  1. 空结构在创建事列时,不会分配任何内存
  2. 每个代码文件都属于一个包,而包名应该与代码文件所在的文件夹同名
  3. 如果变量的值没有初始化,编译器会将变量初始化为零值
  4. 使用指针可以在函数间或者goroutine间共享数据
  5. 通过启动goroutine 和使用通道完成并发和同步
  6. Go语言提供了内置函数来支持Go语言内部的数据结构
  7. 标准库包含很多包,能做很多很有用的事情
  8. 使用Go接口可以编写通用的代码和框架

人月神话 14

2 - 人月神话 The Muthical Man-Month

  1. 空泛的估算
  1. 计划进度,受限于客户要求的紧迫程序,但紧迫程度无法控制实际的完成情况
  2. 满足客户期望的日期而造成的不合理进度安排
  3. 项目经理坚持估算,确信经验和直觉总比期望派生出的结果要强的多
  1. 重复产生的进度灾难
  1. 当一个软件项目落后于进度式,通常的做法是什么呢?自然是加派人手。
  1. 设想一个估算需要12个人月的任务,分派给3个成员4个月时间,在每个月的末尾安排了可测量的里程碑A、B、C、D
  1. 假设任务必须按时完成。假设仅仅是任务的第一个部分估计不得当。剩余9个人月的工作量。时间还有两个月,需要4.5个开发人员。需要在原来3人基础上增加2个人
  2. 假设任务必须按时完成。