信息系统成本与质量管理

    

                                                                          信息系统项目的成本与质量管理

 

摘要:我于2016年5月参加了广东某三乙医院电子病历项目的实施工作,该项目主要部分是软件项目,其中包括医生电子病历、护理电子病历和电子病历上接口。在本次项目中我作为项目经理全面负责此项目的管理工作。由于电子病历是医院专供供的主要法律文书,其本身需要较高的稳定性和逻辑性,医院在此项目提出要达到卫计委(原卫生部)电子病历等级评分5级标准,与此同时该项目也是我方公司承建的第1家三级乙等医院电子病历项目,公司希望此项目能做成本地区的项目典范,以此拓展当地区电子病历业务,我方公司和医院方对本项目的质量都充满了期望。

在本项目成本与质量管理过程中我从成本与质量规划、质控保证、质量控制三个方面运用项目管理方方法和全面质量管理理论,调控项目成本,做到全员、全过程、全方位的实施质量管理,使项目在规划的成本内按合同工期和合同要取得圆满的完成,获得了公司领导和医院方的认可。

 

1 项目概述

2016年5月,我公司承建某医院电子病历项目建设,由于我有较不错的电子病历知识和一定的项目管理经验,公司委任我为此项目的项目经理。该项目是一个涉及硬件与软件的综合项目,软件项目主要包括:CDR数据中心、医生的电子病历,护理电子病历及电子病历上传接口。该项目于2016年5月启动,合同规定项目工期为1年,要求在2017年5年完工。该项目涉及到硬件与软件,项目组成员由软件开发部、项目实施部、系统集成部及移动事业部等多个部门共同组成,同时由于我公司尚没有CDR数据集成平台的成熟产品,属于新开发项目,所以在项目组成员中我申请了一名大区的技术总监作为我们本次项目的技术支持。医院方面希望通过该项目实施不仅能够实现病历的电子化,同时能实现以电子病历为核心的病人诊疗数据的高度共享。

成本的管理实质上是:成本与质量的权衡。质量成本包括预防成本、检查成本和缺陷的补救成本,前二者一般在预算中已经包含其中,缺陷的补救成本则为非一致成本。项目的管理人员常常需要在质量和成本之间进行权衡。而一味追求高质量势必造成成本的增加,所以应当避免出现由于过于追求质量而出现进度停滞不前现象,而放松质量控制则会增加返工,降低顾客满意度。所以项目未开始前,我组织了多次会议进行多方交流,以寻找本次项目的成本与质量之间的平衡点。

质量是一组固有特性满足需求的程度。要满足需求不仅要完成明面上的,还包括隐含的需求以及法律法规的要求。软件项目往往在项目的实施阶段中产品逐步成型或者逐步成为一个成熟的产品,所以在软件项目管理中质量管理显得尤为重要,管理的好坏不仅决定项目过程的质量更影响到最终交付产品的质量。此项目是我公司第一次实施三乙医院的电子病历同时还涉及CDR和数据上传接口的开发,公司希望能将此项目做成本地区的示范点,电子病历是医院专供供的主要法律文书,其本身需要较高的稳定性与逻辑性,医院就此项目提出要达到卫计委(原卫生部)电子病历等级评分5级标准。

 

2 信息系统项目中的成本与质量管理

项目质量的管理过程主要包括质量的规划、保证和控制。我结合以往的项目管理经验和本项目的特点在质量管理方面主要做几方面工作。

(1) 全体人员参与质量规划。质量规划是规划项目的相关质量标准以及确定如何满足这些标准的过程。我根据该项目章程、范围管理说明书、项目管理计划,公司ISO质量管理体系文件的相关要求以及公司同类项目的相关文档,并根据本项目的相关法规,如卫生部关于电子病历等级评分标准、卫生部电子病历数据集标准、抗菌药物临床使用管理指南、卫生部病历书写规范、医院感染管理规范等制定本项目的质量规划。

本次项目中我运用了基准分析,即参照同类项目结合本项目的实际制定质量目标,其中主要包括:项目工期不超出1年、客户需求实现率达90%及以上、重大事故发生率为零(上线后系统性瘫痪大于1小时),三个方面质量目标;并根据本次项目的特点绘制了组织结构图,将项目分成电子病历组、接口集成组、CDR开发组、业务小组和由各小组骨干组成的QA小组;根据各个小组的工作特点制定各组的任务以及各岗位的工作职责;根据本项目的特点制定需求评审、设计评审等流程;制定了软件开发管理规范、文档管理制度、考勤制度、例会制度、项目进度管理质量等制度;根据公司以往项目的模板制定了进度控制的甘特图和质量审计检查表,并编制了质量管理计划等。

项目的实施关键在于开发人员,特别是本项目以软件项目为主,人的因素决定着项目的方向和成败。故在质量的规划阶段我察觉到领导作用和全员参与的好处,我将质量规划的内容,如目标、流程、制度要求等形成初稿后即分发到相关人员手中,征求各方意见,并在项目正式启动后的第一周即召集QA小组成员,邀请客户方负责人及本公司相关领导召开专题讨论会,会上各方提出了各自改进意见并进行完善。会后,形成了相关方均认可的质量管理计划、质量目标和检查表和制度职责等。

