SPIF 介绍资料(对应 SPIF V3.1 版)

62
制制FNST 制制 SPIF 介介介介 介介 SPIF V3.1 介FNST 开开开 开开 开开开开 开开开开开开开开开开开开开

description

SPIF 介绍资料(对应 SPIF V3.1 版). FNST 开发部 王晶 版权所有 富士通南大软件技术有限公司. 本文档的目的和说明. 本文档的目的,是提供给有评估、试用或导入 SPIF 需求的组织,作为介绍 SPIF 主要功能的参考资料,不作为正式的用户手册或者指南。 本文档的内容与 FNST 截止 2005 年 3 月使用的 SPIF V3.0.1 功能对应,不保证本文档的内容和其他版本的 SPIF 一致。 如果本文档的内容与 SPIF 的正式文档不一致,以正式文档为准。 - PowerPoint PPT Presentation

Transcript of SPIF 介绍资料(对应 SPIF V3.1 版)

Page 1: SPIF 介绍资料(对应 SPIF V3.1 版)

制作: FNST 王晶

SPIF 介绍资料(对应 SPIF V3.1 版)

FNST 开发部 王晶版权所有 富士通南大软件技术有限公司

Page 2: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

本文档的目的和说明

本文档的目的,是提供给有评估、试用或导入 SPIF 需求的组织,作为介绍 SPIF 主要功能的参考资料,不作为正式的用户手册或者指南。

本文档的内容与 FNST 截止 2005 年 3 月使用的 SPIF V3.0.1 功能对应,不保证本文档的内容和其他版本的 SPIF一致。

如果本文档的内容与 SPIF 的正式文档不一致,以正式文档为准。

本文档的全部内容包括嵌入图片,版权均属富士通南大软件技术有限公司所有,未经富士通南大软件技术有限公司明文许可,严禁转载和再分发。

Page 3: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

参考资料

SPIFV3.1 版用户手册 FNST SPIF 使用规定 V1.0 CMM V1.2 白皮书 FNST 过程数据库( PDB )使用规范 V1.0

Page 4: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

提纲

SPIF 的开发背景介绍 SPIF 在 FNST 的导入 SPIF 功能介绍 联系信息

Page 5: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

背景介绍: FNST 的软件过程改善之路

为了能够形成“创造、信赖、挑战”的企业文化和达到高级别的顾客满意度,从 2002 年 12 月起, FNST 基于 CMM 模型,重点针对自身的软件开发过程实施以标准化和定量化为目标的改善过程。

2003 年 12 月, FNST 通过 SEI 的 CMM Level 3 评估。 2004 年 12 月, FNST 通过 SEI 的 CMM Level 4 评估,

同时顾客满意度大幅度提高。 FNST 自行开发并实际导入的 SPIF 系统( Software Pr

ocess Integrated Framework )成为提高软件过程能力,通过 CMM 评估不可或缺的核心工具。

Page 6: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

为什么要导入 SPIF 呢?

各级别开发和管理人员缺乏协作与交流的统一平台,效率低下

各种项目过程与品质数据被重复地手动输入,极易产生错误和疏漏

手动地对项目开发过程和产物品质进行管理控制,给开发人员带来了极大的负担

单纯依靠手工,几乎无法达到定量管理要求的数据实施采集及控制

在改

善过

程的

实际推

进中

,如

果没

有一个

可视

化的

、自

动化

的、

定量

分析

的工

具,单纯依靠

人力完

成各

种项

目管

理工

作势必面临

非常多

的巨

大困难

Page 7: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF 的优势在哪里?可以为我们做什么?

SPIF 实现了供开发者、管理者、监查者、客户共同参与项目开发的统一平台,极大地提高了工作效率。

SPIF 在项目开发中可以对各种过程和品质数据实施自动收集和计算,提供“一次录入,各处使用”,将开发者从繁重的手工劳动中解放出来

SPIF将组织级抽象的开发规程具体化、制度化,达到“日日改善”的目的

SPIF完全支持针对开发过程和产物品质的定量管理

- 来

自SE

I主任

评估师古井丸先

生的

评价

SPIF

成为

保证

FNST顺利

通过

CMM

4评

估的最

重要强

Page 8: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF 在 FNST 的导入过程

2003 年 9月, SPIF 试用版在 FNST 内首先交付 CMM评估项目组使用

