1、#*SWJTU-5企业 IM 系统卷 号卷内编号密 级项目计划V1.0项 目 承 担 部 门 :西南交大软件工程第 5 组 撰 写 人(签名):张月 林晨 吴秀凤赵政 赵诣 汤志合完 成 日 期: 2014.7.23 本文档 使 用部门: 主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名): 评 审 日 期: #*文档信息标题: 企业 IM 系统项目计划作者: 张月 林晨 吴秀凤 赵政 赵诣 汤志合创建日期: 2014.7.23上次更新日期: 2014.7.23版本: V1.0部门名称: 项目五组修订文档历史记录日期 版本 说明 作者2014.7.23 V 0.1 创建项目计划
2、文档 赵政2014.7.23 V 1.0 完成本文档 赵政#*目录1. 前言 .41.1 目的 .41.2 术语与缩略语 .42. 项目概述 .42.1 项目背景和目标 .42.2 项目范围 .42.3 交付的产品 .42.4 约束和假设 .43. 角色和职责 .53.1 有关的利益相关人介入计划 .54. 项目约定 .55. 项目的已定义过程 .55.1 项目的生命周期选择 .55.2 项目阶段划分及主要工作产品 .65.3 本项目采用的过程 .75.4 裁剪结论 .76. 项目估计 .77. 项目所需技能和培训计划 .77.1 项目所需技能 .77.2 项目培训计划 .78. 项目相关计划
3、 .79. 开发计划 .79.1 项目监控计划 .79.2 风险管理计划 .89.3 度量与分析计划 .8#*9.4 质量保证计划 .89.5 配置管理计划 .89.6 系统测试计划 .89.7 介入计划 .99.8 数据管理计划 .99.9 项目培训计划 .99.10 需求管理计划 .910. 工作环境 .1010.1 开发环境 .1010.2 测试环境 .1011. 其他 .10#*项目开发计划1. 前言(1) 目的本文档主要是为了实现企业 IM 系统发送信息、图片,进行视频聊天等功能而进行的项目计划,对实现系统各个软件模块,以及模块之间的连接而进行的项目开发计划,便于对各个模块实现进度的
4、监督以及指导,并为下一阶段开发工作提供依据。(2) 术语与缩略语PM: Project ManagerCM:电子电路系统中通信模块2. 项目概述本软件项目计划由项目概述、角色职责、项目约定、项目已定义过程、工作任务分解、项目估计、项目所需技能及培训计划、项目相关计划、开发计划、工作环境等(1) 项目背景和目标项目名称:企业 IM 系统任务提出者:成都拓思爱诺科技有限公司用户:中小型企业、学校等开发者:项目五组项目提出的背景:随着中小型企业的不断发展,在企业内部局域网通信是必不可少的。本系统就是一个非常好的局域网通信软件,它可以在职工不移动位置的情况下进行在线聊天、图片发送、文件传递、视频连接,
5、还可以随时在网络中进行多人对话或网络会议。(2) 项目范围项目业务范围或功能、性能:用户管理(注册新用户,审核用户,用户信息维护)、客户间聊天(客户端与远程客户端的消息通信,图片发送,视频连接)、服务器控制台(管理网内用户,中转数据)#*本计划应用于本项目开发的整个生命周期。先启、精化、构建。(3) 交付的产品序号 产品名称(包括服务) 介质 交付日期 接收方 接受准则1 企业 IM 系统Word文档2014-7-26成都拓思爱诺科技有限公司(4) 约束和假设根据用户及项目组时间安排,本项目定于 2014-07-26 交付。3. 角色和职责序号 角色 成员姓名 职责 备注4. 项目经理 张月
6、对小组成员进行分工,对项目进行规划 无5. 系统分析师 张月 林晨 汤志合需求分析、信息系统项目架构设计(包括概要设计和详细设计)、开发阶段的主要模块的规划、设计和测试无6. 需求分析师 张月 林晨 汤志合定要系统“做什么”,要达到什么样的效果 无7. 程序员 张月 林晨 汤志合 赵政 吴秀凤 赵诣编写代码 无8. CM NO NO 无9. MA 无10. 用户/产品经理 NO 企业守门员、品牌塑造、营销(1) 有关的利益相关人介入计划角色 成员姓名 职责 介入时间 具体任务 备注1. 测试经理 张月 2014-7-22 分配测试任务并监督#*角色 成员姓名 职责 介入时间 具体任务 备注2.
7、 测试工程师 林晨 汤志合2014-7-22 进行测试11. 项目约定约定双方 约定内容 双方责任人 备注项目五组 项目与 2014-07-26 前交付 张月 项目经理成都拓思爱诺科技有限公司项目与 2014-07-26 前交付成都拓思爱诺科技有限公司无12. 项目的已定义过程(1) 项目的生命周期选择本项目运用瀑布软件开发模型,项目生命周期主要包括软件计划、需求分析、设计、编码、测试、运行维护六个阶段。#*定义阶段 开发阶段维护阶段(2) 项目阶段划分及主要工作产品序号阶段划分 阶段目标 适用的标准和规范使用的工具和方法主要活动及工作产品阶段周期13. 项目计划 完成项目策划需要的工作项目策
8、划 项目计划 项目用例图,活动图1d获取用户需求需求分析 Word 文档 需求分析说明书14. 需求分析阶段配置管理 需求分析 Word 文档 配置管理计划3d可行性研究与计划设计需求分析编码测试运行维护#*序号阶段划分 阶段目标 适用的标准和规范使用的工具和方法主要活动及工作产品阶段周期计划的项目开发需求分析 Word 文档 项目开发计划书设计界面原型分析设计 界面原型工具界面原型分析系统详细设计分析设计 Word 文档 系统详细设计说明书15. 分析设计阶段说明数据库分析设计 Word 文档 数据库说明书4d4. 编码阶段 编写各个模块代码编码 Visual Studio2013源码 3.
9、5d5. 测试阶段 计划测试 测试 VS2013 测试计划测试用例2.5d(1) 本项目采用的过程工程Engineering度量与分析 MA过程管理ProcessManage项目管理ProjectManage支持 Sustain需求管理(REQM)度量与分析(MA)组织过程定义(OPD)项目策划(PP) 过程和产品质量保证(PPQA)需求开发(RD) 组织过程焦点(OPF)项目监督和控制(PMC)配置管理(CM)技术解决方案(TS)组织级培训(OT)风险管理(RSKM)决策分析和解决方案(DAR)产品集成(PI) 集成项目管理(IPM)验证(VER)确认(VAL)#*(2) 裁剪结论本项目采用
10、生命周期阶段裁剪方式。16. 项目估计见项目阶段划分17. 项目所需技能和培训计划(1) 项目所需技能C#、SQL Server、视频播放、Socket、MDI 窗体技术等。(2) 项目培训计划2014-7-14 WPF 技术讲座2014-7-15 SQL Server 数据库库及建模技术培训2014-7-22 测试工具讲解(讲座)18. 项目相关计划19. 开发计划(1) 项目监控计划每天定期对项目的规模、进度、质量、风险进行跟踪、评审和审计的方式对项目开发过程进行跟踪和控制;实行的机制:20. 每阶段开始前由项目经理给组员发放阶段工作计划清单;21. 每就由项目经理汇总项目总工作量、评估项目实际进展以及关键路径。阶段项目完成后,由项目经理完成阶段评审报告。