热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

软考信息系统项目管理师质量管理高分论文赏析

摘要:2013年1月,我作为项目经理参与了某省电力公司一体化综合运维管理项目的建设。该项目以IT资源配置管理为中心,通过构建可灵活扩展的

摘要:

2013年1月,我作为项目经理参与了某省电力公司一体化综合运维管理项目的建设。该项目以IT资源配置管理为中心,通过构建可灵活扩展的CMDB配置库,实现贯穿IT运维周期的运维管理体系,通过资源管理、综合监控、服务管理、安全审计等功能,保障业务应用系统的稳定、高效运行,提升运维服务能力。

本文结合作者的实践,以某省电力公司一体化综合运维管理项目为例,讨论了信息系统项目的质量管理,包括质量规划、实施质量保证、执行质量控制等过程。采用检查单、评审、测试等方法,通过科学合理制定质量管理计划;采取多项预防措施保证项目质量;严格评审和测试加强质量控制等环节,保证了项目顺利完成。最后本人总结项目中存在的不足,提出了改进方向。

正文:

随着业务范围的扩大,资源数量的增多,IT系统运维面临着IT资源内部关联混乱,故障难定位,变更风险高,流程不规范,监控不给力等困难,某省电力公司信息中心要求以IT资源配置管理为中心建立一体化综合运维管理系统,通过构建可灵活扩展的CMDB配置库,实现贯穿IT运维周期的运维管理体系,保障业务应用系统的稳定、高效运行,提升运维服务质量和服务能力。该系统应用SOA/ESB架构技术,使用Java语言开发,采用模型技术统一监控各类软硬件对象,同时满足C/S、B/S结构,支持Oracle、MySql等数据库,实现资源管理、综合监控、服务管理和运维审计平台等功能,梳理了IT系统内部结构与相互影响关系,为多角度、全方位展现系统运行状况奠定了基础,安全落地了ITSS方法论,有力防范了运维操作风险。

该项目是某省电力公司“十二五”信息规划建设的重点项目,存在工期紧,业务负责,干系人多等特点,投资约1420万元,2013年1月项目正式启动后本人被公司指派为该项目的项目经理,全面负责项目的建设开发工作。在该项目的质量管理过程中,我运用质量管理的理论知识,结合公司CMMI3、ITSS等质量管理过程域的具体要求,科学合理制定质量管理计划;采取多项预防措施保证项目质量;严格评审和测试加强质量控制等环节,保证了项目顺利完成,以下结合项目的重点实践论述在项目质量管理过程中存在的问题及解决方法。

一、理论结合实际,科学合理制定质量管理计划(512字)

成功的项目必须在约定的时间、范围、预算及质量要求下,达到相关干系人的期望,作为项目经理我深知“预防胜于检查”的重要性,要做好项目的质量管理,一个切实可行的质量管理计划必不可少。

编制质量管理计划就是要识别与项目相关的质量标准以及确定如何满足这些标准。首先,依托公司CMMI3、ITSS等质量管理过程域的具体要求,梳理符合项目要求的质量指导手册、规范及标准文件,并结合项目实际情况,裁剪《项目质量管理计划》、《检查表》、《评审记录》等标准模板。其次,在制定质量管理计划时,我与项目组的专职QA反复商讨,根据项目招标文件、技术规范书、范围说明书等文件,完成项目质量目标的初步确定,如IT资源覆盖率达85%;业务流程按ITSS流程100%落地执行;系统故障率小于5%;用户满意度不低于95%等。然后,为方便QA及时验证项目中的活动是否满足质量要求,我和QA一起对照着项目的需求、设计、编码、测试、发布等关键里程碑,依次列出了每个里程碑对应的检查项,完成《检查表》。最后,我邀请公司领导、客户代表、项目组成员等一起参加《项目质量管

理计划》评审会,会上我们发现用户的某些要求与上级文件规定有冲突,对此进行了调整修订,并对质量计划中的相关角色、职责、过程、检查程序等进行了详细说明,会后让每个人进行了签字确认。

二、采取多项预防措施保证项目质量(613字)

质量保证贯穿于项目的整个生命周期,它包括所有有计划地、系统地为保证项目能够满足相关的质量标准而建立的活动。该项目的时间紧,功能复杂,对最终产品的质量要求又比较高,为了能够在预算内按时完成项目并达到预期效果,我非常重视项目的质量管理。

首先,我向公司申请在项目组配备了经验丰富的QA、CM、开发人员和测试人员,分别成立了质量保证组、配置管理组、开发组和测试组,这些人员都曾参与过多个大型项目,经验丰富,有助于在项目里及时发现质量问题。

