实验十二 团队作业8—团队项目用户验收评审

实验时间 2018-6-28(29)


Deadline:

2018-7-1 10:00,以团队随笔博文提交至班级博客的时间为准。

评分标准:

  • 按时交 – 根据实验十二评分细则打分(满分100分)
  • 本实验为团队任务,团队成员成绩以团队博文成绩为准
  • 晚交 - 0分
  • 抄袭 - 倒扣本次作业分数
  • 如对作业分数有意见,可有一次向评分助教申诉机会

软件项目验收相关知识

        项目验收在软件整个生命周期内是一个非常重要的里程碑,通常采用项目开发方(乙方)与项目委托方(甲方)一起召开会议方式进行项目验收评审。一般来说,甲方若同意召开验收会,就是对项目已基本认可,可以召集项目相关各方及专家来达成对项目完成情况的一致共识。

(一)会议前,项目开发方准备工作:

1.文档准备

 验收之前,项目组要准备好以下几类文档:

1)  开发总结文档

2)   需求文档:包括需求规格说明书,需求变更文档等

3)   设计文档:包括概要设计,详细设计,数据库设计等

4)   测试文档:包括测试方案,内部测试报告,第三方测试报告等

5)   实施文档:包括实施,部署方案,用户手册,维护手册等

6)   过程文档:包括项目周报,会议纪要等

       这些文档可以装订在一起,设计一个封面,列出材料总目录。

       另外,在验收会上,还需要带上项目过程中签署的文档备查,例如合同原件,盖单的用户需求规格说明书原件等等。

2.项目概况ppt准备

项目概况ppt包括以下几个部分: 

1) 项目背景和简介

2) 合同执行情况汇报

3)开发过程:记录项目开发过程中的一些重要事件

4) 系统功能简介

5)项目应用成果展望

3.系统演示前准备

       验收会上需要对系统进行演示。因此,验收会前要部署好待验收系统,并检查系统运行环境,对验收期间预演示的重要功能进行检查,准备必要的测试数据。

4. 其他准备材料:

1)甲乙双方参会人员名单

2)甲方验收意见表(空表,格式参见附录)

3)会议议程

(二)验收过程

1、参与人员的分工

角色

职责

主持人:

计划、安排和主持验收会议(乙方负责人)

项目报告人

宣讲项目概况PPT、回答验收人员的询问(乙方技术负责人)

记录员

记录和整理验收会议中的议题

验收人员

甲方参会人员

系统演示人员

演示系统、回答验收人员询问(乙方开发工程师)

2、软件项目验收会议流程

任务

负责人

1. 开场白

  • 介绍参会人员
  • 陈述会议目的

主持人

2.向参会人员发放项目相关资料

开发方

3. 宣讲项目概况PPT

项目报告人

4. 验收人员质询

在报告人介绍完之后,提出质疑的问题

验收人员

4. 记录问题

记录员

5. 简明扼要地问答问题

开发方

6. 系统演示

开发方

7. 填写验收意见表

验收人员

7. 填写验收结论并在验收意见表上签字

验收人员

8. 收集验收文档(包括会议记录、已签字的验收意见表)

主持人

(三):验收软件项目意见表模板

项目验收意见表

项目名称:

 

甲方

 

乙方

 

验收项

验收意见

备注

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

总体意见:

          

 

 

 

项目验收组(签字)

 

  日期:                             

项目开发方(签字)

 

 

日期:                                        

 

以下是参考验收项:

一、   系统安装和运行的验收

【检查目标】检查系统是否按照设计方式进行部署,是否对系统进行了正确的配置,系统是否能正常使用。

检查项目

检查结果

数据库是否正常

□是/□否

系统各级用户能否正常登录、使用

□是/□否

能否通过系统管理员对系统进行管理

□是/□否

系统界面是否人性化

□是/□否

系统帮助性是否很强

□是/□否

系统安装程序的提交

□是/□否

数据传递是否正常、一致

□是/□否

系统bug、错误率是否较高

□是/□否

系统运行速度是否正常

□是/□否

二、   系统功能的验收

【检查目标】:检查系统各项功能是否使用正常等。

检查项目

检查结果

A. 系统各项功能能否正常使用

□是/□否

B. 系统各项功能能否正常使用

□是/□否

C. 系统各项功能能否正常使用

□是/□否

D. 系统各项功能能否正常使用

□是/□否

三、   系统各类文档的验收

(一)需求分析说明书

(二)系统设计方案说明书

(三)软件源码包

(四)数据字典

(五)数据结构

(六)框架结构图

(七)系统测试方案

(八)操作手册

(九)培训计划、方案

(十)培训记录

(十一) 故障情况记录表

【检查目标】:检查是否提交相关手册或说明书,文档与系统是否一致,是否正确无误。

检查项目

检查结果

是否提交文档

□是/□否

 

 

 

 

 

 

 

 

 

一、实验目的与要求

(1)掌握软件项目验收内容,验收流程;

(2)学会编制软件项目总结PPT、项目验收报告(项目验收意见表)。

二、实验环境要求

(1)实验五—实验十一所编制团队项目文档;

(2)实验十一所开发团队项目软件包。

三、实验内容与步骤

任务1:团队作业Beta冲刺,参考http://www.cnblogs.com/CSLaker/p/6160236.html,

在日期区间[6.21,6.27]内,任选连续4天进行Beta冲刺,冲刺当天晚10点前发布一篇团队冲刺博客,每天冲刺内容规范如下:

  •   各个成员今日完成的任务
  •   各个成员明日的任务安排
  •   各个成员今日对项目的贡献小时数
  •   提供当天站立式会议照片一张,提供最新项目燃尽图一份,描述项目整体进展情况。

        助教与老师会每天定期检查冲刺博客并记录相关成绩,上述四个要素都需要在每天更新的博客内容中体现,评分时将按上述四点评分。每次冲刺博客满分为 5 分。

任务2:项目如果是有价值的,有可能有团队会继续开发你的项目,到时候会不会出现源代码找不到、没有文档等尴尬的情况呢? 团队要考虑如何进行高效的源代码管理,请在Beta 冲刺过程中试着回答以下链接中关于源代码管理的10 个问题: http://www.cnblogs.com/xinz/p/5044037.html
回答参考:http://www.cnblogs.com/bugphobia/p/5070130.html

以上实验任务参考集美大学张敏老师博客:https://www.cnblogs.com/happyzm/p/9019069.html

任务3:参考软件项目验收相关知识(一)要求,完成团队项目验收准备工作,包括项目文档的完善与整理、团队项目总结陈述PPT编制、符合团队项目特点的项目验收意见表的编制、完成项目软件系统演示前准备工作,确认结对验收项目组,编制验收会议名单及验收会议议程。在团队项目Github仓库中上传以上文档。

任务4:第17周实验课,由项目组与结对项目组成员组成验收会,由结对项目组扮演甲方,相互对对方软件产品进行验收评审,并形成验收意见。

        验收分两个阶段。第一阶段由A项目组长担任主持人,组织验收会对A项目进行验收,结对项目组成员扮演A项目甲方;第二阶段由B项目组长担任主持人,组织验收会对B项目进行验收,结对项目组成员扮演B项目甲方。

       课后,各项目组在团队项目Github仓库中提交甲方填写验收意见的验收意见表。

任务5:在团队博客发布博文,陈述项目验收过程,上传团队实施本次实验的场景照片,描述团队成员的具体分工、占整个实验任务的工作量比例及完成各自任务的实际时间,每位成员结合任务分工总结本次实验心得,最后由项目组长进行总结陈述。