2004 年 3 月, SPIF V1 版在 FNST 所有项目组导入 2004 年 7月, SPIF V2 版导入,初步实现定量管理 2004 年 10 月, SPIF V3 版导入,全面支持定量管理 2004 年 12 月末,在 FNST 的 CMM 4 正式评估过程完全依靠 SPIF 进行数据自动收集和分析

Page 9: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF 提供了什么样的功能?

开发过程定量的管理和控制 典型代表功能:开发计划的制订、活动控制跟踪监控、完了总结 产物品质定量的管理和控制 典型代表功能:评审管理、测试管理 项目辅助管理和支撑 典型代表功能:配置管理、风险管理、变更管理、会议管理 过程资产库 典型代表功能:组织过程数据库

Page 10: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上的项目开发基本过程

制订

项目

开发计划

项目

开发

过程

进度

管理

项目关闭

项目完

了总结

建立

项目初始

信息

质量

管理

其它

管理

工作

纳入

过程

资产

制订

SQA计划

SQA监查

过程

进度监查

品质监查

SQA问题

与对

应SQA

信息汇总

注:

SPIF上

各管

理活

动需

要不

同角色

(SP

IF内置

)完

Page 11: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF 的内置角色定义

系统管理员 高级经理 项目开发人员 项目经理 普通开发人员 SQA (软件质量保障)人员来宾

Page 12: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上角色和基本功能的对应权限关系

注:

N/A表示

系统

自动完

Page 13: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

建立项目初始信息

一个项目初始信息的建立由系统管理员完成。 项目初始信息包括 项目名称 项目编号 指定项目经理 指定高级经理 指定 SQA 人员 指定项目版本(可选) 指定项目所属组织(可选)

Page 14: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

建立项目初始信息截图

Page 15: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

制订项目的软件开发计划

项目的开发计划由项目经理完成 项目的开发计划通常包括 项目基本信息 项目规模预估与开发体制 项目生命周期模型与裁剪说明 日程计划 定量管理计划 其它计划 开发计划中的日程计划在新建立或者修改之后,必须由项

目经理提交并经高级经理确认,否则新建或修改的日程内容不能生效

Page 16: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

软件开发计划制订过程截图

Page 17: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

有关日程计划的说明

日程计划的制订和修改由项目经理全权负责。日程计划将项目作为一个整体活动,使用 WBS ( Work

Breakdown Structure )将整体活动划分为若干个子活动的树桩序列。活动通过阶段、日程、人员和产物等属性来刻画,并通过产物来控制;产物是活动的基本输出内容,通过规模和品质来刻画。

每个活动 /子活动的责任者由项目经理在制订日程计划时指定,对本活动以及子活动的基本元素和基本关系负责,项目经理对整个开发过程负责。

日程计划在项目开发过程中可能会随时进行修改和调整,新建和修改都必须经过高级经理确认才可以生效。

Page 18: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

日程计划制订过程截图

Page 19: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

日程计划提交确认页面截图

Page 20: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上项目开发的跟踪监控内容

日程管理 质量管理处理生成的定量问题和提交的 SQA问题 其它管理方法

Page 21: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上的日程和进度管理

SPIF上的日程和进度管理是基于最新版本、经高级经理确认的日程计划进行的

SPIF上日程和进度管理整体由项目经理完成,各子活动由项目经理指定的活动责任者完成,且活动责任者的权限覆盖至所属全部子活动

SPIF上进行日程和进度管理的方法 活动的启动和关闭 进度(产物)的提交、删除、加锁 /解锁和确认 最新工程报表的生成

Page 22: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

日程和进度管理过程的截图

Page 23: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

提交进度和对应产物的截图

Page 24: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF 生成的工程报表截图

Page 25: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上的质量管理

SPIF上的质量管理活动是针对各开发活动的提交产物的,并且该产物必须是基线产物。

针对基线产物的质量管理活动包括: 评审活动 测试活动活动负责人对所属的质量管理活动负责,项目经理对所有

质量管理活动负责

Page 26: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上的评审管理

针对基线产物的评审过程和内容 问题记录表的追加、录入和确认 评审报告书的录入和确认 Excel格式评审报告书的生成(中、日版本) 对评审数据的分析和图形化显示

Page 27: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

评审管理过程问题记录表和评审报告截图

Page 28: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

Excel格式评审报告书截图(中文)

Page 29: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

Excel格式评审报告书截图(日文)

Page 30: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

基于评审数据的折线、增长图

Page 31: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

基于评审数据的分析结论

Page 32: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上的测试管理