其次,制定编码规范,要求开发人员尽量在代码中写注释,每天必须通过SVN同步代码,我们还形成了基础类库方便对公共模块功能的调用,同时也通过软件复用、中间件等技术节省了开发时间。

再者,规范变更控制流程,约定项目组成员不得私下处理变更,所有变更必须书面提出申请,经过评估、决策、实施、验证等标准流程执行,由配置管理员通过CVS建立开发库、受控库、产品库,合理分配访问权限,统一控制和管理项目变更,每月定期提交《配置管理报告》。

然后,约定组内的汇报机制及例会制度等,要求每个人员必须每天下班前完成当日工作完成百分比的填写,每周二下午定期召开周例会汇报目前的项目状况及分析出现的偏差,及时纠偏等。

最后,加强日常审计,我要求QA人员随时关注项目过程中的各项活动,若是发现偏差,及时向我上报,我会立即组织人员分析应对,每个月开展一次阶段评审,提交上报《质量审计报告》。

另外,项目组内还不定期组织技术、业务培训,如ITSS培训,每个人都获得ITSS服务工程师证书持证上岗,由于我在项目过程中提前采用了多项预防措施,使得本项目的质量得到了保证。

三、严格评审和测试执行质量控制(522字)

由于项目的模块多,功能复杂,数据量又比较大,我们每完成一个功能模块的需求、设计、开发、测试等,我们都要求项目相关人员参与评审,在会上记录大家的意见,讨论出现的偏差,分析原因,提出解决措施,QA人员会全程跟踪并记录并通知相关人员,如此反复进行直到各方达成一致,直到问题得到解决。如果出现的偏差超出项目组范围,QA人员会及时上报公司高层,由高层领导决策。QA人员每个月还集中组织对项目文档进行技术评审,涉及到技术难关我们还邀请公司资深技术专家或其他项目经理参与,帮助项目组成员发现问题,提出建议,解决问题。

另外,我们严格遵守开发人员不测试、测试人员不开发的原则,根据需求规格说明书投入大量时间和专业人员编写测试用例并通过评审,先后完成了项目的单元测试、集成测试、系统测试,我们还集中了一部分用户在实际运行环境中对项目功能模块完成了现场测试,并要求严格做好测试记录。每个月测试小组会根据测试记录对在测试中反复出现的bug,采用直方图、帕累托图等分析产生bug的主要原因,及时告知开发人员,避免重复出现,bug及时消缺后进行回归测试,以免产生二次bug。项目验收时,我们还邀请第三方测试机构完成了项目的全面性测试,出具了第三方测试报告,该报告也作为了项目顺利验收的重要依据。

结尾(352字)

在团队成员的共同努力下,在客户的大力支持下,本项目于2014年2月顺利通过验收,目前运行良好,得到客户一致好评。本项目的成功大多归属于我在项目质量管理方面采取的各项措施,不过仍然存在一些不足:

1、未对异常情况提前编制应急预案。项目投入运行了一段时间后,正好碰上系统检修,检修结束后影响了系统正常显示,一时间项目组手忙脚乱,还好及时解决了未发生重大事故。

2、软件测试不全面,用例准备不充分,忽视了压力测试。系统实际运行后随着数据量的增加,运行速度下降很快,达不到设计要求,最后靠硬件升级和扩容解决了这个问题,不过增加了额外费用。

综上所述,在该项目的实施过程中,我得到了宝贵的经验和教训,针对以上不足我将继续努力学习项目管理知识,持续改进,争取在以后的工作中更好地完成项目。


推荐阅读
  • 从Oracle安全移植到国产达梦数据库的DBA实践与攻略
    随着我国对信息安全和自主可控技术的重视,国产数据库在党政机关、军队和大型央企等行业中得到了快速应用。本文介绍了如何降低从Oracle到国产达梦数据库的技术门槛,保障用户现有业务系统投资。具体包括分析待移植系统、确定移植对象、数据迁移、PL/SQL移植、校验移植结果以及应用系统的测试和优化等步骤。同时提供了移植攻略,包括待移植系统分析和准备移植环境的方法。通过本文的实践与攻略,DBA可以更好地完成Oracle安全移植到国产达梦数据库的工作。 ... [详细]
  • 本文介绍了win7系统休眠功能无法启动和关闭的解决方法,包括在控制面板中启用休眠功能、设置系统休眠的时间、通过命令行定时休眠、手动进入休眠状态等方法。 ... [详细]
  • TiDB | TiDB在5A级物流企业核心系统的应用与实践
    TiDB在5A级物流企业核心系统的应用与实践前言一、业务背景科捷物流概况神州金库简介二、现状与挑战神州金库现有技术体系业务挑战应对方案三、TiDB解决方案测试迁移收益问题四、说在最 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
author-avatar
niushenX
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有