一. 需求口头沟通后,要有文档做确认,归档。后续作为开发的基线。
二.需求要按系统,功能,模块进行分解。分解后,模块的开发周期到天,最长不能超过一周。模块间尽可能的减少依赖。如果有依赖,要提前定义接口或功能说明。
三.敏捷开发。小步快跑,小规模的分批交付。以周为单位作为开发周期,开发完就进行完整的测试。
四.持续集成。构建jenkins等集成测试环境,持续集成。编译问题不过夜。
五.定期的code review,检查代码质量。
一. 需求口头沟通后,要有文档做确认,归档。后续作为开发的基线。
二.需求要按系统,功能,模块进行分解。分解后,模块的开发周期到天,最长不能超过一周。模块间尽可能的减少依赖。如果有依赖,要提前定义接口或功能说明。
三.敏捷开发。小步快跑,小规模的分批交付。以周为单位作为开发周期,开发完就进行完整的测试。
四.持续集成。构建jenkins等集成测试环境,持续集成。编译问题不过夜。
五.定期的code review,检查代码质量。