《博客系统开发项目管理方案11572.docx》由会员分享,可在线阅读,更多相关《博客系统开发项目管理方案11572.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、博客系统开发项目管理方案书拟稿人:项目经理:初拟日期:修改日期:目录1.项目目计划PROOJECCT PPLANNNINNG31.1开开篇概述述31.22系统性性能-PPRODDUCTT QUUALIITY31.3成成本核算算-COOST32.项目目建立ESTTABLLISHHINGG THHE PPROJJECTT42.1我我们要做做的是什什么?42.2任任务分配配42.3进进度计划划53.编制技技术SSCHEEDULLINGG TEECHNNIQUUES63.1 硬硬件环境境63.2 系系统软件件64.项目评评估PPROJJECTT ESSTIMMATIING74.1软软件管理理74.2软
2、软件体系系结构75.资源源评估RESSOURRCE LEVVELIING75.1人人员75.2硬硬件条件件75.3资资金76.团队队TEEAMIING86.1团团队组成成86.2关关于团队队87.组织织GEET OORGAANIZZED87.1 职责责分配87.2 团队队交流88.项目实实施PPROJJECTT PEERFOORMAANCEE98.1 规划划98.2 设计计98.33 编码98.4 测试试98.5经经费控制制99.项目目控制PROOJECCT CCONTTROLL99.1开开发进度度控制99.2过过程控制制99.3项项目回顾顾1010.项项目终止止PRROJEECT TERRM
3、INNATIION1010.1列出未未完成的的各项1010.2总结101. 项目计划PROOJECCT PPLANNNINNG1.1 开篇概述博客是已为为大家熟熟悉多年年的流行行传媒体体了,随随着网络络时代的的发展,博博客已经经越来越越成为人人们生活活中不可可或缺的的的一个个重要内内容,从从某种程程度上来来说,这这也充分分体现着着一种现现代化的的生活方方式。我们的目标标是统筹筹规划和和管理,组组织开发发出一个个基于JJ2EEE技术的多多层结构构Bloog系统统。并使使其具有有良好的的可扩展展性和移移植性,在在传统的的博客基基础上标标新立异异,打造造一款更更适合大大众使用用的网络络交流、传传媒、
4、制制作和展展示的多多功能平平台。1.2 系统统性能-PROODUCCT QQUALLITYY 根据广泛的的调查与与分析,我我们的系系统是以以各个不不同年龄龄阶段的的网民作作为主要要用户,提提供多方方面的服服务,满满足不同同人群的的需求。1) 基本功能以传统博客客为例,最最基本的的功能具具体到注注册、登登录、发发表日志志、留言言、回复复、上传照照片、添添加好友友、空间间排版。2) “增值”功功能a) 为不同年龄龄阶段的的人设置置各自富富有特色色的版式式与模块块,任其其选择b) 音乐上传、在在线编辑辑、搜索索、播放放器设置置c) 多媒体播放放、上传传、d) 各类文本文文件、压压缩包等等的上传传e)
5、 群体交流空空间1.3 成本核算-COSST1) 开发团队预计总人数数10人人,包括括项目经经理。2) 时间6个月3) 金钱a) 开发人员薪薪酬:¥25万万 b) 物资(电费费、房租租、员工工饮食补补贴等)消消耗:¥1万c) 其他费用:¥4万万2. 项目建立ESTTABLLISHHINGG THHE PPROJJECTT2.1 我们要做的的是什么?开发一款符符合大众众网络群群体的博博客系统统,为不不同年龄龄阶段的的人提供供演绎自自己独特特魅力的的平台,写写出你的的心情,展展示你的的创作,分分享大众众精品,为为生活增增光添彩彩。在这里,让让所有的的人都走走在时代代的最前前面。2.2 任务分配角色
6、职责项目经理负责分配资资源,确确定优先先级,协协调开发发人员之之间以及及与用户户的交往往。构架设计师师负责在整个个项目中中对技术术活动和和项目架架构的设设计与协协调。需求分析员员通过概括和和界定作作为建模模对象的的组织来来领导和和协调业业务用例例建模。软件设计师师设计并定义义系统各各模块职职责、操操作、属属性及关关系,确确定应如如何根据据实施环环境对它它们加以以调整。编编写部分分模块设设计文档档和代码码,检查查软件工工程师编编写的模模块代码码。UI设计师师领导和协调调 Weeb 界界面的原原型设计计和正式式设计。软件工程师师负责完成设设计师的的设计意意图,根根据设计计文档编编写代码码;根据据测
7、试报报告BUUG记录录修订BBUG,完完成包或或子系统统的开发发。测试工程师师负责根据设设计文档档编写单单元测试试代码,执行测试。实施工程师师负责软件产产品安装装调试和和部署,完完成项目目相关系系统工程程工作,负负责客户户技术支支持,负负责编写写系统部部署方案案和使用用手册、维维护手册册,负责责系统实实施计划划和规划划。2.3 进度计划说明:计划划开发时时间为66个月,以以下计划划时间统统一以MMM-DDD的表表达方式式,如第第一个月月15号号表示为为:1-15. 阶段主要工作应完成的文文档计划起始时时间计划终止时时间系统需求调研用户需需求及用用户环境境可行性报告告1-011-21论证项目可可
8、行性项目初步开开发计划划1-221-23制定项目初初步计划划项目初步步计划1-241-28开发计划进进行评审审评审会议议结论1-291-30需求分析确定系统运运行环境境需求规格说说明书2-012-07建立系统逻逻辑模型型项目开发计计划2-082-14确定系统功功能及性性能要求求用户手册概概要2-152-21编写需求规规格说明明、用户户手册概概要、测测试计划划测试计划2-222-29确认项目开开发计划划确认书2-302-30概要设计建立系统总总体结构构,划分分功能模模块概要设计说说明书3-013-03定义各功能能模块接接口各功能模块块接口说明书3-043-06数据库设计计数据库设计计说明书书3-
9、073-13制定组装测测试计划划组装测试计计划3-143-16对已完成的的文档进进行评审审评审结果果3-173-17详细设计设计各模块块具体实实现算法法详细设计说说明书3-183-27确定模块间间详细接接口模块测试计计划3-284-02制定模块测测试方案案对已完成的的文档进进行评审审4-034-09实现编写程序源源代码系统源程序序清单4-104-30进行模块测测试和调调试测试与调试试报告5-015-07编写用户手手册用户手册5-085-10对实现过程程及已完完成的文文档进行行评审评审结果果5-115-11单元测试撰写单元测测试计划划单元测试计计划书5-015-07编写单元测测试用例例单元测试用
10、用例5-085-21集成测试撰写集成测测试计划划集成测试计计划5-225-28编写集成测测试报告告集成测试报报告5-296-15系统测试测试整个软软件系统统确认测试报报告6-166-29试用用户手手册用户手册6-166-29编写开发总总结报告告开发工作总总结6-306-30维护为纠正错误误,完善善应用而而进行修修改故障报告后期工作对修改进行行配置管管理修改报告编写故障报报告和修修改报告告配置管理修订用户手手册3. 编制技术SCHHEDUULINNG TTECHHNIQQUESS3.1 硬件环环境 服务器端:P422.8EE CUUP,2566M 内内存,11G以上上硬盘空空间。 客户端: P3
11、3 以上上 CPPU,64MM 内存存,500 以上上硬盘空空间 3.2 系统软软件 服务器端:操作系系统 wwinddowss20000/XXP PPro/20003/VVistta,ODBBC 数数据库以以及 JJETDDB数据据库驱动动,IIIS。 客户端:WWinddowss98SSe 以以上,IIE6.0 以以上版本本 数据库:mmysqql-vv5.00.2114. 项目评估PROOJECCT EESTIIMATTINGG根据上述的的项目计计划及其其进度计计划,此此次项目目是基于于J2EEE平台台开发技技术的架架构与设设计和开开发。现现在从两两个方面面来对该该项目进进行总体体评估。
12、4.1 软件管理 软软件管理理是保证证软件开开发工程程化的手手段。在进度开发发计划表表中已经经罗列出出了该系系统整个个开发流流程的步步骤和相相关产出出,而这这些都是是保证软软件质量量的关键键因素。因因此,首首先在管管理上就就应该对对这些阶阶段的细细节部分分做好充充分的督督促与保保证,那那么这一一方面的的有关软软件质量量的影响响因素就就相对减减少了。再者,花“大把”的时间间在做用用户需求求调研这这一方面面,需要要开发人人员将工工作做到到位,将将需求做做得透彻彻,才能能保证开开发出的的软件能能够满足足用户的的需求。另外就是软软件的实实现技术术手段。各各方面调调查和搜搜索多年年来众多多的博客客开发经
13、经验,基基于J22EE技技术的开开发是可可以实现现的。4.2 软件体系结结构 软软件体系系结构的的合理程程度是取取决于集集体智慧慧发挥的的程度和和经验的的运用。 软软件体系系结构影影响到软软件的可可伸缩行行、可维维护性和和易用性性。该系系统的目目标就是是致力于于朝可移移植性强强、灵活活度高的的方向开开发,这这样便能能保证在在软件后后期质量量的保证证。5. 资源评估RESSOURRCE LEVVELIING5.1 人员 整整个开发发团队共共有100人,总总的来说说,人员员的各方方面素质质都比较较高,能能够胜任任各自负负责的工工作。希希望能够够在项目目经理的的管理与与组织下下,促进进团队之之间的合
14、合作与交交流,以以按期按按质完成成开发任任务。5.2 硬件条件 此此次项目目将在厦厦门大学学国家示示范性软软件实验验室中进进行,雄雄厚的硬硬件设备备力量为为该系统统的开发发提供了了充分的的保证。5.3 资金 根根据初期期计划,该该系统的的的预计计投资为为30万万,包括括开发人人员工资资、开发发公费以以及其他他费用。6. 团队TEEAMIING6.1 团团队组成成 项目经理(11人)、 构架设计师师(1人人)、 需求分析员员(1人人)、 软件设计师师(1人人)、 UI设计师师(1人人)、 软件工程师师(3人人)、 测试工程师师(1人人)、 实施工程师师(1人人)6.2 关关于团队队 关关于团队队
15、各个成成员的职职责在上上面已经经介绍了了,关键键在于整整个团队队的倾力力合作,大大家互相相沟通与与交流,朝朝着共同同的目标标前进,为为该系统统的成功功完成全全力以赴赴。7. 组织GEET OORGAANIZZED7.1 职责责分配 团团队成员员的职责责分配已已经在22.2任任务分配配中描述述。7.2 团队队交流 文文档及相相关代码码和资料料统一由由主机上上的VSSS或其其他可行行的代码码管理工工具,每每个开发发人员及及时上传传和更新新自己的的东西。 8. 项目实施PROOJECCT PPERFFORMMANCCE 8.1 规划划 主要是是需求分分析阶段段的彻底底调研与与实施。8.2 设计计 根
16、据用用户需求求,采用用最合理理的架构构、技术术来进行行整体到到各个功功能模块块的设计计。8.3 编码码该项主要是是关于项项目开发发的技术术实施方方面的问问题。所所用到的的技术包包括J22EE的的13种种核心技技术:JJDBCC, JJNDII, EEJBss, RRMI, JSSP, Javva sservvletts, XMLL, JJMS, Jaava IDLL, JJTS, JTTA, JavvaMaail 和 JJAF等等。8.4 测试试严格把好测测试关,按按照软件件测试的的标准化化流程进进行测试试,以达达到最佳佳的软件件的质量量。8.5 经费控制 人人员的工工资基本本保持不不变,而而
17、开发工工程中的的费用则则尽量按按照预算算来支出出,必要要时做出出适当的的调整。9. 项目控制PROOJECCT CCONTTROLL9.1 开开发进度度控制 根根据进度度计划表表上的时时间安排排与任务务安排来来完成各各个工作作和任务务,可根根据实际际的开发发情况来来进行又又弹性的的改动。9.2 过过程控制制 过过程控制制主要是是能严格格管理软软件开发发过程,保保证软件件的质量量,同时时也督促促团队人人员之间间的合作作和交流流,力求求达到和和谐与发发展。9.3 项项目回顾顾 在在项目开开发的过过程中,都都需要经经常对开开发过的的步骤进进行回顾顾,找出出漏洞,弥弥补缺陷陷,及时时挽回损损失,或或是让损损失达到到最小化化。以保保证软件件开发的的顺利进进行。10. 项目终止PROOJECCT TTERMMINAATIOON10.1 列列出未完完成的各各项 罗列出出此次软软件开发发过程中中未能完完成的任任务,未未使用完完的各种种资源,人人力资源源损耗,以以及管理理认可等等。10.2 总总结 评审并并总结此此次项目目的开发发成果,不不足之处处,吸取取到的经经验教训训,产出出项目总总结报告告。
限制150内