软件项目计划书练习.docx
- 文档编号:8678120
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:34
- 大小:202.78KB
软件项目计划书练习.docx
《软件项目计划书练习.docx》由会员分享,可在线阅读,更多相关《软件项目计划书练习.docx(34页珍藏版)》请在冰豆网上搜索。
软件项目计划书练习
ClassicsCD公司
ClassicsCD在线订购应用系统
项目计划书
指导老师:
朱慧德老师
组长:
宫家伦
组员:
林佳慧、何翔青
陈姵蓉、林姿吟
版本:
1.3
德明科技股份有限公司
2004年05月25日
版权所有,翻印必究
版本变更历史
时间
版本
描述
作者
2004/4/18
0.1.0
初稿
宫家伦
2004/4/24
0.1.1
修正错别字
宫家伦
2004/5/20
0.1.2
将第三章的风险管理纳入第四章项目控制及评估中,并将第三章的监督审验流程纳入第第三章的工作项目中,且将扩大开发建置相关内容于第三、四章中。
宫家伦
2004/5/30
0.1.3
修正内容。
将各项叙述明确化,不必要的说明内容予以删除。
宫家伦
第1章
项目概述………………………………………………5
1.1项目名称…………………………………………………………5
1.2项目依据…………………………………………………………5
1.3项目目标…………………………………………………………5
1.4项目范围…………………………………………………………5
1.5项目期程与预算摘要……………………………………………6
第2章项目组织………………………………………………7
2.1发展模式…………………………………………………………8
2.2项目小组成员组织图……………………………………………10
2.3角色职责…………………………………………………………11
2.4项目协调方式……………………………………………………12
第3章项目管理计划…………………………………………13
3.1工作项目…………………………………………………………13
3.2项目工作分配表…………………………………………………19
3.3主要里程碑………………………………………………………21
3.4项目稽核点………………………………………………………22
第4章项目管理与控制………………………………………24
4.1管理目标…………………………………………………………24
4.2项目控制及评估…………………………………………………25
4.2.1质量管理与保证…………………………………………25
4.2.2风险管理…………………………………………………26
4.2.3项目执行方法、技术与工具……………………………29
4.2.4问题追踪管理……………………………………………29
4.3测试管理…………………………………………………………30
4.3.1测试目的…………………………………………………30
4.3.2测试范围…………………………………………………30
4.3.3测试计划…………………………………………………31
4.4项目报告…………………………………………………………34
4.5项目追踪与控制…………………………………………………34
第5章信息安全管理…………………………………………35
5.1安全……………………………………………………………35
5.2变更管理及其流程……………………………………………35
5.2.1变更管理………………………………………………35
5.2.2变更管理流程…………………………………………36
表目录
表1.5本项目成本预估……………………………………………………6
表2.3项目职务分配表……………………………………………………11
表3.2项目工作分配表……………………………………………………19
表3.3工作时程规划表……………………………………………………21
表3.4项目稽核时之时程表………………………………………………22
表4.2.3本项目所采用之方法、技术与工具……………………………29
图目录
图2项目相关组织图……………………………………………………7
图2.1项目群组程序……………………………………………………8
图2.2项目组织图………………………………………………………10
图3.1监督审验流程示意图……………………………………………15
图4软件系统发展结构图………………………………………………24
图4.3.2-8测试程序图…………………………………………………33
第1章项目概述
本项目所涵盖之项目名称、依据、目标、范围、参考文件概述如下,综观整体需求工作,在限制时间资源下,为求本项目能在时程内有效且顺利地推展,本项目小组成员,应与客户指派之ClassicsCD系统承办人员密切配合,以求达成本项目之任务。
1.1项目名称
本项目名称为「ClassicsCD在线订购应用系统」案,(以下简称为「本项目」)。
1.2项目依据
依据ClassicsCD公司「ClassicsCD在线订购应用系统」招标公告,与ClassicsCD公司确认需求后制订合约(合约编号:
CCD(93)588号)办理。
1.3项目目标
本项目的目标在于协助ClassicsCD公司(以下简称CCD)委托德明科技股份有限公司(以下简称德明科技)执行「ClassicsCD系统在线订购应用系统」之监督控制,促使德明科技依照本项目计划于限期内执行完成。
1.4项目范围
本项目范围于CCD委外(德明科技)建置「ClassicsCD在线订购应用系统」案,对于本项目监控及审查工作及本项目之进度掌控。
本项目所涵盖之工作范围包括:
(1)德明科技应交付之文件范围:
文件计有建置管理计划书、系统规范书、系统设计书、程序规格书以及系统操作与管理手册等。
(2)本项目之系统测试与验收标准。
(3)本项目执行追踪与控管。
(4)审查时间及执行进度。
(5)办理总验收相关事宜。
1.5项目期程与预算摘要
(1)本项目期程为2004年1月1日至2004年6月6日止。
(2)本项目预算为人民币壹百万元整,包含项目行政费、项目人事费、工具开发费用、教育训练费以及交通费等。
表1.5 本项目成本预估如下:
项目
预估费用
备注
项目人事费
人民币30万3千元整
项目经理67000
顾问56000
软件开发组55000
软件建构组45000
系统测试组40000
网页编辑组40000
项目行政费
人民币15万
行政支援人员加班
教育训练费
人民币20万元整
系统测试组100000
网页编辑组100000
消耗品
人民币3万元整
纸张、墨粉盒等消耗品
交通费
人民币2万9千元整
出差、业务需求
工具开发费用
人民币29万7千元整
计算机硬设备建置
总 额
人民币100万元整
第2章项目组织
德明科技接受CCD委托本建置案之工程规划与执行,CCD与德明科技针对项目之组织架构如图所示:
图2 项目相关组织图
2.1发展模式
本项目发展模式是采反复式(Iterative)的方式进行。
其中项目程序是由许多作业程序所组成。
「一个程序」是指为产生某一结果所采取的一连串行动;所有的项目程序可被区分为五个群组,而每个群组都包含一项以上的程序。
这五个群组是:
立项程序、计划程序、执行程序、控制程序与收尾程序,如图一所示。
图2.1、项目群组程序
程序群组是以其产生的结果作为连接—某一群组的结果会成为另一群组的投入。
此外,项目程序群组并非不连续的、或单一事件;它们是相互重迭的活动,并以不等的强度存在于项目的每个阶段。
程序群组间之互动也是跨阶段的,所以当一个阶段的结束就是提供下一个阶段立项的投入。
立项程序—授权该项目或阶段是项目范围管理的一部份。
「立项程序」在每个阶段的初期都会不断地重复,有助于项目能集中力量去发展其所强调的商业需求。
若此需求不复存在,或是项目不能满足此项需求,它亦要确保项目能适时予以终止。
需要特别注意的是程序的实际投入与产生需基于该阶段所实施的状况而定。
计划程序-对于一个项目而言,计划之重要性,在于它是从事前所未有的活动;故项目之成败首先取决于计划之优劣。
计划是在整个项目生命中的一种持续性的努力。
在完成计划之前,这些程序均有相当的重复性。
此外,计划并非绝对的,因此,针对一个相同的项目,两个不同的项目小组可能会产出截然不同的计划书。
2.2 项目小组成员组织图
图2.2项目组织图
项目主持人
朱慧德
顾问
黄钰峰
项目经理
宫家伦
软件开发组
林佳慧
网页编辑组
林姿吟
软件建构组
陈姵蓉
系统测试组
何翔青
2.3 角色与职责
表2.3项目职务分配表
人员类别
主办人姓名
职责
项目主持人
朱慧德
●订定项目目标
●工作执行督导
●确立项目需求分析、设计与制作
●管理决策与其它重大事项联系与协调
●项目同仁绩效考核
项目经理
宫家伦
●制作项目工作计划书
●项目进度控制
●工作与资源分配与协调
●规划德明科技建置案之绩效及质量
●分析、响应各种问题与风险
顾问
黄钰峰
●提供监督审查作业模式之建议
●提供项目监控顾问咨询建议
●协助技术文件审查工作
软件开发组
林佳慧
●系统分析、设计及文件撰写
●执行雏型系统程序设计
●制定测试计划与测试个案
●制作测试报告
●协助使用者验收测试
软件建构组
陈姵蓉
●制定建构管理计划
●建立VSS建构管理环境
●负责监督与指导项目过程中的版本变更
●确定建构标识方案
●提交建构状态报告
系统测试组
何翔青
●负责制定软件测试计划
●设计测试案例
●负责系统测试、性能与压力测试
●配合用户验收测试
网页编辑组
林姿吟
●网站架构设计
●网页美工设计
●总体形象设计
●应用软件接口设计
2.4 项目协调方式
项目计划的成败关键在于以下三大要件:
(1)周密的计划
(2)彻底的执行每一订定的「活动」(或称工作)
(3)严格的追踪与控制
项目计划首先要确定作业的需求,拟订项目计划目标与行动方案,并根据计划内容进行项目计划活动,而且定期报告工作进度与整理文件纪录,随时检讨执行成果与修正项目计划行动。
在项目计划的执行过程当中,我们将会定期的举行项目计划检讨。
此处所提项目计划检讨,有周期性检讨与专题性检讨两种,项目负责人可藉此检讨过程,充份了解项目小组所完成的工作进度、项目进行中所碰到并待解决的问题,以及检讨整个项目计划的成本支出,修正偏差的原因,下达下一步应采取行动的指示。
检讨的重点为以下三点:
(1)技术方面─工作内容是否按原订计划执行。
(2)进度方面─是否与计划的进度相符合。
(3)成本方面─至当时为止,人力与相关资源的支出是否超出预算。
第3章
项目管理流程规划
3.1工作项目
CCD工程小组所须进行的工作配合项目如下:
需求分析
研读相关作业及现有系统功能、数据搜集,需求访谈,需求汇总,对现有作业进行细部之调查与分析,并且研拟系统需求及功能规格。
并依相关标准及访谈结果,整理出本项目之架构、报表格式与管理模式,并撰写“项目管理计划书”。
◆了解现行作业。
◆确定使用者对系统详细需求。
◆确定系统需求规格。
◆需求分析文件撰写。
系统分析与设计
依需求分析结果,进行系统分析及设计,定出实体数据库架构以及人机接口。
针对确认后之雏型系统的系统功能特性,规划出整体系统架构,并完成数据库设计及数据结构设计。
撰写及确认与“系统设计书”。
◆拟定系统流程。
◆定义人机处理接口。
◆系统设计文件撰写。
◆雏型系统制作。
◆系统管理流程开发:
依据接口需求进行流程开发应用。
◆UI接口设计:
依据界面需求进行UI开发应用。
◆各类统计报表设计。
◆数据库结构设计。
设计与开发相互转换
由软件开发组与软件建构组一起合作,由软件开发组介绍系统设计概念,并与软件建构组确认设计方向的可行性。
经讨论确定后由软件开发组完成”系统建议书”
◆进行设计概念介绍与讨论。
◆系统建议书撰写。
程序设计
根据“系统建议书”撰写各模块应用程序,进行程序单元测试,相关文件制作等作业。
◆进行程序撰写。
◆测试计划撰写。
◆单元测试。
◆撰写测试计划书。
系统测试与建置
依“测试计划书”之内容作业程序功能、系统功能及反应时间的测试,以验证是否符合需求,撰写“系统测试报告书”以进行系统整体测试,完成系统建置作业。
◆系统软、硬件安装建置。
◆执行验收测试计划。
◆提供测试环境(硬件)。
◆准备验收测试技术人员。
◆召集并训练使用者参与验收测试。
◆抽测德明科技测试个案,验证测试成果。
◆准备其它验收测试个案,以确立测试质量。
◆点收及验收最终文件及产品。
◆系统上线及效能改良。
◆与德明科技确认并建置维护作业流程。
◆必要时,重行进行验收测收。
◆完成操作测试,确认系统操作性及管理性功能均能正常运作。
监督审验管理流程
德明科技执行「ClassicsCD在线订购应用系统」建置案,CCD项目工程小组执行监督审验案,不论系统建置与监督审验作业均应以符合软件工程观念之系统化方式进行,务使项目每一阶段执行前均有清楚之书面化流程及执行标准,并据以进行监控及验证作业,以有效控管项目,降低项目失败风险。
建议采下列监督审验作业流程:
图3.1监督审验流程示意图
监督审验执行步骤说明如下:
(1)提出「ClassicsCD在线订购应用系统」项目管理计划书
德明科技依据合约书中之建议书需求文件中各项规格要求及合约中承诺事项,遵循项目管理计划书提出具体之计划时间,交付相关进度项目。
(2)审查「ClassicsCD在线订购应用系统」项目管理计划书
CCD项目工程小组应予以审查,必要时得要求德明科技修正,以建立一具体可行且符合要求之「项目管理计划书」。
对「项目管理计划书」之要求,除具体可行外,应同时要求有明确之查核点,及早期验证产品之可能性。
对于德明科技提出之「项目管理计划书」应明确说明人员(人数及姓名)、项目组织权责及分工、项目管理方法、项目管理审查作业、软件开发模式、各阶段实施方法、各阶段预期产出及标准、产品管理方法(建构管理)、产品审查方法(验证与确认)、测试人力及测试方法、项目风险评估、项目资源需求、项目时程及查核点,各项产品交付时程等相关规划。
部份作业之细部规划,如测试、建构管理、软件品保作业等,可另列于附属计划(如测试计划等),但项目计划中应明确指出其提出时间。
项目计划为项目全程之管理依据,项目计划审查时应特别注意其内容之完整性、可行性与规划之适当性,在相关议题上并应取得共识,如系统范围、双方沟通方式、变更管理方式、开发模式及交件阶段、测试方法、文件数目及撰写标准等议题。
前节现况分析所述问题,于「项目管理计划书」阶段均应予以厘清,以作为后续阶段实施依据。
(3)依「项目管理计划书」进行监控及访查
「项目管理计划书」确立后,德明科技应依「项目管理计划书」确实执行,而CCD项目工程小组应对德明科技进行监控及实地访查,以确保德明科技落实执行「项目管理计划书」,并期能早期发现问题。
由于软件无法仅由抽测性质的验收测试确认质量,而必须靠发展过程的质量保证活动确保最终产品质量,因此过程监控益显重要,尤其是质量保证活动部份。
监控访查作业时发现之问题,应以正式方式交予德明科技,并要求限期改善。
本计划包含书面审查及实地访查作业,可能包含德明科技之月报表、实地访查等作业,实地访查重点包含德明科技实际工作进度、作业流程之符合性、人力资源投入状况、各项品保及检验活动实施状况、潜在风险等项目。
(4)审查改善措施
实地访查作业若发现问题时,德明科技应于规定期限提出具体之改善措施,并经CCD项目工程小组审查同意后,据以执行。
若改善措施需变更原来之「项目管理计划书」时,修改后之「项目管理计划书」亦应一并送审。
应于审查通过后方可进行计划书内容。
(5)复查改善结果
对于德明科技之改善措施,CCD项目工程小组应依改善措施执行时程,复查其执行成效,并验证原来问题是否已确实获得解决。
(6)查核及验证阶段产品
德明科技应依「项目管理计划书」,按时交付阶段性产品,CCD项目工程小组应予以查核并提出审查修正意见。
「项目管理计划书」中应妥为设计查核阶段性及交付日期,产品以执行完整性为主以便查核时能进行整体效果审查。
产品之查核验证方式,以需求规格文件审查重点可能在需求之正确性,有经验使用者的参与将非常重要。
架构设计文件之审查重点在架构完整性与可行性,客户登入、查询服务、信用卡交易执行等需求功能审定。
审查验收分三阶段进行,测试前应提出「验收测试计划」,第一阶段为软件完成时之审测,第二阶段为系统建置完成之检测,第三阶段为成品验收,德明科技除成品交付外,另应提出品保维修规划、产品使用之教育训练规划(包含使用说明书)、产品测试报告、收尾报告等书面数据,程序及程序规格的审查方式可能并同测试工作进行,测试文件之审查验证则包含规划审查及结果抽验等工作。
(7)「ClassicsCD在线订购应用系统」验收及测试
德明科技完成软件开发及系统建置后,CCD项目工程小组配合进行验收测试之工作,以检验系统功能及特性是否符合相关文件之要求。
验收测试包含以下主要工作项目:
A.查核德明科技验收测试计划之合理性与完整性。
B.德明科技提出「验收测试计划」,协助CCD规划功能验收测试工作。
C.提供CCD验收测试人员软件测试相关教育训练验收测试人员。
D.德明科技应协助CCD验收测试人员,执行项目个案抽测工作,以检验德明科技于测试阶段是否适当执行。
E.CCD验收测试人员,得准备适当之实务个案,以加强验收测试个案。
本项验收测试主要必须符合合约需求,验证软硬件系统确能符合功能需求,并能顺利运作。
为确认应用系统之功能符合实际使用者之需求,敬请CCD协调具有本案相关实务经验之使用者,进行验收测试个案准备及测试执行工作。
本项目人员则提供验收测试工作规划与执行相关之顾问咨询服务。
验收测试若有不合格情形发生时,CCD可于德明科技改善后,重新进行验收测试,并要求本项目人员配合提供相关服务,但总次数三次为限。
若德明科技之项目(产品)质量严重不良,应依本案合约罚责条例处理之。
H.系统通过验收测试、完成必要之教育训练,并完成安装工作后,系统即进入最后验收阶段。
系统验收时,CCD及德明科技应特别注意以下工作已被适当完成后,才可签发验收证明文件:
*验收测试期间所有问题是否均已适当处理,并验收合格。
*最新版之文件、程序与系统是否清楚点交。
*技术移转工作是否完成,技术移转数据是否充足而适当。
*后续保固维护工作是否已安排妥当,验收后可继续运作及维护系统。
*操作人员之训练是否已完成,软件系统操作性作业(如备份、复原、系统管理等作业)是否均已验收,且可正常运作。
3.2项目工作分配表
为顺利完成ClassicsCD之「ClassicsCD在线订购系统」,于本项目执行期间ClassicsCD公司与德明科技双方须配合的工作职掌如下表所示:
表3.2项目工作分配表
单位别
工作说明
德明科技
ClassicsCD
项目管理
‧确认本小组「软件开发计划书」。
‧安排各单位指定专人为本项目之联络窗口(PointofContact)。
‧于交付后十日内确认「软件开发计划书」。
‧指派合格成员担任项目经理职务
,以便与贵单位人员共同参与协调会议。
‧撰写「软件开发计划书」。
‧依上述计划内容进行监督各工作。
‧进行质量管理及建构管理工作。
软件需求
分析
‧指定专人负责提供各项系统功能、数据窗体与作业流程。
‧业务访谈协调安排。
‧确认「软件系统规格书」。
‧依据「规格建议书」进行软件建
构项目的分析工作。
‧撰写「软件系统规格书」。
软件设计
‧提供各项数据文件及窗体供软件设计用。
‧协助取得数据库规划所需之
各项文件及规格。
‧依「软件系统规格书」之定义进
行设计。
‧撰写「软件设计规格书」。
‧制作程序规格。
程序制作与单元测试
‧说明程序制作之准则及各项规定。
‧参与正式审查会议,确认软
体功能。
‧依据「软件设计规格书」撰写程序。
‧程序撰写应符「程序制作标准」。
‧执行单元测试。
系统集成测试与
系统建置
‧指派专人协调配合测试。
‧指派专人检视并确认文件。
‧协助按时程完成系统上线。
‧撰写「软件使用手册」
‧建置软件测试环境。
‧依合约规定交付所有应交付项目。
‧支援系统上线时技术辅导。
教育训练
‧协调安排相关人员参加教育训练,作为系统上线时之系统指导人员。
‧提供教育训练必要之场地及设施。
‧指派专人负责教育训练。
‧因应本系统各阶段之需求不同而提供不同教材。
系统验收
‧进行测试并执行验收。
‧签署「合格报告」或注明验
收不符项目。
‧依合约规定,执行复验。
‧备妥验收测试环境与程序。
‧协助进行验收工作。
‧对验收不符项目,进行修正以备
复验。
保固服务
‧提供保固人员所需之修改及
测试环境。
‧提供发生问题之说明、数据
及讯息。
‧确认修改完成之功能恢复正常。
‧提供从验收合格日起一年软件之
免费保固服务。
保固范围以原系统规格所列之功能为限,不包含增加之功能。
3.3
主要里程碑
本项目主要依据德明科技拟出之本案「项目书计划书」,全部期程为六个月(不含保固期),共分三次验收。
德明科技应就各分项系统订定预定完成时程;并依据各分项工作预定完成时程,往前推估,妥为安排软件系统开发、建置、测试、维运工作及相关文件交付时程。
兹就本项目于各阶段应完成工作说明如下表:
表3.3工作时程规划表
工作项目
查核重点
时程(2004年)
1月/1日
2月
3月
4月
5月
6月/6日
审查项目管理计划书
审查意见表完成
1/5~1/15
监控与察访
☐查核月工作进度。
☐实地访查。
每月月底监控与访查
协助查验软硬件设备
☐查核德明验收
测试计划。
☐软硬件功能检测。
1/18~30德明制作测试计划并进行软硬件功能检测
1/31~2/5CCD进行计划查核
查核软件需求书
系统规范书
系统设计书
CCD审查修正
意见表完成。
2/5~2/29完成本产品软件需求书籍相关系统设计规范
3/1~3/5CCD提供审查修正意见
3/5~10德明根据审查意见修订确认版本
提交期中报告书
期中报告书与实际
完成进度查核。
3/15德明提出有关产品设计进度及需求企划等期中进度报告书
3/20CCD于3/20前审查完成
软件设计完成审查
第一次验收
初次审查
根据计划书之规格
审查是否符合
并提出修正意见。
4/15软件部分设计提交审查
4/20CCD于4/20前审查完成并提出验收意见
系统建置测试
第二次验收
☐根据软件修正
意见修订后,建
置相关系统。
提出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 计划书 练习
![提示](https://static.bdocx.com/images/bang_tan.gif)