版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
业务协同项目管理信息系统及其实现机制
摘要项目管理业务协同具有多部门、多组织、多业务动态协同的特征,其信息本质是优化项目沟通管理。本文全面分析了项目管理工作中的协同过程和协同活动,论述了项目管理协同的信息机制,给出了一个基于即时消息机制实现的项目管理业务协同模型和系统实现。项目管理协同归结为消息协同和文件协同两种应用模式,论文深入论述了实现项目管理协同的主要机制,即时消息机制、信息共享机制、任务监控机制和智能代理机制,设计了即时消息服务器的核心实现机制,给出了消息交换协议BNF描述,系统实现了即时消息服务器。关键词项目管理;业务协同框架;即时消息机制;管理信息系统企业业务活动的开展多以项目为基本单元进行组织管理和实施运行,在这样的模式下,企业项目主管往往会面临如何优化项目沟通管理,以合理调配资源、分配项目任务并控制进度和实时跟踪项目进展,达到良好的项目进度管理、项目质量管理和项目成本管理。这些问题都属于项目管理的范畴,近年来,随着项目管理学科的兴起和逐步成熟,其理论和技术已经影响到产品研发、生产活动、经营管理等方面,企业提出了对项目实施过程中的时间、成本、质量、人力资源、采购和合同等进行高度协调和有效控制的更高要求,项目管理业务协同信息平台已广为企业所重视,成为企业实施高效、成功的项目管理所不可缺少的重要工具。项目管理就是为了满足甚至超越项目涉及人员对项目的需求和期望而将理论知识、技能、工具和技巧应用到项目的活动中去。协同是指涉及到特定的目标或成果的两人或者多人之间正在进行的交互。这个成果可以是一个项目、一个过程,甚至仅仅只是一个行为。项目管理过程一般分为项目立项、项目规划、项目实施、项目结束四个阶段。项目管理过程就是项目团队成员之间进行交互协同的过程。l项目立项项目立项阶段是项目筹备组在前期进行可行性研究报告,经多次评审,从初步可行性报告到详细可行性报告通过后,形成项目建议书;项目建议书提交相关部门进行审批,相关部门可能有多个,且审批有一定顺序,所以需多次提交;相交部门对项目建议书进行审批,这期间项目建议书可能进行多次修改;直至各相关部门审批通过,项目建议书与部门审批文档一起提交领导审批,如果被否决,则项目立项终止,项目建议书失效;如果被批准,则进入项目规划阶段。l项目规划在这一阶段中,人们首先要为已经决策要实施的项目编制各种各样的计划方案(针对整个项目的工期计划、成本计划、质量计划、资源计划和集成计划、成本预算、计划应急措施等等)。同时,还需要进行必要的项目设计工作,拟定、编制和修订一个项目或项目阶段的工作目标,以全面设计和界定项目,以及项目各阶段所需要开展的工作,提出有关项目产出物的全面要求和规定。l项目实施项目实施阶段是项目按计划执行,同时进行各种各样控制过程,以保证项目实施的结果与项目设计、计划的要求和目标相一致。执行过程包括:组织和协调人力资源和其它资源,组织和协调各项任务与工作,激励项目团队完成既定的工作计划,保证项目按计划进行。控制过程包括:制定标准、监督和测量项目工作的实际情况、分析差异和问题、采取纠偏措施等管理工作和活动,以保障项目目标得以实现,防止偏差积累而造成项目失败。l项目结束项目结束阶段就是项目的完工与交付阶段,要对照项目定义和决策阶段提出的项目目标和项目计划与设计阶段所提出的各种项目要求,首先由项目团队全面检验项目的整个工作和项目的产出物,然后由项目团队向项目的业主或用户进行验收和移交工作,直至项目的业主或用户最终接受了项目的整个工作和工作结果,项目才算最终结束。项目管理有一个基本固定的流程。项目管理活动是一个由多个项目成员之间的协同活动。一个项目管理至少存在项目风险承担者和任务执行者之间的协同。实际上,还会有多个角色参与活动,例如,项目发起人、项目审批者、项目风险承担者、项目管理者、项目审核评估者等。整个项目管理协同活动过程如图1所示。图1项目管理协同活动过程示意图项目管理的协同活动主要有以下几种:申请审批:项目管理从项目立项阶段到项目终止阶段有许多环节需要申请和审批活动。申请者向审批者提出一项申请,审批者对所申请的内容进行批复。如果还需要继续审批,则转交相关审批者审批;如果审批结束,则将审批结果反馈到申请者处。任务分配:项目风险承担者对项目进行阶段性里程碑划分并将整个项目划分成一系列子任务,然后将这些子任务分派到项目的各个任务执行者手中。任务执行者收到分配的任务后,对任务进行确认接受,如果认为任务分配不合理,则向任务分配者提出重新分配或者更改任务的申请。任务分配者收到任务执行者的确认信息后,对该任务进行重新分配、确认分配等操作。进度跟踪:在项目实施过程中项目执行者可以将任务执行中的问题、需要的资源、结果等及时向风险承担者反映;风险承担者既可以向项目管理者报告项目进展情况,可以针对任务执行者提供的任务状态反映对项目做相应的调整,如更改项目(任务)执行周期、重新分配或调整任务等;项目管理者可以分析各种项目进展报告,及时与风险承担人协调解决项目实施过程中可能出现的问题。信息交流:在项目的各个阶段都存在许多各种各样的信息,这些信息在项目成员中的交流或传送,也是一种协同活动。最常见的是项目文档的传送和各种消息的传递。协同发布:项目团队能够在协同工作区中建立并发布各类项目信息。通过协同文档夹,项目成员可以组织那些需要和其它成员共享的项目信息。在协同工作区中,项目成员能够进行签入、签出和文档级控制来确保用户使用的是“正确”的信息共享版本。会议讨论:项目成员通过在线会议进行项目相关问题、技术以及经验的交流和讨论,实时获取交换团队相关的意见、记录或评论。协同是协调两个或者两个以上的不同资源或者个体,协同一致地完成某一目标的过程或能力。协同项目管理就是协调或组织多个个体共同一致完成某一项目的过程。基于协同的项目管理除了项目管理本身的要素之外,主要在于项目团队成员的联系、沟通和协同,因此实现项目管理协同的主要机制有:即时消息机制、信息共享机制、任务监控机制、智能代理机制。l共享与传输机制信息共享是项目管理协同过程中非常有效的分享信息的方式,它能够以近乎实时的方式向员工提供当前的项目信息。共享与传输机制一般包括三个部分:身份认证、访问控制和传输控制(并发、同步、异步)。l任务监控机制任务监控就是不断进行项目进度信息的采集、分析并反馈到项目相关成员处进行相应的处理。项目负责人通过对任务进度调整、任务查询等手段即时了解项目的任务状态和执行人的状态。l智能代理机制智能代理机制就是指计算机或者计算机程序,在某种调度安排下,负责在无需人直接操作时的信息收集或提供某些服务,以此来提供有效的业务协同支持,从而协同完成一个共同的任务和合作目标。l即时消息机制即时消息机制在项目管理协同各个阶段都发挥着重要作用,是保证项目团队时实进行交流或沟通的重要机制。在这些交流手段中,一般注重两个方面:一是交流方式是不是实时反馈的,一是交流的内容是否可持久化。基于网络的即时消息通讯能较好满足这两方面要求,因此可将它作为项目管理协同过程中重要的交流手段。由于即时消息机制是保证项目团队进行时实交流或沟通的重要机制,下面针对即时消息机制的传递模式、传输协议以及消息处理框架进行详细阐述。即时消息传递主要有两种模式:对等模式(PEERTOPEER)和客户端/服务器模式(Client/Server)。客户端/服务器模式的工作原理如下:首先由用户向服务器提出消息交换请求,服务器和客户端建立双向传输通道。客户端产生命令并传送给服务器,服务器生成应答传送给客户端作为响应。当有即时消息需要传送给客户端时,服务器与客户端建立一个单向传输通道,向客户端发送消息通知,客户端根据通知进行相应的处理。对等模式(PEERTOPEER)的工作原理:消息发送方向消息接收方发送会话请求,经过双方协商,建立双向传输通道,进行消息传递。在项目管理协同管理过程中,为了增加发送消息的灵活性、安全性、可靠性、即时性,服务器需要记录消息发送记录,采用基于TCP/IP协议的客户端/服务器的消息传递模式来支撑项目管理协同应用,其工作原理如图2所示:图2即时消息工作原理一个即时消息系统的实现主要有两个方面:一是消息交换协议的设计;一是消息协议的实现即消息处理框架,消息交换协议BNF描述如下:<消息>::=[:<前缀><空格>]<命令><参数><前缀>::=&<服务器名称>|<用户昵称><命令>::=<字符>{<字符>}|<数字><数字><数字><参数>::=<空格>[′:′<变参><参数>]<服务器名称>::=<主机名称><主机名称>::=<参看RFC952中定义的所有允许的主机名称><会议室名称>::=<非空字符>{<非空字符>}<用户昵称>::=<非空字符>{<非空字符>}<空格>::=′′{′′}<变参>::=<除了NULL以外的任何ASCII字符><字符>::=′a′…′z′|′A′…′Z′<数字>::=′0′…′9′<非空字符>::=<除了空格、回车、换行、和NULL之外的所有8位字符><回车>::=<CR><换行>::=<LF>根据协议格式,在系统应用中从客户端发送消息实例的协议格式为:SENDMSG#<会议室名称>|<用户帐号><消息内容>,表示消息是发给某一个具体的用户还是发给一个会议室。如果客户端接收到一条消息,它有如下的协议格式:&<会议室名称>|<用户昵称>SENDMSG#<会议室名称>|<用户昵称><消息内容>。第一部分表示消息是从哪里发出的,是用户发出的,还是服务器发出的消息,第二部分是命令字符串,第三部分表示消息是发给会议室的还是只发给某一具体用户的。消息处理框架主要定义消息服务器对消息的接收、分析处理和发送。在实际应用中,往往会出现多个用户同时发送消息的情况,增加了服务器处理消息的负担,容易造成消息阻塞。为了提高服务器的负载性能,利用多线程技术将处理消息过程设计为接收线程池、分析线程池、发送线程池三个线程缓冲器,避免由于某部分阻塞导致程序挂起的情况。三个缓冲器工作方式如图3:图3消息缓冲原理图协同项目管理是基于即时消息传递和共享项目信息的协同方式。项目管理协同主要分消息协同和文件协同两种模式,它们各自处理过程为:消息协同模式:用户向消息服务器发送消息,消息服务器收到消息后进行解析,如果是传送给其它用户的信息,则转发消息;如果是业务操作消息,则交由业务代理器进行处理,并将处理结果存储到信息存储器。文件协同模式(即文件共享与传输模式):用户向消息服务器发送文件操作命令,消息服务器收到消息后对操作命令进行解析,并将结果交给文件控制器进行处理。如果是传送文件操作,由消息服务器向接收用户发送接收文件消息,等待用户接收文件;如果是访问文件操作,由文件控制器向用户传
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 如何找到医疗科普
- 《向量组线性相关性》课件
- 游戏治疗对象与目的
- 三年级数学两位数乘两位数笔算题同步检测例题
- 《系统抽样》课件
- 培训班年终活动策划
- 社会工作理论流派心理分析理论以弗洛伊德为代表的理论流
- 项目管理技术能力社会工作专业教学案例宝典
- 中国商贸文化专题四商帮
- 医务科督查反馈表(病案室)
- 2024年中科院心理咨询师官方备考试题库-上(单选题)
- 2024年海南省中考数学试题卷(含答案解析)
- 油气开发地质学智慧树知到答案2024年中国地质大学(武汉)
- 沪科版(2024)八年级全一册物理第一学期期末学业质量测试卷 2套(含答案)
- 2022年甘肃省职业技能大赛小程序设计与开发赛项(高职学生组)试题 C卷
- 求是文章《开创我国高质量发展新局面》专题课件
- (正式版)QC∕T 1206.1-2024 电动汽车动力蓄电池热管理系统 第1部分:通 用要求
- 2024年湖南广电国家广电集团招聘笔试冲刺题(带答案解析)
- 期货交易授权书
- 邮储高级练习卷三(第12章-第17章)附有答案
- 重庆市江北区2023-2024学年六年级下学期期末考试数学试题
评论
0/150
提交评论