(2) 全过程实施项目的质量保证。在质量保证过程中我依据质量管理计划制定的方案和时间节点主要做好产品的质量保证和管理的质量保证。

产品的质量保证方面根据各项目小组的特点开展活动,而项目管理的质量保证方面,每季度QA小组进行管理评审,对项目进度与成本进行挣值分析,对各小组中存在的质量问题进行汇总,并针对问题提出纠正和预防措施从而进一步完善质量管理计划。

(3) 全方位实施质量控制。质量保证是保证项目按正确的方法和步骤实施,而质量控制则是确保产品或项目被正确达成。本项目主要为软件开发与实施为主,针对产品的质量控制则主要以测试为主,根据质量管理计划,我安排了电子病历组的程序员在模拟环境下的α测,和在正式环境下由医院的医教科、护理部组织相关医务人员在正式环境下进行的β测;CDR开发组则根据系统开发进程进行单元测试、集成测试、系统测试等;由QA小组每天汇总各种测试发现的问题,并由QA小组利用统计技术如直方利用统计技术进行分析,对BUG较集中的问题利用流程图进行分析,并适当增加回归测试。

主要是QA小组定期对各项目组的配置进行检查来实现项目过程的控制。

由于在本次项目中我们重视质量管理,并且通过各项目小组的共同努力,本项目在规定的工期内顺利完成,重视客户满意度和客户需求,项目达到了客户的期望,也达到成为本地区,同类项目的典范。

3总结

我虽然在本项目的管理过程中取得一定成绩,更重要的是获得了宝贵的经验,主要有以下几方面:

(1) 项目开发人员质量意识比较淡薄,在项目初期,有多个程序员比较抵触,认为质量控制增加成本同时限制了他们的发挥。为此我他们进行了充分沟通,尽量让其能理解实施本项目的质量管理方法的优势;同时制定奖罚措施让其看到优点,最终使项目按照既定的计划和标准行进。

(2) 项目配置管理方面,在项目的早期由于不是很重视配置管理,多的个程序员在不同的电脑上修改,经常出现版本重叠和相互覆盖问题。发现此问题后,我们采取了用公司自己开发的版本控制软件,问题得以解决。

(3) 文档编写不够规范,项目初期各小组的文档编写不一致。再与各个小组骨干人员经过商讨、会议后最终使得标准一致。

 

 

                                                          信息系统项目的成本与质量管理

            

摘要2017年,我参与了信息共享与服务平台信息系统项目的建设,负责项目管理工作。该项目总投资660万元,建设周期1年,该信息系统主要由前端应用系统、外共享平台子系统、数据交换系统、内共享平台子系统、集中监控系统等五部分组成。以信息共享与服务平台项目为例,就质量管理的质量规划、质量保证和质量控制等方面进行详实的论述。最后,经过项目团队的一致努力,项目通过验收,系统成功上线,目前系统运行良好,得到业主方的一致认可。

 

1 项目成本管理

由于项目参与人员较多,功能和目标复杂,工期较长,规模较大,加上公司高层对该项目期望值高,项目成本管理非常关键。我针对项目的特点,结合团队实际情况,借鉴以往经验,主要通过在计划阶段做好成本估算和成本预算工作,在实施阶段进行成本跟踪和控制等环节对项目成本进行了全方位管理。

(1) 成本估算就是指对项目各项活动所必须的各种资源的成本做出近似的估算。俗话说,好的开端是成功的一半,拥有谨慎和清晰的计划必然能够更有效地做好成本管理。因此,我们在项目计划阶段广泛收集了以往类似项目的管理执行情况和经验,根据本项目内部、外部环境特点和制约条件,制定了本项目的成本管理计划。计划书除了对每个过程的内容进行了详细书面的描述外,还对估算、预算和控制建立了准则。

(2) 成本预算是进行项目成本控制的基础,它是将项目的成本估算分配到项目的各项具体工作上,以确定项目各项工作和活动的成本定额,指定项目成本的控制标准,规定项目以外成本的划分与使用规则的一项项目管理工作。成本预算是将成本估算细化的过程,同样也是为成本控制建立了成本基准。

(3) 项目成本控制就是指按照事先拟定的计划和标准,通过采用各种方法,对项目实施过程中发生的各种实际成本与计划成本进行对比、检查、监督、引导和纠正,尽量使项目的实际成本控制在计划和预算范围内的管理过程。如果监控不力或者是流于形式,那么就会导致项目成本超支甚至项目失败。

 

2 项目质量管理

在这次项目管理中,质量管理是项目管理中必不可少的一项工作,能否成功的管理一个项目,不但要控制进度和成本,所交付成果和项目管理过程的质量好坏也非常重要。在该项目中,系统涉及部门广,网络架构复杂,数据整合量大等因素,使得项目质量管理工作尤为重要,若某一个环节质量出现问题,必将导致其他环节的工作无法开展或出现项目失败的风险。