针对基线产物的测试过程和内容 问题记录表的追加、录入和确认 测试报告书的录入和确认 Excel格式测试报告书的生成(中、日版本) 对测试数据的分析和图形化显示

Page 33: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

测试管理过程的测试报告截图

Page 34: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

Excel格式测试报告书截图(日文)

Page 35: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

基于测试数据的分析结论

Page 36: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

对开发过程中产生问题的处理

对定量问题的处理 当 SPIF 对日程、规模、产品品质的相关数据进行检查时 ,发现实际数据超出了以既定能力基线为原点、最大容 许正负偏差的阈值范围,从而自动产生定量问题。 定量问题通常由活动负责人处理,需要经过 SQA 和高级 经理的确认。 对 SQA问题的处理 SQA 人员在监查项目开发的过程中,发现某项活动的执 行不符合既定的开发流程和规范,因而提交问题,并提 示项目组解决。 SQA问题通常由活动负责人处理,需要经过 SQA 人员的 确认。

Page 37: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

定量问题列表截图

Page 38: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

定量问题解决过程截图

Page 39: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SQA活动结果截图

Page 40: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上的其它管理活动

为保障开发活动顺利进行的其它辅助性管理活动一般由项目经理负责进行,一些活动需要高级经理确认

其它管理活动的主要内容 配置管理 变更管理 风险管理 会议管理 SQA 人员对这些活动也可以实施监查

Page 41: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上的配置管理

配置管理计划的制订 产物的基线形成和变更(加锁 /解锁) 对产物基线的审计 所有产物列表

Page 42: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上配置管理页面截图

Page 43: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上的变更管理

项目变更列表有若干个项目变更管理项组成 项目变更管理项的添加、查看、处理 一个项目变更管理项可以多次处理 项目变更管理项的确认(项目经理) 项目变更管理项的关闭(高级经理)

Page 44: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上变更管理页面截图

Page 45: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上的风险管理

风险管理计划的制订风险的引入和评估风险的修改和跟踪风险的状态转换和关闭 组织级风险库内容的共享

Page 46: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上风险管理页面截图

Page 47: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上的会议管理

会议记录的添加、修改和删除会议记录的浏览会议记录相关数据汇总(时间、成本)

Page 48: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上会议管理页面截图

Page 49: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上项目活动的关闭

活动关闭和产物提交的条件父活动、子活动关闭的逻辑关系 所有活动关闭,项目进入“完了总结”

Page 50: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上的项目完了总结

项目完了总结由项目经理完成 项目经理根据项目实际状况,对项目开发规模、项目开发

成本进行最后修正 项目经理完成总结报告 项目经理提交完了总结 高级经理和 SQA 对完了总结进行审核确认完了总结经审核确认完毕后,项目自动结束,纳入组织级

过程资产

Page 51: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上完了总结录入和确认页面截图

Page 52: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF上完了总结报告的浏览页面截图

Page 53: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SQA操作介绍

SQA 人员独立于项目开发团队,从第三者角度,客观地监查该项目的开发过程是否遵循既定的规范和准则,借以确保产品品质。

SQA 不对产品本身的内容和开发过程本身的有效性进行监查和确认。

SPIF 为 SQA 人员在软件开发过程中实施监查工作提供了完善的支持。

SQA 人员进行的工作与所属项目开发本身一一对应。

单击此处查看SPIF上的项目开发过程

Page 54: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SQA计划的制订

高级经理将某个项目的 SQA角色赋予特定账号 SQA 人员根据项目的日程计划制订对应的 SQA计划 SQA 人员向项目组提交制订或修改的 SQA计划新建或修改后的 SQA计划必须由项目经理确认和高级经

理确认才能生效

Page 55: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SQA计划制订过程截图

Page 56: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SQA根据计划对开发过程实施监查

查看、添加、修改 SQA活动结果向项目组提交 SQA问题确认项目经理或活动负责人对 SQA问题的处理结果确认项目经理或活动负责人定量问题的处理结果

Page 57: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SQA 提交问题截图

Page 58: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SQA活动结果一览截图

Page 59: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SQA问题确认结果截图

Page 60: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF 的过程资产库介绍

SPIF 的过程资产库是组织中所有项目过程数据的集合,供 SPIF 全部的合法帐号浏览和检索。

过程资产库中的项目数据和开发经验可供组织中其它项目借鉴。

Page 61: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]

SPIF 的过程资产库页面截图

Page 62: SPIF 介绍资料(对应 SPIF V3.1 版)

All Rights Reserved ,Copyright © FNST 2005

[email protected]