笔记本研发的项目管理平台构建与实施

发布时间:2013-05-15 16:48:12 论文编辑:candace
第一章 引言

 

1.1 背景及问题的提出
企业几乎离不开项目。有的企业有少量项目,有的企业有多个项目,有的项目简单,有的项目复杂。随着中国的开放、经济的发展以及全球一体化的进行,中国的企业不断的发展壮大。企业大了,项目多了,项目复杂了,就更难管了。如果一个企业有大量的、复杂的项目,那么很可能会面临项目管理混乱、项目管理上资源投入多、项目经验难以传承等问题。
笔记本电脑开发项目中的项目管理也遇到同样的问题,其客观原因在于笔记本电脑开发项目本身的行业特性与所面临的业务环境的挑战,如:全球化市场产品多样性需求的增长导致了笔记本电脑类型、平台和配置数量的急速增加;轻、薄的趋势迫使笔记本开发企业使用更有挑战性的设计,使用更有难度的工艺;日新月异的技术不仅大大增加了笔记本电脑的品质感与性能,也增加了笔记本项目的不确定性;新技术的频繁出现,伴随着竞争日趋激烈的市场竞争,这就要求要求企业在开发项目的时间上也必须尽可能缩短。与此同时,产品的质量还必须有保证、成本还不能过高。一个笔记本电脑开发的项目管理就已经比较复杂了,多个笔记本电脑开发的项目管理就更是难上加难。
项目具有独特性,但同为笔记本电脑开发的项目,很多项目仍有较多的相似,比如项目经历的阶段比较相似,这样笔记本电脑开发的项目就有机会使用一套项目管理系统来管理。但相对于一般的项目,笔记本的独特性很强,例如除了结构件之外,还有硬件(电子设备)、驱动程序、应用程序等。所以对笔记本电脑开发项目,有机会使用项目管理系统,但这个项目管理系统必须是针对笔记本电脑开发的实际需求专门开发一套专门的项目管理系统。

 

1.2 国内外研究现状
国外的研究现状与国内的研究现状如下。总体来讲,国内与国外还有较大差距。

 

1.2.1 国外研究现状
国外从六十年代开始就运用计算机软件来辅助项目管理。到 70 年代,才有一些公司致力于开发研制基于网络计划技术 CPM(Critical Path Method,关键路径法)和 PERT(Program Evaluation and Review Technique,计划详审技术)的项 目 软 件 。 先 后 有 CompumrAssociates International Inc. 的 MprojectScheduler 6v 1.5 系列;Primavera Systems Inc. 的 Primavera ProjectPlanner(P3)系列;Welcom Software Technology 的 Toxin Project v2.0 系列:Symantec Corp. 的 Time Line v6.1 系列等。发展到现在,项目管理软件已相当成熟,功能也非常全面,几乎具备了项目管理中可能用到的各个方面,如进度计划、成本测算、资源安排等的功能,正朝着集成化的方向发展。[1]

 

1.2.2 国内研究现状
从现状来看,我国的项目管理系统中信息技术的运用尚处于起步阶段,而且层次相差也比较大,尤其是同国外之间的筹距,不仅仅体现在信息工具本身,更多的是意识、量化以及细化管理方面上。我国在项目管理的基本程序以及工具上相当缺乏竞争力,而且在组织形式上也很不重视,项目中并没有相应的 IT 经理和相应的工程师负责组织和实施信息技术的应用。
我国目前多数公司在项目管理信息化方面的应用的定位,大体上可以分为三个层次:(一)大多数公司属于初级水平。即信息化的应用仅限于辅助打字、报表以及概预算应用等方面:(二)少数的公司达到了中级水准,即能够进行局部的系统应用。比如项目的进度、材料以及估算和综合检测等:(三)极少数的公司能够达到较高级的水平,如低耦合度而且只是体现在管理理论的主线系统中的应用。国内研制的软件在使用和与国外软件也还有很大差距。

 

1.3 研究的目标及其主要的内容
项目是为创造独特的产品、服务或成果而进行的临时性工作。项目独特性与生俱来。不同的项目,虽然有相同点,如阶段、进度计划等,但若需要更贴合实际,更细致的管理,则根据特定类项目专门开发一套项目管理系统则是非常必要的。

 

第二章 笔记本开发的项目管理系统

 