(1) 规划质量管理

为了在项目实施过程中能更好的保证质量,在项目启动后,我组织相关人员一起编制了质量管理计划,在计划中确定了质量标准和目标、质量管理小组、工作质量责任制、质量过程控制、质量管理制度以及质量检查程序。例如,质量过程控制包括如下内容:1、编码规范。参照公司《软件编程规范制度》及公司能力成熟度CMMI等级标准,安排系统构架师每周进行抽查;2、测试控制流程。在测试阶段,根据项目组制定的测试流程规范,单元测试---à集成测试---à系统测试--à验收测试,在这几个测试活动中,严格控制测试质量,抓好每个环节的质量,若在测试过程中,发现Bug,利用Bug控制系统,及时处理系统缺陷,完善产品功能,保证下一步的测试工作。3、业务接入规范。我们根据公安部针对共享平台业务接入的规范,制订实际业务环境的接入标准,使不同种类的业务按照事先制定的规范接入,达到业务接入质量标准。

(2) 实施质量保证活动

为了达到质量标准和目标,在项目实施过程中我们采用质量审计、质量控制工具和技术来保证项目质量,项目组具体采用了如下几种质量控制活动:1、有关人员定期须参加业务和技术培训,具体以项目组任务信息系统的通知为准;2、开发人员严格按照公司制定的《软件编程规范制度》及公司能力成熟度CMMI3的等级标准进行开发,每周五下午由项目架构师进行检查,如有发现不符合规范要求的相关人员立即进行整改,由此导致项目计划工作不能完成的由开发人员利用节假日自行加班完成。3、由于项目涉及网络架构复杂,业务接入承载体有软硬件系统,所以每周例会上,需组织系统集成小组主要人员、研发小组系统主要开发人员以及业务方业务接入主要负责人就具体业务接入时出现的问题讨论分析,给出优化系统和提高业务接入性能的措施,使项目质量符合质量标准,为以后的验收工作打下良好的基础。4、开发人员完成阶段性可交付物后,测试人员需按照公司制定的《测试控制流程》进行操作,及时发现Bug,协同研发该项内容进行分析、给出修复代码,再进行测试,直至完善该项功能缺陷。5、定期组织相关人员,特别是用户方负责人参加阶段性项目成果评审会,使各个阶段的成果得到确认,若成果不能确认,牵扯到需求方面的内容,需利用变更控制管理系统进行处理,及时评估客户的给出的新需求或建议,得出能否纳入到变更系统中确认并实施。6、建立文档管理制度和配置管理制度,针对项目实施过程中出现的各种类型文档,均要收集整理至配置管理系统中去,以便后续开发工作的连续性和可追塑性。

(3) 控制质量

在整个项目过程中,我利用检查、控制图和排列图等方法对项目实施过程中的活动进行了有效的质量控制,及时发现与质量标准的差异,查出并消除产品或服务过程中性能不被满足的原因。在项目实施过程中,我们还注重团队成员在开发过程的质量控制,使活动过程达到规范操作,提高系统的可维护性及可扩展性。

在实施过程中,为了检验产品结果与要求是否一致,我们采用了测量、检查、测试等活动,及时确认产品缺陷是否修复,提高可交付成果的质量。项目中为了跟踪项目整个过程的活动过程质量和成果质量,我们利用控制图方法,分析某个阶段时间内的活动或成果是否受控,及时给出定论及措施。在项目中,有时为了分析产品的质量影响主要是由哪些因素造成的,我们利用帕累托图(排列图)找出造成影响质量的主要影响因素,以便针对这些因素施加影响,给出提高质量的措施。在共享平台项目实施中,公安内网用户在访问共享平台系统进行外部单位的相应数据调用比对时,出现无法获取所需信息的错误,我们就利用排列图,找出主要影响因素,主要有数据交换系统与外共享平台的程序对接问题,外共享平台与前端应用接入系统的接口开放问题以及前端应用子系统与外部单位业务服务器的对接问题,最后经过分析排查,原来问题是出现的前端应用系统与外部单位服务器开放的调用接口有关,经过更改前端应用子系统相应代码,使内到外的共享业务得以顺畅。

 

3总结

经过努力,该系统在原定的计划通过了验收。回顾项目的管理工作过程中,虽然没有大的事故发生,但仍然存在许多问题,质量保证措施不够全面,在项目实施过程中发现的问题及解决办法没有很好地形成文档,导致有些问题反复出现。质量控制过程没有持续按照相关控制流程进行,导致后面有些不必要的返工.

综上所述,合理的项目质量管理,在项目实施过程中遇到的问题都及时得到了解决.然而,在质量保证活动和质量控制方面还有待于改进,在以后的项目管理工作中,我要加强学习,更好地协调好项目工作中各个部分及各个方面的关系,更好地完成项目。

猜你喜欢

转载自blog.csdn.net/qq_38959715/article/details/85069720