程准则Р项目计划应该兼顾未来的不确定因素。?用有效的风险管理来减少不确定因素。?经常生成并快速的测试软件的过渡版本。?采用快速循环、递进的开发过程。?项目进度表应该具有较高的稳定性和权威性。?使用小型项目组并发的完成开发工作。?把零缺陷作为追求目标。РР微软过程准则Р把里程碑评审会的目的是改进工作,切忌相互指责。РР微软过程的生命周期之描述Р微软过程的每一个生命周期发布一个递进的软件版本,各生命周期持续、快速地循环。每个生命周期分为五个阶段:构想阶段(Envisioning Phase)、计划阶段(Planning Phase)、开发阶段(Developing Phase)、稳定阶段(Stabilizing Phase)、发布阶段(Deploying Phase)。每个阶段均涉及产品管理、程序管理、开发、测试、发布各角色及其活动,各阶段结束于一个重要里程碑,阶段之间具有缓冲时间。РР生命周期中的阶段Р主要里程碑Р应提交的产品项Р第一阶段——构想Р前景/范围得到认可Р前景/范围说明书?风险评估说明书?项目组织结构说明书Р第二阶段——计划Р项目计划得到认可Р功能说明书(包括单页功能说明书和详细功能说明书)?风险管理计划?项目总体计划书和总体进度表Р第三阶段——开发Р项目范围内的所有产品特性开发完成Р源代码和可执行程序?安装脚本和用于发布的配置信息?已冻结的功能说明书?关于产品使用的支持要素?测试说明书和测试用例РР第四阶段——稳定Р可发布版本准备就绪Р黄金版本?版本注释?关于产品使用的支持要素?测试结果和测试工具?源代码和可执行程序?项目文档?里程碑评审记录Р第五阶段——发布Р发布完成Р运营与支持信息系统?程序和过程?知识库、报告、日志?文档库,包含项目过程中产生的所有版本的文档、资源?所有项目文档的最终版本?下一步的工作计划РР递进的产品开发模式РР微软产品开发过程的阶段划分