H-CN" style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体">方法,实际操作中碰到了一些问题,现在也还在摸着石头过河。
微软的项目开始阶段,不管是使用叠代开发还是敏捷开发,项目管理人员写的spec都是整个项目成功的关键,开发人员制定开发计划,测试人员制定测试计划和方案等工作都严重依赖于项目的spec,因此spec的质量很大程度上决定了产品的质量。微软对spec的要求非常高,spec里除了要非常详细的写出用户需求,还要把重要的操作步骤作非常详细的描述,同时要使用诸如Photoshop等工具对软件的界面进行详细的设计,开发人员和测试人员都会对spec进行详细的review。而且在微软,当spec中软件的功能定下来以后,一般不会在往上加新的功能,只会根据项目进展的情况往下减。