※ 体制
为了保证产品的质量,我们的设计开发体制基本上以1(PL):2(SE):4(PG)这样一个金字塔型进行管理。我们认为,这样的体制是产品品质的保证,每个PL会对其下属的2名SE的产出进行审查,每个SE又会对其下属的2名PG的产出进行审查。就是这样层层把关,才能根本上保证交付产品的整体品质。
※ 流程
如上所述,在我们的设计开发过程中,特别强调一个审查的过程,这样的过程覆盖整个设计开发流程的每一个环节(如下图所示)。
| 需求分析 | 基本设计 | 详细设计 | 程序编码 | 单元测试 | 结合测试 | 系统测试 | 部署安装 | 运营维护 |