博客系统开发项目管理方案.docx
- 文档编号:7963557
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:9
- 大小:20.44KB
博客系统开发项目管理方案.docx
《博客系统开发项目管理方案.docx》由会员分享,可在线阅读,更多相关《博客系统开发项目管理方案.docx(9页珍藏版)》请在冰豆网上搜索。
博客系统开发项目管理方案
博客系统开发
项
目
管
理
方
案
书
拟稿人:
项目经理:
初拟日期:
修改日期:
1.项目计划·PROJECTPLANNING
1.1开篇概述
博客是已为大家熟悉多年的流行传媒体了,随着网络时代的发展,博客已经越来越成为人们生活中不可或缺的的一个重要内容,从某种程度上来说,这也充分体现着一种现代化的生活方式。
我们的目标是统筹规划和管理,组织开发出一个基于J2EE技术的多层结构Blog系统。
并使其具有良好的可扩展性和移植性,在传统的博客基础上标新立异,打造一款更适合大众使用的网络交流、传媒、制作和展示的多功能平台。
1.2系统性能-PRODUCTQUALITY
根据广泛的调查与分析,我们的系统是以各个不同年龄阶段的网民作为主要用户,提供多方面的服务,满足不同人群的需求。
1)基本功能
以传统博客为例,最基本的功能具体到注册、登录、发表日志、留言、回复、上传照片、添加好友、空间排版。
2)“增值”功能
a)为不同年龄阶段的人设置各自富有特色的版式与模块,任其选择
b)音乐上传、在线编辑、搜索、播放器设置
c)多媒体播放、上传、
d)各类文本文件、压缩包等的上传
e)群体交流空间
1.3成本核算-COST
1)开发团队
预计总人数10人,包括项目经理。
2)时间
6个月
3)金钱
a)开发人员薪酬:
¥25万
b)物资(电费、房租、员工饮食补贴等)消耗:
¥1万
c)其他费用:
¥4万
2.项目建立·ESTABLISHINGTHEPROJECT
2.1我们要做的是什么
开发一款符合大众网络群体的博客系统,为不同年龄阶段的人提供演绎自己独特魅力的平台,写出你的心情,展示你的创作,分享大众精品,为生活增光添彩。
在这里,让所有的人都走在时代的最前面。
2.2任务分配
角色
职责
项目经理
负责分配资源,确定优先级,协调开发人员之间以及与用户的交往。
构架设计师
负责在整个项目中对技术活动和项目架构的设计与协调。
需求分析员
通过概括和界定作为建模对象的组织来领导和协调业务用例建模。
软件设计师
设计并定义系统各模块职责、操作、属性及关系,确定应如何根据实施环境对它们加以调整。
编写部分模块设计文档和代码,检查软件工程师编写的模块代码。
UI设计师
领导和协调Web界面的原型设计和正式设计。
软件工程师
负责完成设计师的设计意图,根据设计文档编写代码;根据测试报告BUG记录修订BUG,完成包或子系统的开发。
测试工程师
负责根据设计文档编写单元测试代码,执行测试。
实施工程师
负责软件产品安装调试和部署,完成项目相关系统工程工作,负责客户技术支持,负责编写系统部署方案和使用手册、维护手册,负责系统实施计划和规划。
2.3进度计划
说明:
计划开发时间为6个月,以下计划时间统一以MM-DD的表达方式,如第一个月15号表示为:
1-15.
阶段
主要工作
应完成的文档
计划起始时间
计划终止时间
系统需求
调研用户需求及用户环境
可行性报告
1-01
1-21
论证项目可行性
项目初步开发计划
1-22
1-23
制定项目初步计划
项目初步计划
1-24
1-28
开发计划进行评审
评审会议结论
1-29
1-30
需求分析
确定系统运行环境
需求规格说明书
2-01
2-07
建立系统逻辑模型
项目开发计划
2-08
2-14
确定系统功能及性能要求
用户手册概要
2-15
2-21
编写需求规格说明、用户手册概要、测试计划
测试计划
2-22
2-29
确认项目开发计划
确认书
2-30
2-30
概要设计
建立系统总体结构,划分功能模块
概要设计说明书
3-01
3-03
定义各功能模块接口
各功能模块接口
说明书
3-04
3-06
数据库设计
数据库设计说明书
3-07
3-13
制定组装测试计划
组装测试计划
3-14
3-16
对已完成的文档进行评审
评审结果
3-17
3-17
详细设计
设计各模块具体实现算法
详细设计说明书
3-18
3-27
确定模块间详细接口
模块测试计划
3-28
4-02
制定模块测试方案
对已完成的文档进行评审
4-03
4-09
实现
编写程序源代码
系统源程序清单
4-10
4-30
进行模块测试和调试
测试与调试报告
5-01
5-07
编写用户手册
用户手册
5-08
5-10
对实现过程及已完成的文档进行评审
评审结果
5-11
5-11
单元测试
撰写单元测试计划
单元测试计划书
5-01
5-07
编写单元测试用例
单元测试用例
5-08
5-21
集成测试
撰写集成测试计划
集成测试计划
5-22
5-28
编写集成测试报告
集成测试报告
5-29
6-15
系统测试
测试整个软件系统
确认测试报告
6-16
6-29
试用用户手册
用户手册
6-16
6-29
编写开发总结报告
开发工作总结
6-30
6-30
维护
为纠正错误,完善应用而进行修改
故障报告
后期工作
对修改进行配置管理
修改报告
编写故障报告和修改报告
配置管理
修订用户手册
3.编制技术·SCHEDULINGTECHNIQUES
硬件环境
☉服务器端:
CUP,256M内存,1G以上硬盘空间。
☉客户端:
P3以上CPU,64M内存,50以上硬盘空间
系统软件
☉服务器端:
操作系统windows2000/XPPro/2003/Vista,ODBC数据库以及JETDB数据库驱动,IIS。
☉客户端:
Windows98Se以上,以上版本
☉数据库:
4.项目评估·PROJECTESTIMATING
根据上述的项目计划及其进度计划,此次项目是基于J2EE平台开发技术的架构与设计和开发。
现在从两个方面来对该项目进行总体评估。
4.1软件管理
软件管理是保证软件开发工程化的手段。
在进度开发计划表中已经罗列出了该系统整个开发流程的步骤和相关产出,而这些都是保证软件质量的关键因素。
因此,首先在管理上就应该对这些阶段的细节部分做好充分的督促与保证,那么这一方面的有关软件质量的影响因素就相对减少了。
再者,花“大把”的时间在做用户需求调研这一方面,需要开发人员将工作做到位,将需求做得透彻,才能保证开发出的软件能够满足用户的需求。
另外就是软件的实现技术手段。
各方面调查和搜索多年来众多的博客开发经验,基于J2EE技术的开发是可以实现的。
4.2软件体系结构
软件体系结构的合理程度是取决于集体智慧发挥的程度和经验的运用。
软件体系结构影响到软件的可伸缩行、可维护性和易用性。
该系统的目标就是致力于朝可移植性强、灵活度高的方向开发,这样便能保证在软件后期质量的保证。
5.资源评估·RESOURCELEVELING
5.1人员
整个开发团队共有10人,总的来说,人员的各方面素质都比较高,能够胜任各自负责的工作。
希望能够在项目经理的管理与组织下,促进团队之间的合作与交流,以按期按质完成开发任务。
5.2硬件条件
此次项目将在厦门大学国家示范性软件实验室中进行,雄厚的硬件设备力量为该系统的开发提供了充分的保证。
5.3资金
根据初期计划,该系统的的预计投资为30万,包括开发人员工资、开发公费以及其他费用。
6.团队·TEAMING
6.1团队组成
✧项目经理(1人)、
✧构架设计师(1人)、
✧需求分析员(1人)、
✧软件设计师(1人)、
✧UI设计师(1人)、
✧软件工程师(3人)、
✧测试工程师(1人)、
✧实施工程师(1人)
6.2关于团队
关于团队各个成员的职责在上面已经介绍了,关键在于整个团队的倾力合作,大家互相沟通与交流,朝着共同的目标前进,为该系统的成功完成全力以赴。
7.组织·GETORGANIZED
职责分配
团队成员的职责分配已经在任务分配中描述。
团队交流
文档及相关代码和资料统一由主机上的VSS或其他可行的代码管理工具,每个开发人员及时上传和更新自己的东西。
8.项目实施·PROJECTPERFORMANCE
规划
主要是需求分析阶段的彻底调研与实施。
设计
根据用户需求,采用最合理的架构、技术来进行整体到各个功能模块的设计。
编码
该项主要是关于项目开发的技术实施方面的问题。
所用到的技术包括J2EE的13种核心技术:
JDBC,JNDI,EJBs,RMI,JSP,Javaservlets,XML,JMS,JavaIDL,JTS,JTA,JavaMail和JAF等。
测试
严格把好测试关,按照软件测试的标准化流程进行测试,以达到最佳的软件的质量。
8.5经费控制
人员的工资基本保持不变,而开发工程中的费用则尽量按照预算来支出,必要时做出适当的调整。
9.项目控制·PROJECTCONTROL
9.1开发进度控制
根据进度计划表上的时间安排与任务安排来完成各个工作和任务,可根据实际的开发情况来进行又弹性的改动。
9.2过程控制
过程控制主要是能严格管理软件开发过程,保证软件的质量,同时也督促团队人员之间的合作和交流,力求达到和谐与发展。
9.3项目回顾
在项目开发的过程中,都需要经常对开发过的步骤进行回顾,找出漏洞,弥补缺陷,及时挽回损失,或是让损失达到最小化。
以保证软件开发的顺利进行。
10.项目终止·PROJECTTERMINATION
10.1列出未完成的各项
罗列出此次软件开发过程中未能完成的任务,未使用完的各种资源,人力资源损耗,以及管理认可等。
10.2总结
评审并总结此次项目的开发成果,不足之处,吸取到的经验教训,产出项目总结报告。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 博客 系统 开发 项目 管理 方案