里程碑基线――对本人们的项目来说,采用的是迭代的开发过程,以一个迭代过程为例,分为需求、概要设计、详细设计、代码实现、单元测试、集成测试、系统测试七个阶段,每个阶段都需要产生里程碑。对每个里程碑都有明确的标识标明当前状态。
阶段性成果基线――阶段性成果主要体现在代码过程中,比如代码进行到一个阶段,开发组长认为代码的这个状态可以保留,就可以确定为一个代码基线。这种基线一般不需要通过评审等正式手段来确定,但也必须有相应的验证手段;比如在本人们的项目中,在代码阶段,确定代码基线的责任人是开发组长,但开发组长必须保证代码基线符合一定的条件。
b) 其他版本:除基线版本外,有时候还需要在开发和维护过程中确定其他版本。例如,产品在测试过程中不断的问题修复过程中,可能会有多种反复,此时需要将每次修改的内容作为一个版本。
关于版本,还有另一个需要注意的问题。一般来说,按照模块来划分,每个模块有自己的版本演进比较合理。首先,一个模块一般是由一个或两个开发人员完成的;其次,一个模块的功能会比较单一且独立,在版本的演化过程中便于控制,也不会和其他模块产生过于复杂的关系。而产品的版本则需要由各个模块的不同版本组成,这个纵横的关系需要很好地管理,本人们的做法是在VSS库上用Label来标识,同时维护一张描述产品版本和模块版本关系的矩阵图便于追踪。
在确定了配置项之后,就可以确定配置库的目录结构了。配置库的目录结构直接关系到配置管理的工作量和使用的方便性,所以需要根据自己的需要确定一个合理的结构。
在确定配置管理库目录结构的时候,本人们曾经考虑过两种产品目录结构的方式:一种是按照模块划分,在模块下再划分诸如设计文档、代码等目录;另一种方式是按照产品类型划分,例如首先是文档、代码,然后在其下按照模块划分。[信息系统项目管理师网cnitpm.com] 这两种方式都有自己的优点,最终本人们还是选择了前一种划分方式,一方面是考虑便于进行权限的分配,另一方面是考虑到便于将同一模块的所有内容组织起来进行版本的管理。
角色是配置管理流程的执行者和参与者,定义明确的角色有利于实现明确的授权和明晰的流程,虽然在实际中可能多个角色由一个人担任,但还是应该保留角色的定义。
本人们所说的配置项变更流程主要是针对配置项发生变化的控制,在本人们的项目中分为两个部分,首先是对配置项新建、检入(CheckIn)和检出(CheckOut)的规定;其次是对入库的文件类型和大小的规定:新建、检入、检出及破坏
1、 新建:即Add,除特殊情况外,一般不规定由谁来新建(只要有权限即可),但尽量指定每个project只有一人负责新建。
2、 检入:即check in,检入频率规定如下: i. 在代码编写前,至少每周一次 ii. 代码编写阶段,至少每天一次
iii. 测试阶段以后,根据代码、文档的变动,只要当天有变动就要检入一次。
iv. 为配合检查、备份工作,需在检查备份周期前全部check in (不保持check out)并退出登录。详见“检查及备份”部分
3、 检出:即check out。原则上只对要修改的文档方可检出。 4、 破坏(Destroy):一般情况不可以破坏文件、目录。 5、 如果是误操作,则可在一天内提交管理员处
6、 如果超过一天,则需要由项目经理同意,且管理员破坏前要备份。 7、 各阶段环境职责
配置项发布是指配置项进行到一定的阶段(例如,里程碑阶段),需要对外发布时的规则。在本人们的项目中,配置项发布是通过标签,即LABEL,来实现的。
基线确立与变更 ,基线的确定在上一部分中已经说到过,本人们的项目基线分为两类,一类是作为里程碑和其他工作依赖的基线(例如需求文档、设计文档等),另一类是开发过程中有必要保留的一种状态(例如代码过程中某个模块的一个有保留价值的snapshot)。对这两种不同的基线,其影响的范围不同,确立和变更方式也不一样。
本人们项目的基线变更控制委员会由客户代表、产品经理、项目经理以及技术经理组成,对发布的里程碑类基线的变更必须由变更控制委员会确认并由QA进行变更记录,所有被变更影响的配置项都需要重新同步后再次发布;而对于仅仅作为工作状态保留的基线,一般只需要建立基线的小组确认更改并在QA进行记录即可。
通过该项目的配置管理和实施,应该说,这次本人们对项目的配置管理实施是非常成功的,在整个开发过程中,基本没有出现因为配置管理的问题导致的对开发进度的延误。当然,在开发过程中也发生了由于需求变化导致基线变更引起开发进度的延迟,不过这不应该算作是配置管理的失误,因为作为配置管理来说,只能尽量保证基线变更不会导致项目失控。选择一个合适的配置管理工具绝对是必要的,本人们在前面用了一章多的篇幅介绍本人们使用的配置管理
26
工具及其方案,事实证明,本人们选择的配置管理工具对本人们项目管理实施的效果是决定性的。 在配置管理实施的初期,及时的指导起的作用是巨大的,甚至可以说是成功的主要因素;对不熟悉配置管理的开发工程师来说,配置管理工作容易在一开始就让他们产生厌烦情绪,一点点使用上的不方便就会导致开发人员对配置管理的怨言,这个时候,及时的指导就显得非常重要了,本人们在配置管理实施过程中,准备了《VSS操作手册》、《SOS简明操作手册》、《配置管理操作指导书》等手册,进行了三次的培训,并在实施过程中随时解决开发人员在使用配置管理工具中的问题。而且,在实施初期,本人们以奖励为主,在一个月的时间内没有将配置管理工作作为考核内容。 在配置管理基本走上正规后,每周的配置状态检查是本人们对配置管理执行效果的检查,一旦发现问题,会作为QA问题报告发出并要求限期改正。[信息系统项目管理师网cnitpm.com] 如果没有这个检查制度,配置管理工作很难持续受控。
十六、 信息系统项目管理师考试论文:论信息系统项目沟通管理
项目概述:
某公司是一家互联网信息和电信增值信息综合服务商,运营中国首家宽带门户及电信增值业务,网站注册用户200万。提供了三项主要服务:聚合了海量影视、歌曲、动漫的特色内容供广大网民在线播放与下载;提供blog、V客、播客等具有web2.0特色的服务,使网民打造自己的个性化网站与互动平台;声讯IVR、短信等SP增值业务。随着公司业务不但发展,急需一个业务运营支撑系统,以解决计费、收费、结算等切实问题,保障各项服务持续、稳定的开展。
本人作为开发方的项目经理,全程参与了BOSS系统的建设,主要工作职责为需求分析项目管理,也承担了部分数据库设计的工作。系统采用Stusts+Hibernate主流Web应用框架,以Linux作为开发平台,java为主要开发语言,数据库和应用中间件分别使用Oracle 10g与Weblogic。BOSS涉及的功能点较多,具体包括用户的注册与开户、建立简单的三户(用户、账户、客户)管理系统;实现站内单点登录统一认证(SSO);提供服务目录后台管理;支持包月、包时段、单次等多种服务订购计费模式;建立DRM访问控制;支持116声讯代收费、网上银行、手机钱包等多种支付接口等。
BOSS系统有一定的难度和复杂性,而且该项目涉及的干系人面广人多,因此,加强项目的沟通管理非常重要,沟通是否有效,渠道是否顺畅直接关系到项目的成败。影响项目成功的三个主要因素(用户参与、高层支持及清晰的需求定以)都依赖于拥有良好的沟通技能。项目沟通管理主要包括沟通规划、信息发布、绩效报告、干系人管理等过程。根据该项目的具体情况,本人制定了合理的沟通计划,使用多种沟通技巧和项目实施情况报告形式,确保系统如期按质完成。
1. 制定切实可行的沟通计划
首先要做的工作是确定项目的所有干系人,了解每个干系人的基本情况。本人们使用Excel制作了联系人列表,人员包括项目组成员、项目组上级领导、行政、业务、技术支持人员等。
信息包括姓名、所属部门、邮箱、座机、手机、职能等,做到简洁明了。把联系人列表发送给每个干系人,并及时更新,以保证沟通渠道的畅通。另外还编制了项目文档模板,包括会议纪要、工作报告、开发文档等,统一文件格式,使文档管理规范化。[信息系统项目管理师网cnitpm.com] [信息系统项目管理师网cnitpm.com]
需要了解每个干系人对项目的期望,想要的得到的项目信息及时间。确定工作汇报方式,明确什么时间、以什么形式向谁汇报。在该项目中,本人们采取的方法是:项目组成员对项目经理通过EMAIL发送周报;项目经理对直接客户和上级按月通过EMAIL发月报的方式;紧急情况通过电话及时沟通;每两周项目组进行一次当前工作沟通会议;每周同客户和上级进行一次口头汇报。另外,项目组实施了重大问题报告评估制度。这里所谓的重大问题,指的是影响项目进度成本及质量的需求变更、人员调整等。比如,由于分配到本项目组的开发人员并不是非常固定,有时需要支持公司其他的项目,项目组及相关人员会及时开会评估对项目可能产生的影响。
事实证明,本人们通过采用这些方法、过程和文档模板,使项目组成员之间、与其他干系人之间的沟通更加顺畅,提高了沟通的效率,保证了项目按计划完成。
27
2. 使用多种沟通技巧
在任何项目中实施过程中,为了提高沟通的效率和效果,需要把握一些基本原则,而且项目进展的不同阶段以及对待不同的沟通对象,也要使用多种沟通方法。在需求分析阶段,作为项目经理,需要经常与用户进行沟通。为了准确把握用户的需求,获取更多的信息,需要召开的需求讨论会,由客户方代表和开发小组的项目经理、系统分析员、主要开发人员参加,双方就项目的目标、范围、系统所需功能、性能方面的要求展开讨论。这种会议召开多次,每次对需求进一步细化,对某些不明确或认识不统一的地方逐一确认,直到双方对需求达成共识。除了正式的会议外,本人们还经常采用非正式沟通的方式,与客户拉近距离,在轻松和随意的谈话中获得更多的隐性需求信息。
为了及时了解项目的真实情况,包括项目的当前时刻,时间、成本、资源消耗,还需多少时间、成本、资源,项目中遇到得问题等信息,与项目开发团队成员的沟通是必不可少的。本项目的重点是系统架构的设计,所以本人与系统机构师的沟通非常频繁。本项目的架构师是一名软件工程的研究生,有多年BOSS系统设计开发经验,技术水平比较高。但有时表现比较自负,不易听取别人的意见,说话的语气、神态也让人难以接受。本人作为项目经理,一方面抱着学习的态度,虚心听取他对系统建设技术上的见解,另一方面在探讨技术问题同时,指出团队合作的重要性,努力协调他与开发小组其他成员的关系。在不断的磨合中,项目团队的凝聚力有所加强,逐渐形成了一个有战斗力的集体。
会议是项目沟通的一种重要形式。如何组织高效的会议也是项目经理需要考虑的问题。[信息系统项目管理师网cnitpm.com] [信息系统项目管理师网cnitpm.com] 在本项目中,本人们的做法是:事先在沟通计划中制定例会制度;明确会议的目的和希望解决的问题;会议前将会议资料发到参会人员;由专人记录会议纪要;会议最后要有结论。按照这种方法,节约了时间和会议成本,有效解决了项目中遇到的问题,保证项目正常实施。
3. 实施进展情况报告
BOSS系统的实施直接关系到某公司业务的开展,开发方和客户方的高层很关心项目的状态和进展问题:时间是否会延期、是否要添加成本、质量是否有保障等等。对于项目经理来说,就应该及时给相关人员反馈这些信息,特别是将会有延期、将添加项目成本、质量将会有问题的苗头等,必须提早汇报,以及时调整工作计划。
在本项目中本人们采用定期汇报、阶段评审和重大问题报告评估三种形式报告项目进展情况。定期报告就是在某一特定时间内将完成的工作量向干系人汇报,报告的时间和频度在沟通计划中制定,报告的主要内容包括:项目当前状态、进度完成情况、当前问题、解决办法、下阶段计划等。在项目进行到重要阶段或里程碑式的项目发展阶段,就要进行阶段评审。如需求评审、概要设计、详细设计评审、代码复审、测试计划评审等。在出现重大问题时,进行紧急报告评估,内容包括:当前发现的问题、相关影响、如何解决(所需资源)、问题紧迫性(必须什么时间内得到反馈)等。
项目干系人对及时取得项目情况表示满意,并对得到的信息及时反馈,共同解决项目执行中的问题。
结束语
主动沟通、良好的沟通技巧有助于项目经理控制项目进度和成本,保证项目成功。正是由于在BOSS项目的建设中良好的沟通和冲突管理,才保证了项目如期完成。目前系统运行正常,受到了客户和本公司领导的一致好评,对项目给予了较高的评价。某公司高层也对在本项目中BOSS产品功能和所起得作用给予肯定。
当然,每个项目都具有自身的特点,沟通方法、沟通形式都可能不同。但是无论怎样,作为项目经理,必须保证项目在一个规则、和谐、合作、理解、沟通的环境下进行,因此,如何更好地把握项目沟通的原则,改善沟通技巧并灵活运用到实际项目中去,还有待于本人们去研究、探索、实践和总结。
28
十七、 2011下半年论文范例:论信息系统项目的质量管理
【摘要】 本文以本人主持的铁道部某部署大型设计院的办公管理系统项目为实例,探讨了在项目管理中始终作为核心竞争力的质量管理中遇到的问题和解决的办法,文章首先解释了质量管理的基本概念,基本原理及其重要性,总结了质量管理的三个主要过程及其采用的工具.指出了软件质量除了技术上过硬外,还需要一个良好的管理环境,优秀的团队建设,而软件过程作为软件开发的管理环境对软件质量起着决定性作用.本人在此项目中担任项目经理,自始自终参与了整个项目的建设,系统自发布到各个分院以来,运行稳定,取得用户好评,很大程度上得益于项目成功的质量管理. 【正文】
质量是反映实体满足和隐含需要的能力的特性总和.项目质量管理的主要目的是确保满足它所应满足的需求,项目管理必须满足或超越利益相关者的需求和期望.优质的产品或服务对于一个公司企业,对国家来说都具有战略性的重要意义,IT项目质量更是如此,由于本人国软件发展的历史较短,自身发展方面也存在许多问题,加上IT行业技术发展速度快,这样就导致软件产品不稳定,软件后期的维护,升级出现麻烦,轻者用户不满意,重者造成人身伤亡,或者重大的经济损失.因此,必须把质量看做与项目范围,时间和成本同等重要.在本人主持的铁道部某部署大型设计院的办公管理系统项目中,特别注意了质量管理.首先严格按照项目质量管理的三个主要过程质量计划编制,质量保障,质量控制上对项目进行管理,同时注重现代管理方法,借鉴国外先进的管理办法,注重领导管理,团队建设,并采用了RUP的迭代式的开发过程,开发目标定位在CMM2的关键过程域(KPA),达到CMM2的关键过程域,来控制软件质量.
根据RUP的经验,本人们把软件开发分成和RUP一样的四个阶段:初始化,精化,构建,部署四个阶段.为此本人们制定了需求分析,变更和配置管理,项目管理,分析和设计,测试等几个关键过程,通过对这些关键过程的定义来控制整个软件开发的活动.
需求分析关键活动是完成收集和定义软件开发需要的资源,变更和配置管理关键活动是定义项目开发所需要的环境以及如何协调成员之间的进度.这个关键活动的实施本人们主要集中在版本控制上,利用现在流行的CVS版本控制工具有效的协调和管理团队的开发.项目成立的技术交底会上,项目成员集思广益,为系统制定了质量标准,包括分院登陆总院的响应时间,操作的响应时间,确保产生一致准确的信息,平均出错的几率,系统的升级等.并将这些标准纳入质量计划编制.在本系统中本人们请了北京的领域专家参与到系统开发的早期阶段;而且做出了开发系统原型,用这些原型确认用户的需求.让领域专家参与开发的早期阶段,保证分析人员有充足的时间和领域专家进行充分的交流和确认.在这个阶段,原型可能在提交到用户之前,首先被领域专家确认,这样保证了原型被认可的程度和认可过程耗费的时间尽可能的短,从而在提高效率的同时保证了质量.
分析设计和测试这两个关键活动本人们主要采用几个原则:第一,分析和设计适当分开.做分析的不能全去做设计,在设计中有不做分析的人才能发现分析中的缺陷,分析的鉴定应该由所有成员统一来执行.第二,分析和测试适当分开.根据本人多年的开发经验,开发员并不是很乐意去做繁杂的测试工作,而且开发员的测试思路都比较狭窄.第三,设计和文档编写员适当分开.设计员应将精力放在设计上,可提供简单的样稿,具体的文档编写应交于专人,实践证明,上述原则的应用是成功的.质量保证包括对整体项目绩效进行定期的评估以确保能满足相应阶段的质量标准.质量保证过程不仅对项目的最终结果负责,而且还要对整个项目过程负责.本项目中,北京的领域专家的质量审核,很好的完成了质量保证任务.在整个开发过程中,测试也是贯穿了整个过程,分别进行了单元测试(白盒测试),自底向上的集成测试,功能测试(黑盒测试),回归测试,验收及安装测试,Beta测试,配置测试,兼容性测试等,测试者进行的详细而且严谨,对出现的问题及时解决,消灭在萌芽状态,确保系统满足期望.整个过程中,采用了控制图,来表明这个过程是出于控制中,还是失去了控制.当这个过程失去控制时,就马上确认这些非随机事件的起因,并调节过程以纠正或消除这些起因.
在整个项目过程中,深刻领会到除了使用好的质量计划编制质量保证盒质量控制这些有效工具外,强大的领导,团队组织,理解质量成本,提供一个好的工作环境来提高质量,努力提供组织在软件开发和项目管理方面的整体成熟度水平,都有助于提高质量.
许多质量专家都认为,质量问题的主要原因是缺乏领导.大部分质量问题出在管理上,而非技术上.认识到这一点,作为项目经理,本人经常到上司领导那里去.灌输本人的观点,说服领导重视这件事情.在这个项目中本人和本人的上司强调不断开发和使用质量标准,经常培训员工,推行质量概念和原则的教育和培训,实施策略计划及建立和跟踪质量水平,积极证明质量提高的重要性,提高全体开发人员的质量意识.明白质量成本是一致成本加上不一致成本.一致成本是交付满足要求的和适用的产品.不一致成本是对故障或没有满足质量期望负责所消耗的成本.认识到这一点,尽量实现零缺陷,将问题尽早发现,尽早解决.
在团队组织上,鉴于成员小组素质和技能都比较高,本人采用了一种驱动式的管理模式,要求成员共同协商,互相平等,尊重
29
和调动每个成员的积极主动性.本人则不直接参与其他成员的活动,而是类似于教练的角色在旁边不断的指导和更正他们的行为,整个实际活动由小组成员自己完成.根据每个成员的能力和特点,分配不同的任务,明确他们的责任,指导他们的行为,这种模式类似于足球队管理,教练不实际打球,而是在外场确定中锋,前卫,后场的关系和位置,将自己的战术灌输下去,实际的操作由队员自己完成.这样做可以有效的缓解项目经理的压力,让项目经理将更多的精力用在项目管理上.发挥团队主体的能力,来保证软件的质量.
综上所诉,整个软件开发的过程中,注意了软件过程的定义,认真编制质量计划,编写需求分析,分析和设计模块,制定并严谨执行测试活动,进行质量保证,并采用有关工具进行质量控制.而且注重让领导参与进来,加强团队建设,进行职工质量先进概念培训.处理了这些问题,本人们的软件质量有了大幅度的提高,而且本人也相信这些问题的解决也是大规模软件开发的基石,也是软件组织成熟的标志之一.
大型设计院的办公管理系统项目自2010年1月项目启动到2010年7月项目验收历时7个月,系统至今运行稳定,取得用户好评,很大程度上得益于项目成功的质量管理.
十八、 论项目沟通管理重要性和实施
【摘要】项目的决策和计划依赖于项目的信息沟通。良好的沟通有利于建立和改善人际关系,为项目经理的成功提供重要手段。因此,项目沟通管理在项目实施过程中的至关重要性显而易见的。如何进行项目沟通是项目成功的重要因素之一。
【关键词】沟通、项目沟通管理、项目沟通计划、项目沟通控制
沟通定义及作用
沟通就是信息交流。组织之间的沟通是指组织之间的下信息传递。
对于项目来说,要科学的组织、指挥、协调和控制项目的实施过程,就必须进行项目的信息沟通。好的信息沟通对项目的发掌和人际关系的改善都有促进作用。具体来说,沟通的作用如下:
为项目决策和计划提供依据。
为组织和控制管理过程提供依据和手段。有利于和改善人际关系。 为项目经理的成功领导提供重要手段。 项目沟通管理的定义及特征
项目沟通管理,就是为了确保项目信息合理收集和传输,以及最终处理所需实施的一系列过程。 项目沟通管理具有复杂和系统的特征。
沟通的重要性
项目沟通管理就是要保证项目信息及时、正确的提取、收集、传播、存储以及最终进行处置,保证项目班子内部的信息畅通。[信息系统项目管理师网cnitpm.com] 班子内部信息的沟通直接关系到班子的目标、功能和组织结构,对于项目的成功有着重要的意义。
在经济迅速发展和社会进步的当今社会,人们对物质和精神的生活需求也逐日高涨,对活动场所的要求也是越来越高。建筑智能化系统能够较好的满足人们生活对于活动场所的要求,使它们生活在方便、舒适、高效、安全以及环保节能的环境中。因此,智能建筑在国内得到了一定的发展,实施好智能建筑对于保持智能建筑持续发展是至关重要的。沟通在保持社会关系的协调作用得到了社会中每个人的公认。在智能建筑实施工程中也不例外。
智能建筑的实施工程大概分为设计、施工两个阶段。
一般智能化系统设计是在建筑、结构、给排水和电气(强电)图纸或方案出来之后才进行工作的。因此,在智能建筑未来需求方面存在着一定缺陷,如:智能化停电时的供电问题;智能化信息点、箱体位置与其他专业的冲突问题,造成业主使用不便;在满足未来需求时设备所需要的空间问题等等。假如满足以上需求,则需要更换相关箱体和设备、管线施工。对于人力和物力造成不必要的浪费。对于建筑物本身也有损害,如美观、结构等等。造成以上问题的原因
30
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库信息系统项目管理师论文范文汇编(6)在线全文阅读。
相关推荐: