《软件工程项目管理计划书(共17页).doc》由会员分享,可在线阅读,更多相关《软件工程项目管理计划书(共17页).doc(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上“智海”在线购书系统-项目管理计划专心-专注-专业修订历史版本修订内容概要修订人修订日期1.0审核与批准审核人审核日期批准人批准日期目 录444555771 项目概况1.1 项目简介项目编码项目类型Web网站项目名称智海在线购书系统客户单位全称智海起航合同规定的起止日期2013.03.31 2013.6.20公司内部立项日期2013.03.31内部计划验收日期2013.6.1项目经理路欣技术经理林志泉关键技术要求-需求SqlSever(MySql)+Html+CSS+JSP(ASP)客户付款计划序号预计日期付款条件-里程碑付款比例付款金额(元)12013年4月15日在
2、线购书系统功能需求文档完成20%400022013年5月20日软件雏形成立,测试阶段80%1200032013年6月10日软件完成100%40001.2客户情况客户单位地址广州市番禺区大学城外环东路232号广州中医药大学智海起航邮政编码传真020-客户方关键人员信息角色姓名职务联系方式Lily经理Candy业务部长客户人员分析支持者Lily经理Candy业务部长Petter财务部长Amy行政部部长反对者Jacy人事部部长内线Tom宣传部部长客户决策流程技术决策流程付款流程1.3向客户作出的承诺序号目标-里程碑提交物提交日期责任人1前期策划,项目规划文案撰写项目规划文档2013.04.11路欣,
3、胡佩芝2需求分析需求分析文档2013.04.15李云霞, 曹健林志泉3数据库设计数据库文件2013.04.30曹健,林志泉4前台界面开发页面显示上架书本及登陆模块2013.05.15黄秋红,吕吕5后台开发新书上架及删除2013.05.25曹健6在线支付功能实现在线支付实现及完整的操作流程图 2013.06.01曹健、冼仁伟7系统整合测试测试文档2013.06.10林志泉8购书系统使用及维护使用反馈2013.06.25路欣,胡佩芝注:*标注为模块负责人1.4履行承诺的前置条件(*前置条件指做出的承诺前,客户必须做到的事情)序号前置条件解决措施责任人1提供功能要求提交功能需求文档Candy2跟进开
4、发工作,签订协议交流,反馈,沟通,修改,确定Lily,Candy3钱款跟进制定协议Petter2项目定义2.1项目组定义2.1.1项目组角色序号角色-岗位名称职责1项目经理管辖的区域客户进行信息跟踪、分析及报告,并定期进行更新,对所管辖产品开发进行项目管理,满足用户需求。2技术经理负责管理与指导软件部、技术部工作、负责软件项目开发、 组织制定高端技术解决方案、 参与重大项目的立项3需求分析员是将客户的自然语言进行整理,增、删、修,然后映射到一个个开发人员能够理解的功能模块上4系统分析员要正确理解客户的需求同时要保证相互之间的沟通顺畅,对了解来的需求要能用笔正确的描述下来,并能很好的传叙给其他人
5、,和不但要全面的了解客户的需求而且还要对需求进行未来的可能的改变要有相当多的了解5程序员参加用户需求调研,详细记录用户的需求,结合自身所掌握的编程技术,提出初步解决方案,详细深入的掌握所承担项目的需求分析和设计报告。尽职尽责编写出实现各项功能的完整代码,负责所编程序的自测试工作,参加系统集成和安装,编写用户操作使用说明书6软件测试员编写测试文档,执行测试,检查网站bug,提交测试结果分析报告2.1.2项目组成员序号姓名岗位-角色开始日期结束日期1路欣项目经理4月1日6月10日2林志泉技术经理4月13日6月10日4路欣系统分析员4月1日4月15日5黄秋红程序员4月1日6月10日5吕吕程序员4月2
6、日6月11日6林志泉测试员5月15日5月25日5冼仁伟程序员4月1日6月10日4胡佩芝系统分析员4月1日4月15日5曹健程序员4月2日6月10日3李云霞需求分析员4月1日4月13日2.2项目过程定义2.2.1项目遵循的标准过程及裁剪过程分类过程元素输出文档裁剪准则裁剪说明开发过程需求获取需求记录表用户需求规格说明书需求开发计划可裁剪需求采集的来源可能是行业的规范、制度或者是市场上其它的软件以及特定的客户需求等等需求分析软件需求规格说明书产品功能列表需求跟踪矩阵及追溯表需求评审检查单测试用例测试需求决策分析报告可裁剪按照测试用例模板提供系统测试用例需求跟踪需求跟踪矩阵及追溯表不可裁剪需求变更软件
7、变更申请单需求变更申请单需求变更申请单内部评审表不可裁剪概要设计概要设计说明书概要设计检查单数据库设计说明书测试用例决策分析报告可裁剪如果项目规模小或在复用已有系统框架下新增功能模块或进度要求紧急的项目,只需要与详细设计说明书合为一份设计说明书即可。如有数据库,应包含数据库设计、数据库设计说明书根据测试用例模板提供集成测试用例如果需要针对技术解决进行决策的,形成决策分析报告详细设计详细设计说明书详细设计检查单测试用例决策分析报告可裁剪项目根据实际情况可与概要设计说明书合为一份文档,作为详细设计说明书项目组根据项目的实际需要决定是否根据测试用例模板编写单元测试用例制定编码规定系统约定可裁剪项目采
8、用复用以前的程序,该部分程序不要求遵循编码规范,但是必须在项目总体计划中体现;对于不遵循公司编码规范的,必须在总体计划中明确系统的规范要求编码代码不可裁剪软硬件开发、测试平台安装报告可裁剪单元测试单元测试报告不可裁剪代码走查代码走查单可裁剪存在单元测试的可以不进行代码走查或者项目负责人/QA根据需要随机走查编写用户文档用户操作手册用户安装手册工程实施说明可裁剪内部使用的产品研发,可以不提供工程实施说明产品集成产品集成计划产品集成检查列表不可裁剪编写总体测试计划总体测试计划可裁剪所有项目集成测试集成测试计划测试问题报告集成测试报告测试工作阶段报告缺陷跟踪表项目环境检查单软硬件开发、测试平台安装报
9、告测试记录表可裁剪项目规模为中、大型项目系统测试系统测试计划测试问题报告系统测试报告测试工作阶段报告缺陷跟踪表测试记录表项目环境检查单软硬件开发、测试平台安装报告可裁剪存在系统测试要求的,必须形成相应的文档。验收测试验收测试计划测试问题报告验收测试报告测试工作阶段报告缺陷跟踪表测试记录表项目环境检查单软硬件开发、测试平台安装报告可裁剪客户需要进行验收测试评审会签表评审报告评审计划评审申请单评审问题跟踪表WBS中的评审计划不可裁剪产品实施安装调试报告安装验收报告功能测试情况表技术档案表客户培训计划客户培训签到表培训通知单售后服务承诺卡系统安装验收报告项目实施及验收总体计划项目实施客户确认表项目实
10、施满意度调查表项目实施总结报告项目试运行确认单项目验收移交客户资料清单项目总结报告可裁剪管理过程可行性分析项目可行性分析报告评审报告可行性分析报告评审检查单可裁剪立项申请立项申请表可裁剪立项申请表项目可行性分析报告评审报告决策分析报告可裁剪决策分析报告根据需要产生立项公告项目立项公告可裁剪集成项目管理PDP说明不可裁剪制定项目计划项目策划实施计划 项目总体计划及附属计划项目计划审批表项目级标准工作环境项目进度计划特批申请表可裁剪目计划审批表 必须如果项目成员的技能不符合项目开发条件的,后续按照培训流程执行制定项目工作环境项目级标准工作环境可裁剪工作结构分解WBS不可裁剪项目估算项目估算记录可裁
11、剪除小规模项目外的所有项目必须项目计划变更控制计划变更申请表可裁剪培训培训反馈表培训计划表培训记录表培训评估汇总表培训签到表培训通知书培训资源表可裁剪项目监督与控制(周跟踪)个人周报项目周报项目计划跟踪表项目问题跟踪表不可裁剪可以只对工作量和缺陷进行跟踪分析。项目监督与控制(里程碑/月跟踪)项目阶段报告项目问题跟踪表里程碑评审检查单不可裁剪项目监督与控制(不定期跟踪)会议纪要项目问题跟踪表项目环境检查单可裁剪如果存在问题的,需要修改项目监控数据表之问题跟踪风险管理项目风险管理报告决策分析报告不可裁剪供方协定管理采购单采购申请单采购验收单出库单供应商评定表供应商一览表合格供方名单合格供方评定表入
12、库单物品领用单物品领用记录可裁剪所有存在相应的供方协定管理要求的项目外包管理外包方评估报告外包合同外包开发过程监控报告外包申请表外包项目验收报告项目外包方初次评价表可裁剪结项总结结项总结报告评审报告项目结项评估报告项目移交申请表项目资料移交组织财富库交接表不可裁剪支持过程质量保证计划质量保证计划可裁剪过程与产品质量检查项目级QA检查单组织级QA检查单QA工作环境检查表不可裁剪第三方QA检查PPQA过程检查单可裁剪针对QA工作的GP2.9的第三方检查QA问题跟踪QA问题跟踪表可裁剪QA工作汇报QA工作报告个人周报不可裁剪配置策划配置管理计划配置库权限申请表不可裁剪配置库管理开发库,受控库,产品库
13、可裁剪配置备份按照相应的要求执行标识配置项配置管理计划可裁剪配置状态跟踪配置状态报告阶段活动报告个人周报发布申请表可裁剪所有项目,里程碑阶段配置审计配置审计表不可裁剪配置项变更控制软件变更申请表软件变更报告单不可裁剪产品发布产品版本发布备忘录产品发布说明产品发行汇总表产品交付安装记录表产品移交文档清单发布报告交付件一览表让步发布跟踪反馈表升级包说明升级说明可裁剪根据发布的类型不同,参照体系文件,形成必须的发布文档度量计划项目测量表项目测量计划不可裁剪收集数据项目测量表不可裁剪分析度量数据项目测量表测量分析报告不可裁剪2.3开发环境及工具2.3.1软硬件开发环境序号名称硬件配置软件配置1pc s
14、ervercpu:酷睿I3-2100主板:华硕P8H61硬盘:ST500G内存:宇瞻2G DDR3 1333电源:航嘉WIN7钻石版显卡:索泰GT440显示器:宏基V193wv机箱:绝尘侠X3操作系统:WIN7数据库:Mysql服务器:Tomcat杀毒、系统防护软件:360杀毒以及360安全卫士浏览器:火狐插件:firebug编辑器:Notepad+2.3.2工具序号工具名称版本作用1NetBeans6.9.1用于开发过程中的项目管理程序的编辑编译调试运行等操作2Mysql5.5用于开发过程中的项目的数据库,对数据进行存储与管理3Navicat for MySQL8.2用来连接和操作数据库的4
15、Tomcat6.0.26用它作为服务器,开发和调试JSP 程序5Notepad+6.3用于程序的编辑、修改和查看2.4工作量估算(用公式估算总量,参考FP或COCOMO估算模型)2.4.1各阶段工作量估算阶顶-活动名称工作量(人日)百分比(%)备注获取用户需求452人设计报表和编写用户建议953人编写测试计划1853人编写技术描述1853人设计软件36103人写软件54253人测试软件60203人写说明书15105人执行接受测试8154人合计22282.4.2系统构建工作量估算1、模块复杂度等级 (对本系统复杂度的本团队的解释)代码复杂度说明工作量(人日)高需要专业技术人员进行较长时间和计划的
16、模块48中需要有项目规划经验的人员进行规划和执行的模块30低需要与本项目相关人员进行执行的模块15很低需要本项目的边缘人员进行执行的模块52、模块清单(粗略)模块编号模块名称需求编号复杂度1用户注册注册模块低2在线购书模块中3管理员登陆模块高4订单管理模块高3、系统构建工作量估算复杂度模块数构建工作量(人日)高2186中113低123合计:42223项目计划3.1里程碑1、 里程碑定义序号目标-里程碑提交物提交日期责任人1前期策划,项目规划文案撰写项目规划文档2013.04.11路欣,胡佩芝2需求分析需求分析文档2013.04.15李云霞3数据库设计数据库文件2013.04.30曹健,林志泉4
17、前台界面开发页面显示上架书本及登陆模块2013.05.15黄秋红,吕吕5后台开发新书上架及删除2013.05.25曹健6在线支付功能实现在线支付实现及完整的操作流程图 2013.06.01曹健、冼仁伟7系统整合测试测试文档2013.06.10林志泉8购书系统使用及维护使用反馈2013.06.25路欣,胡佩芝注:*标注为模块负责人2、里程碑管理序号考察点进度偏离限制工作量偏离限制缺陷偏离限制1前期规划的完整性,规范性14% 10% 8%2 需求功能点是否清晰14% 11% 7%3ER图及表的完整性及关系11% 13% 8%4界面简洁,方便用户使用12% 12% 7%5代码编写的规范性,符合面向对
18、象的宗旨13% 15% 9%6在线支付的安全性及合理性15% 14% 8%7整合后的系统完整性12% 12% 9%8使用反馈6%10%5%3.2风险管理计划序号风险风险等级风险化解-规避措施1需求不明确9加强沟通、反馈2缺乏有经验的分析员10培养分析员3需求不断变化9采用敏捷开发方法4程序员对系统设计的理解上出现偏差9多与设计人员沟通交流5程序员不熟悉开发工具9进行前期的培训工作6客户要求增加功能7在不改变原有框架的基础上增加功能7没有切实可行的测试计划9一边编写程序,一边编写测试代码,增加测试代码的可实践性8测试人员经验不够7增加经验,进行前期培训3.3项目组成员培训计划序号培训内容培训时间培训讲师与培训对象1与对方公司接口工作培训以及需求分析工作交接2013/3/152013/3/27业务部经理及助理2具体相关技术的实验和培训2013/2/152013/3/30技术部经理及高级助理3软件开发相关工具的运用和配置4.14.10技术部经理及高级助理4软件开发运用的相关语言技术4.114.20技术部经理及高级助理5SQL Server数据库相关技术4.214.30技术部经理及高级助理