论文部分内容阅读
[摘 要]现代高校是科技管理信息化的先行者之一,进行了大量的信息化工作。本文主要研究了高校科技项目管理信息系统的模型选择、项目管理与实施过程分析,就科技项目管理的主要模式与实施流程进行讨论与分析,选择合适的项目管理手段,对科技项目管理信息系统进行统筹管理。
[关键词]阿里巴巴、信用、交易、分析
[中图分类号]G644 [文献标识码]A [文章编号]1005-6432(2011)48-0024-03
当今世界经济全球化趋势日益扩大,世界新科学革命和技术革命的迅速发展,为我国实现科学与技术快速发展创造了有利条件,未来20年将是我国经济社会发展的重要机遇期,也是我国科技发展的重要机遇期。同时,党和国家更加深刻认识到真正的核心技术是买不来的,中国要想可持续发展,必须依靠科学发展观,加快建设国家创新体系,提高科技创新能力,走自主创新之路,建设创新型国家,并提出了“自主创新、重点跨越、支撑发展、引领未来”的十六字方针。“科技兴国”被提到了空前的高度,各级科技行政机关的责任也更加重大。
目前,很多高校已经开始了科技业务管理的信息化工作,并且已经积累了很多有益的经验教训,尤其是最近两年,各地科技主管部门的信息化进程明显加快,所建设的系统也越来越成熟、实用、先进。现代高校是科技管理信息化的先行者之一,进行了大量的信息化工作,建设了门户网站、科技计划申报及管理系统、档案管理系统、办公自动化系统等,积累了宝贵的信息化经验。
1 科技项目管理系统的建设意义
1.1 加强科技项目全流程管理要求
科技业务涵盖了传统的科技计划管理业务、科研条件与创新环境建设以及审批、审核类业务。为了更好的进行管理,需要通过一套系统来管理所有的这些业务,所以要建设综合管理系统。
1.2 加强科技相关人员协同工作能力
科技计划涉及国家科技部、省高校科技处、市县高校科技处等不同级别的科技主管部门;涉及高校科技处内部不同的业务处室的很多个不同岗位,涉及决策层、管理层和执行层;还涉及有大量的、不同的专家、中介机构和申报单位。管理系统可以有效的提高他们之间的协同工作效率。
1.3 改善高校科技处与企事业单位和专家互动
企事业单位是科技计划的主要申报者,专家是科技计划管理过程中的重要角色,推荐单位和中介机构是科技管理的重要参与者。但高校科技处没有有效的手段与他们进行无缝的互动联系。通过本管理系统建设,就多了很多有效手段,可以在线沟通,可以定向发通知给特定的人群,可以群发邮件、群发传真、群发短信,系统可以自动发布提醒信息、自动发布预警信息等。这些手段可以有效加强政企之间的互动。
1.4 实现科技资源共享
由于工作分工,不同的科技资源由不同的人负责管理,其他人若想有效利用这些科技资源,客观上不容易实现。有了管理系统,很多重要的科技资源信息都在系统里统一储存和管理,通过有效的授权机制,可以让有权限的人查看所有相关资料。
2 科技项目管理信息系统开发模型选择
科技项目管理信息系统采用RUP标准开发过程,不再使用瀑布式的开发方式,将使用RUP核心开发模型:迭代式开发方式。
瀑布式的开发模型表现为线性的一组开发活动。开发阶段有明确的输入和输出,一个阶段的输出是下一个阶段的输入。从一个阶段进入到下一个阶段,需要满足特定的条件。这样在后面阶段的问题不能即时被发现,造成项目风险积压在最后,这也是项目延期的直接原因。
迭代式的开发模型表现为从项目的开始就采用循环的方式逐步精华整个系统,也就是在每一个阶段都包括相关的开发活动,使用户可以充分地监控项目的成果,及早地提出问题。从图1所示可以看出迭代式开发方法具体过程:
在每一个阶段均包括需求、分析设计、实施、测试等活动,只是在不同的阶段有不同的重点。用户可以在每个迭代看到一个可执行的版本。
3 科技项目管理信息系统实施管理
3.1 项目管理
任何大型项目的建设都离不开高质量的项目管理,项目管理水平的高低,决定了项目能否按时保质保量完成。本项目需求复杂,涉及使用对象众多,建设时间紧迫,是一项复杂的系统工程,因此高质量的项目管理显得尤其重要。
项目管理的核心内容就是制定现实可行的科学的项目计划,在精心设计的项目组织结构和技术手段支持下,对项目的时间、成本和质量进行有效的控制,从而确保项目能够在规定的时间内高质量地向客户提供承诺交付的产品和服务,达到客户的满意和利益相关者的共赢(见图2)。
项目管理工作贯穿项目的整个生命周期。一项工程从立项到实施到最终提交给用户及提交后系统的维护和产品维修,都必须建立起一套严格的项目管理制度和流程。这样做不但能确保项目的工作可以按步骤有计划地进行,最重要的是能确实保证用户的根本利益,保证产品及服务能满足用户的需要。为有效保障本次项目管理成功,需要考虑的主要因素包括:
①对项目目标和任务的清晰定义和透彻认识。②对系统建设需求的深刻理解。③经验丰富的项目经理和项目团队。④建立层次结构合理、职责明确的项目组织。⑤全面的项目工作计划和质量保障。⑥用户积极配合和参与协商。⑦高层管理者及时对问题进行决策和协调。⑧项目组织对于已知的风险充分认识。⑨良好的沟通和协调机制。⑩健全的管理制度与工作流程。B11正确的技术和方法。
此外,除不断从项目实践中总结经验外,必须建立完善的项目管理制度和质量管理体系,其特点是:
①全过程监控与管理:从项目立项、实施、验收到转入运行维护,对项目生命周期划分为不同的阶段,每个阶段都有明确的监控目标和要求。通过增强项目过程的规范化管理,降低了项目实施的风险。②实行项目经理资质认证:通过对项目经理的认证,确认其是否具备项目管理基础知识和管理项目所需的实践经验,以保证项目经理由符合资质的人员承担。同时重视和加强对项目人员的培训,提高项目人员的专业素质和能力。③建立项目评价和激励机制:充分调动项目组成员的积极性。④全面的质量管理体系:建立ISO 9001—2000质量保障体系,确立质量保障过程以及对这些过程进行测量、监控的准则方法。质量体系通过了国内和国际权威机构的认证。
3.2 项目组织结构
科技项目管理信息系统的建设是一个复杂的系统工程,涉及技术、管理、风险控制、运行维护等多方面的工作。建立一套科学的组织结构,建立高效务实的项目沟通和协调机制,对于保障项目顺利实施至关重要。项目的组织结构如图3所示:
3.3 项目启动计划
項目启动的主要工作是:
①建立项目组织:明确项目相关人员的角色和关系,建立包括项目各方在内的工作组织,确定工作方式、人员及职责,建立有关的工作程序和规则。②任命项目经理:开发商正式任命项目经理并完成开发项目组织内部立项。③优化方案设计:开发商根据项目设计方或其委托的有关部门和专家的意见,对总体设计方案进行优化,设计方案最终通过高校科技处及有关部门的审定。
项目计划是项目人员工作的依据和行动指南,是对项目进行评价和控制的基准。合理可行的计划可以使一切处在控制之中,反之,管理就会陷入慌乱,做好项目计划对项目的成败至关重要。项目经理应根据合同和项目的总体进度要求,组织编制项目进度计划。
4 科技项目管理信息系统测试
系统的测试实施具体的计划将根据项目调研后,制定的软件开发计划进行调整。
4.1 测试需求
科技项目管理信息系统的测试方案主要针对需求分析的实际应用系统的要求。对测试需求进行限定。
4.2 阶段划分
阶段一:编码和单元测试阶段。编码和单元测试阶段主要是采用Jprobe对代码进行分析和调试,首先需要对程序员和单元测试人员完成培训和性能调优的培训,再由我们提供性能调优顾问指导程序员和单元测试人员使用Jprobe对代码作测试或调试,本测试阶段主要解决内存泄漏、线程死锁、数据竞争问题,同时尽可能解决性能瓶颈。
阶段二:集成测试阶段。在整个系统的应用程序经第一阶段的Jprobe代码调优后进行整个系统的集成测试。本方案中建议采用Performasure进行性能诊断测试,对应用程序使用Jprobe进行代码性能调优和诊断。鉴于应用系统的复杂性和工程进度的要求,我们建议在此项目中进行三次性能优化的集成测试。
阶段三:验收测试阶段。在系统通过测试达到性能要求后,向用户提交总体性能评估报告,为系统做UAT(用户接受测试)提供决策依据。
5 科技项目管理信息系统运行管理
对于关键的J2EE应用系统,建议根据系统运行不同阶段采用不同的性能保障实施方案。
5.1 系统运行初期阶段
系统运行初期稳定性差,需要使用PerformaSure收集详细的性能数据,预见可能存在的性能风险,并根据性能数据对系统的配置逐步作调整和优化,使系统的硬件和网络资源发挥最大的作用。当系统发生用户数大量增加、功能扩充、功能变更维护时,也需要使用PerformaSure对性能作监控,直到系统确保稳定为止。
5.2 系统正常运行阶段
系统正常运行后不需要总运行PerformaSure收集性能数据,因为PerformaSure本身也会使用系统资源,所以需要使用更轻量级的系统监控工具FogLight对系统资源作监控,一旦发现系统资源可能成为瓶颈,FogLight会自动触发PerformaSure收集详细的性能数据供分析,并可通知系统管理员。
参考文献:
[1]陈强.重大科技项目的过程管理及协同机制研究[M].北京:化学工业出版社,2009.
[2]叶茂林.科技项目管理创新[M].北京:社会科学文献出版社,2008.
[3]何大军,曹颢.科技项目的规划、实施、评估与成果推广[M].北京:化学工业出版社,2010.
[4]周文泳,尤建新,鄭海鳌.政府投入科技项目绩效评价理论与方法[M].北京:化学工业出版社,2009.
[作者简介]王慧(1980—),男,浙江商业职业技术学院信息技术学院办公室主任,高级工程师,研究方向:系统分析与网络安全。
[关键词]阿里巴巴、信用、交易、分析
[中图分类号]G644 [文献标识码]A [文章编号]1005-6432(2011)48-0024-03
当今世界经济全球化趋势日益扩大,世界新科学革命和技术革命的迅速发展,为我国实现科学与技术快速发展创造了有利条件,未来20年将是我国经济社会发展的重要机遇期,也是我国科技发展的重要机遇期。同时,党和国家更加深刻认识到真正的核心技术是买不来的,中国要想可持续发展,必须依靠科学发展观,加快建设国家创新体系,提高科技创新能力,走自主创新之路,建设创新型国家,并提出了“自主创新、重点跨越、支撑发展、引领未来”的十六字方针。“科技兴国”被提到了空前的高度,各级科技行政机关的责任也更加重大。
目前,很多高校已经开始了科技业务管理的信息化工作,并且已经积累了很多有益的经验教训,尤其是最近两年,各地科技主管部门的信息化进程明显加快,所建设的系统也越来越成熟、实用、先进。现代高校是科技管理信息化的先行者之一,进行了大量的信息化工作,建设了门户网站、科技计划申报及管理系统、档案管理系统、办公自动化系统等,积累了宝贵的信息化经验。
1 科技项目管理系统的建设意义
1.1 加强科技项目全流程管理要求
科技业务涵盖了传统的科技计划管理业务、科研条件与创新环境建设以及审批、审核类业务。为了更好的进行管理,需要通过一套系统来管理所有的这些业务,所以要建设综合管理系统。
1.2 加强科技相关人员协同工作能力
科技计划涉及国家科技部、省高校科技处、市县高校科技处等不同级别的科技主管部门;涉及高校科技处内部不同的业务处室的很多个不同岗位,涉及决策层、管理层和执行层;还涉及有大量的、不同的专家、中介机构和申报单位。管理系统可以有效的提高他们之间的协同工作效率。
1.3 改善高校科技处与企事业单位和专家互动
企事业单位是科技计划的主要申报者,专家是科技计划管理过程中的重要角色,推荐单位和中介机构是科技管理的重要参与者。但高校科技处没有有效的手段与他们进行无缝的互动联系。通过本管理系统建设,就多了很多有效手段,可以在线沟通,可以定向发通知给特定的人群,可以群发邮件、群发传真、群发短信,系统可以自动发布提醒信息、自动发布预警信息等。这些手段可以有效加强政企之间的互动。
1.4 实现科技资源共享
由于工作分工,不同的科技资源由不同的人负责管理,其他人若想有效利用这些科技资源,客观上不容易实现。有了管理系统,很多重要的科技资源信息都在系统里统一储存和管理,通过有效的授权机制,可以让有权限的人查看所有相关资料。
2 科技项目管理信息系统开发模型选择
科技项目管理信息系统采用RUP标准开发过程,不再使用瀑布式的开发方式,将使用RUP核心开发模型:迭代式开发方式。
瀑布式的开发模型表现为线性的一组开发活动。开发阶段有明确的输入和输出,一个阶段的输出是下一个阶段的输入。从一个阶段进入到下一个阶段,需要满足特定的条件。这样在后面阶段的问题不能即时被发现,造成项目风险积压在最后,这也是项目延期的直接原因。
迭代式的开发模型表现为从项目的开始就采用循环的方式逐步精华整个系统,也就是在每一个阶段都包括相关的开发活动,使用户可以充分地监控项目的成果,及早地提出问题。从图1所示可以看出迭代式开发方法具体过程:
在每一个阶段均包括需求、分析设计、实施、测试等活动,只是在不同的阶段有不同的重点。用户可以在每个迭代看到一个可执行的版本。
3 科技项目管理信息系统实施管理
3.1 项目管理
任何大型项目的建设都离不开高质量的项目管理,项目管理水平的高低,决定了项目能否按时保质保量完成。本项目需求复杂,涉及使用对象众多,建设时间紧迫,是一项复杂的系统工程,因此高质量的项目管理显得尤其重要。
项目管理的核心内容就是制定现实可行的科学的项目计划,在精心设计的项目组织结构和技术手段支持下,对项目的时间、成本和质量进行有效的控制,从而确保项目能够在规定的时间内高质量地向客户提供承诺交付的产品和服务,达到客户的满意和利益相关者的共赢(见图2)。
项目管理工作贯穿项目的整个生命周期。一项工程从立项到实施到最终提交给用户及提交后系统的维护和产品维修,都必须建立起一套严格的项目管理制度和流程。这样做不但能确保项目的工作可以按步骤有计划地进行,最重要的是能确实保证用户的根本利益,保证产品及服务能满足用户的需要。为有效保障本次项目管理成功,需要考虑的主要因素包括:
①对项目目标和任务的清晰定义和透彻认识。②对系统建设需求的深刻理解。③经验丰富的项目经理和项目团队。④建立层次结构合理、职责明确的项目组织。⑤全面的项目工作计划和质量保障。⑥用户积极配合和参与协商。⑦高层管理者及时对问题进行决策和协调。⑧项目组织对于已知的风险充分认识。⑨良好的沟通和协调机制。⑩健全的管理制度与工作流程。B11正确的技术和方法。
此外,除不断从项目实践中总结经验外,必须建立完善的项目管理制度和质量管理体系,其特点是:
①全过程监控与管理:从项目立项、实施、验收到转入运行维护,对项目生命周期划分为不同的阶段,每个阶段都有明确的监控目标和要求。通过增强项目过程的规范化管理,降低了项目实施的风险。②实行项目经理资质认证:通过对项目经理的认证,确认其是否具备项目管理基础知识和管理项目所需的实践经验,以保证项目经理由符合资质的人员承担。同时重视和加强对项目人员的培训,提高项目人员的专业素质和能力。③建立项目评价和激励机制:充分调动项目组成员的积极性。④全面的质量管理体系:建立ISO 9001—2000质量保障体系,确立质量保障过程以及对这些过程进行测量、监控的准则方法。质量体系通过了国内和国际权威机构的认证。
3.2 项目组织结构
科技项目管理信息系统的建设是一个复杂的系统工程,涉及技术、管理、风险控制、运行维护等多方面的工作。建立一套科学的组织结构,建立高效务实的项目沟通和协调机制,对于保障项目顺利实施至关重要。项目的组织结构如图3所示:
3.3 项目启动计划
項目启动的主要工作是:
①建立项目组织:明确项目相关人员的角色和关系,建立包括项目各方在内的工作组织,确定工作方式、人员及职责,建立有关的工作程序和规则。②任命项目经理:开发商正式任命项目经理并完成开发项目组织内部立项。③优化方案设计:开发商根据项目设计方或其委托的有关部门和专家的意见,对总体设计方案进行优化,设计方案最终通过高校科技处及有关部门的审定。
项目计划是项目人员工作的依据和行动指南,是对项目进行评价和控制的基准。合理可行的计划可以使一切处在控制之中,反之,管理就会陷入慌乱,做好项目计划对项目的成败至关重要。项目经理应根据合同和项目的总体进度要求,组织编制项目进度计划。
4 科技项目管理信息系统测试
系统的测试实施具体的计划将根据项目调研后,制定的软件开发计划进行调整。
4.1 测试需求
科技项目管理信息系统的测试方案主要针对需求分析的实际应用系统的要求。对测试需求进行限定。
4.2 阶段划分
阶段一:编码和单元测试阶段。编码和单元测试阶段主要是采用Jprobe对代码进行分析和调试,首先需要对程序员和单元测试人员完成培训和性能调优的培训,再由我们提供性能调优顾问指导程序员和单元测试人员使用Jprobe对代码作测试或调试,本测试阶段主要解决内存泄漏、线程死锁、数据竞争问题,同时尽可能解决性能瓶颈。
阶段二:集成测试阶段。在整个系统的应用程序经第一阶段的Jprobe代码调优后进行整个系统的集成测试。本方案中建议采用Performasure进行性能诊断测试,对应用程序使用Jprobe进行代码性能调优和诊断。鉴于应用系统的复杂性和工程进度的要求,我们建议在此项目中进行三次性能优化的集成测试。
阶段三:验收测试阶段。在系统通过测试达到性能要求后,向用户提交总体性能评估报告,为系统做UAT(用户接受测试)提供决策依据。
5 科技项目管理信息系统运行管理
对于关键的J2EE应用系统,建议根据系统运行不同阶段采用不同的性能保障实施方案。
5.1 系统运行初期阶段
系统运行初期稳定性差,需要使用PerformaSure收集详细的性能数据,预见可能存在的性能风险,并根据性能数据对系统的配置逐步作调整和优化,使系统的硬件和网络资源发挥最大的作用。当系统发生用户数大量增加、功能扩充、功能变更维护时,也需要使用PerformaSure对性能作监控,直到系统确保稳定为止。
5.2 系统正常运行阶段
系统正常运行后不需要总运行PerformaSure收集性能数据,因为PerformaSure本身也会使用系统资源,所以需要使用更轻量级的系统监控工具FogLight对系统资源作监控,一旦发现系统资源可能成为瓶颈,FogLight会自动触发PerformaSure收集详细的性能数据供分析,并可通知系统管理员。
参考文献:
[1]陈强.重大科技项目的过程管理及协同机制研究[M].北京:化学工业出版社,2009.
[2]叶茂林.科技项目管理创新[M].北京:社会科学文献出版社,2008.
[3]何大军,曹颢.科技项目的规划、实施、评估与成果推广[M].北京:化学工业出版社,2010.
[4]周文泳,尤建新,鄭海鳌.政府投入科技项目绩效评价理论与方法[M].北京:化学工业出版社,2009.
[作者简介]王慧(1980—),男,浙江商业职业技术学院信息技术学院办公室主任,高级工程师,研究方向:系统分析与网络安全。