很多企业拿到 ASPICE 标准文档之后,会直接提取标准附录里面的信息项,把每一条信息项字段都做成 Word 模板的章节,强制项目组逐条填写。但标准明确说明,信息项只是评估师用来查找证据的指引,并不是强制要求的文档结构。不少团队没有读懂这点,机械照搬,产出大量形式化文档,真实研发活动和文档内容脱节,访谈环节就会暴露矛盾,在 ASPICE 评估中形成弱项。
信息项与工作产品混淆,会出现几类典型问题。强制每个信息项都要生成独立文档,造成文档数量爆炸,增加大量无效文档编写工作量。死板按照信息项章节写文档,不顾项目实际规模,小项目套用复杂大项目的文档结构。把信息项条目全部填满就认为证据完备,忽略证据可以分散在多个工作产品当中。评估预检查只核对文档有没有对应章节,不去看实际研发活动,助长纸面合规。评估师实际取证时,发现文档写得很全,但是工程师实际工作并不是这么开展。
标准当中,信息项是评估师的检索指引,告诉评估师需要查找哪一类信息;而工作产品是项目真实产出的产物,一份工作产品可以覆盖多条信息项,一条信息项的内容也可以分散在多份工作产品里面,不需要一一对应。
开展 ASPICE 评估证据准备的时候,不要以信息项为出发点去设计文档模板,要以项目实际的工作流为出发点。
第一步,梳理项目真实会产出哪些工作产品,包含文档、评审纪要、测试报告、工具导出记录、基线快照,这些就是项目的工作产品。
第二步,对照标准的信息项清单,做映射匹配,看每一条信息项需要的信息,已经存在于哪一份现有的工作产品中。信息可以分散在多个文件,不需要为了凑齐信息项,专门新增文档。
第三步,小体量项目,允许多类信息合并到同一份文档;大型复杂项目,可以拆分不同产出物。不强制所有信息项都要有独立章节。
第四步,内部预评估取证,不要只检查文档章节标题,要抽取信息内容,核对内容和项目实际执行情况是否匹配。重点看真实活动有没有发生,而不是看文档模板填得完不完整。
需要提醒的是:信息项特性不能直接拿来当做组织模板的强制结构。评估师看的是信息有没有客观存在,而不是你的文档章节叫什么名字。
很多 ASPICE 评估出现纸面合规,根源就是错把信息项当成文档强制模板。分清信息项和工作产品,基于项目真实产出物去做证据映射,而不是反向按照标准条目硬造文档,才能够高效准备 ASPICE 评估证据,减少无效文档负担。