2.1 项目管理
项目管理分为对单个项目的管理与对多个项目的管理。对多个项目的管理又分为项目集管理与项目结合管理,因为笔记本开发项目管理系统只与单个项目的管理和项目集管理有关,所以本小节主要介绍单个项目的项目管理与项目集管理。

 

第三章 笔记本开发项目管理系统总体设计....................16
3.1 笔记本开发项目管理系统的总体业务设计.................16
3.2 性能、可扩展性与逻辑架构................19
3.3 设计规范(Design specifications) ...................23
3.4 本章小结 ................43
第四章 笔记本开发项目管理系统的关键技术 ..................44
4.1 基于字典与定制化模板的结构................. 44
4.2 基于主副关系的项目集管理技术................ 50
4.3 本章小结 ................. 55
第五章 笔记本开发项目管理系统各子模块的设计与实现 .................56
5.1 业务模块的设计...............56
5.2 部分功能模块的详细设计.............. 76
5.3 运行与效果分析.............. 83
5.4 本章小结 ...............88

 

第六章 总结与展望

 

6.1 本文工作回顾
为了更方便的实现项目管理,开发一套符合笔记本开发项目的特点的笔记本开发项目管理系统,本文详细论述了分析需求、总体设计、各模块设计与实现、关键技术。
在分析需求时,阐述了项目管理、项目集管理、项目管理系统、笔记本开发项目的特点并分析出笔记本开发项目管理系统需要充分考虑到的问题,由此为后面笔记本开发项目的设计打下基础。比如基于字典与模板的结构可以实现“项目众多,项目内容也众多,为了统一各个用户的行为(例如对同一类任务用同样的命名方式),希望尽可能多的使用标准化的模板或选项来替代用户自行取名。”和“不同性质的项目的项目流程会有不一样,比如风险较小的项目可能比风险较大的项目少一到两个阶段。随着市场的需求,公司可能会随之调整阶段的设置,以满足压缩开发阶段,更早的上市。希望项目管理系统能在不更改源代码的情况下满足这些要求”。 而基于主副关系的项目集管理技术可以满足“因为有些项目有很高的相似度,系统需要支持把这些相似的项目分组集中管理,以利于提高工作效率并利于沟通”。
在笔记本开发项目管理系统总体设计时,考虑了系统的性能与可扩展性,使用了业界常用了 MVC 架构,详细介绍了逻辑框架、层图、数据流,并介绍了本系统所用到的各项 IT 系统开发技术,比如包的设计、页面设计、AJAX、JQuery、Struts2-Jquery插件、JS 验证插件等等。
在笔记本开发项目管理系统各子模块的设计与实现一章,首先规划了此项目管理系统的 19 个模块,包括 9 个核心业务模块与 10 个辅助块,然后对这 19 个模块一一介绍,最后挑选了范围管理模块中的 OD 管理的局部功能为例做了模块详细设计的介绍。
在笔记本开发项目管理系统的关键技术一节,重点介绍了基于字典与定制化模板的结构和基于主副关系的项目集管理技术。基于字典与定制化模板的结构是根据笔记本开发项目的特点设计的,这种设计完美的实现了笔记本开发项目标准化、简单方便、可扩展的需求。基于主副关系的项目集管理技术体现了笔记本开发项目的特色,不仅方便管理,也更利于相关项目间的沟通。

 

参 考 文 献:
[1] 吴伟东,电力系统项目管理系统设计与实现,同济大学,2011.6, 1~6
[2] Project Management Institute,A GUIDE TO http://www.1daixie.com/dxpmplw/THE PROJECT MANAGEMENT BODY OFKNOWLEDGE,(PMBOK? Guide)—Fourth Edition,2008,5~11
[3]马小涛,面向模具企业的项目管理系统研究,华中科技大学,2009,1~7
[4]焦治平,J2EE Web 层应用框架研究,西安电子科技大学,2005,2~5
[5] 景民昌,唐弟官,开放源码的 CAS 单点登录系统研究.现代情报,2009,29(03)
[6] 王倩宜,李润娥,李庭晏。统一用户管理和身体认证服务的设计与实现。实验技术与管理,2002,21(3),7~12
[7] 黄永生, 基于 CAS 协议的单点登录关键技术的研究与应用,2010.5
[8]袁先珍,基于 CAS 单点登录系统的研究与实现,电脑与电信,2008.4
[9] 张永强,陈伟, 基于 LDAP 的 CAS 单点登录系统的设计与实现,2011.5
[10] 张发喜、目录服务系统中的模式动态维护[D],武汉:华中科技大学,2008