人月神话:微软开发模式和原则
原则一:将大项目分成若干里程碑式的重要阶段,各阶段之间有缓冲时间,但不进行单独的产品维护。微软通常采用“同步-稳定产品开发法”。典型项目的生命周期包括三个阶段:计划阶段:完成功能的说明和进度表的最后制定开发阶段:写出完整的的源代码稳定化阶段:完成产品,使之能够批量生产(RollOut)这三个大阶段以及阶段间内在的循环方法与传统的“瀑布”(WaterFall)式开发方式很不相同,后者是由需求、详尽设计、模块化的代码设计与测试、集成测试以及系统测试组成的。而微软的三个阶段更像是风险驱动的、渐进的“螺旋”式的生命周期模型。在开发和稳定化阶段的所有时间中,一个项目通常会将2/3的时间用于开发,1/3的
暂无评论