研发能力持续成长路线图-向华为学习研发管理,助推企业持续发展 100
4 - 产品中试管理
- 产品测试工作基本流程
- 并行化,以缩短开发周期
- 概念阶段-计划阶段-开发阶段-验证阶段-发布阶段-声明周期阶段
- 熟悉产品需求规则,参加BBFV【制定测试方法与计划,制定详细测试方案,开发测试工具】,SDV,SIT,【SVT,认证/标杆测试,贝塔测试】
Go语言实战 36
2 - 快速开始一个Go程序
-
空结构在创建事列时,不会分配任何内存
-
每个代码文件都属于一个包,而包名应该与代码文件所在的文件夹同名
-
如果变量的值没有初始化,编译器会将变量初始化为零值
-
使用指针可以在函数间或者goroutine间共享数据
-
通过启动goroutine 和使用通道完成并发和同步
-
Go语言提供了内置函数来支持Go语言内部的数据结构
-
标准库包含很多包,能做很多很有用的事情
-
使用Go接口可以编写通用的代码和框架
人月神话 14
2 - 人月神话 The Muthical Man-Month
- 空泛的估算
- 计划进度,受限于客户要求的紧迫程序,但紧迫程度无法控制实际的完成情况
- 满足客户期望的日期而造成的不合理进度安排
- 项目经理坚持估算,确信经验和直觉总比期望派生出的结果要强的多
- 重复产生的进度灾难
- 当一个软件项目落后于进度式,通常的做法是什么呢?自然是加派人手。
- 设想一个估算需要12个人月的任务,分派给3个成员4个月时间,在每个月的末尾安排了可测量的里程碑A、B、C、D
- 假设任务必须按时完成。假设仅仅是任务的第一个部分估计不得当。剩余9个人月的工作量。时间还有两个月,需要4.5个开发人员。需要在原来3人基础上增加2个人
- 假设任务必须按时完成。