《快速软件开发》学习笔记 - Part 1.3 打好软件工程基础
项目成功的关键是:“打好开发基础”,这里的“开发基础”是指跟软件过程相关的基础设施和规则是不是够完整、够成熟。
具体来说这包括管理、技术和QA三方面的东西。
1.管理原则: 计划制定,准确度量,计划跟踪都要有
2. 技术原则: 需求管理要正规,不要轻易略过设计步骤,开发规范要做好, SCM也要做好
3. QA原则: “最少缺陷的产品也就是开发时间最短的产品”,提测前要充分自测,鉴别出易错模块并重点考察其质量,做单元测试,Review